Definition WF (I:hmac256drbgabs):=
         Zlength (hmac256drbgabs_value I) = 32 /\ 
         0 < hmac256drbgabs_entropy_len I <= 384 /\
         RI_range (hmac256drbgabs_reseed_interval I)  /\
         0 <= hmac256drbgabs_reseed_counter I < Int.max_signed.

(* Specifications: *)
Lemma body_hmac_drbg_random_simple: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_hmac_drbg_random hmac_drbg_random_spec_simple.
Lemma body_hmac_drbg_init: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_hmac_drbg_init hmac_drbg_init_spec.
Lemma body_zeroize: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_zeroize mbedtls_zeroize_spec.
Lemma body_hmac_drbg_setPredictionResistance: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_hmac_drbg_set_prediction_resistance hmac_drbg_setPredictionResistance_spec.
Lemma body_hmac_drbg_setEntropyLen: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_hmac_drbg_set_entropy_len hmac_drbg_setEntropyLen_spec.
Lemma body_hmac_drbg_setReseedInterval: semax_body HmacDrbgVarSpecs HmacDrbgFunSpecs f_mbedtls_hmac_drbg_set_reseed_interval hmac_drbg_setReseedInterval_spec.