Lines Matching refs:entropy_len
124 ctx->entropy_len = len; in mbedtls_ctr_drbg_set_entropy_len()
456 if (ctx->entropy_len > MBEDTLS_CTR_DRBG_MAX_SEED_INPUT) { in mbedtls_ctr_drbg_reseed_internal()
459 if (nonce_len > MBEDTLS_CTR_DRBG_MAX_SEED_INPUT - ctx->entropy_len) { in mbedtls_ctr_drbg_reseed_internal()
462 if (len > MBEDTLS_CTR_DRBG_MAX_SEED_INPUT - ctx->entropy_len - nonce_len) { in mbedtls_ctr_drbg_reseed_internal()
469 if (0 != ctx->f_entropy(ctx->p_entropy, seed, ctx->entropy_len)) { in mbedtls_ctr_drbg_reseed_internal()
472 seedlen += ctx->entropy_len; in mbedtls_ctr_drbg_reseed_internal()
515 static size_t good_nonce_len(size_t entropy_len) in good_nonce_len() argument
517 if (entropy_len >= MBEDTLS_CTR_DRBG_KEYSIZE * 3 / 2) { in good_nonce_len()
520 return (entropy_len + 1) / 2; in good_nonce_len()
555 if (ctx->entropy_len == 0) { in mbedtls_ctr_drbg_seed()
556 ctx->entropy_len = MBEDTLS_CTR_DRBG_ENTROPY_LEN; in mbedtls_ctr_drbg_seed()
564 good_nonce_len(ctx->entropy_len)); in mbedtls_ctr_drbg_seed()