SYMBOL INDEX (5337 symbols across 566 files) FILE: code/ed25519/Hacl.Benchmark.Ed25519.c type LONGLONG (line 6) | typedef LONGLONG TIME; function get_time (line 8) | void get_time(TIME *t) function time_diff_in_secs (line 15) | double time_diff_in_secs(TIME *before, TIME *after) type TIME (line 27) | typedef struct timespec TIME; function get_time (line 29) | void get_time(TIME *t) function time_diff_in_secs (line 34) | double time_diff_in_secs(TIME *from, TIME *to) function main (line 44) | int main(void) FILE: code/tests/Hacl.Benchmark.Ed25519.c type LONGLONG (line 6) | typedef LONGLONG TIME; function get_time (line 8) | void get_time(TIME *t) function time_diff_in_secs (line 15) | double time_diff_in_secs(TIME *before, TIME *after) type TIME (line 27) | typedef struct timespec TIME; function get_time (line 29) | void get_time(TIME *t) function time_diff_in_secs (line 34) | double time_diff_in_secs(TIME *from, TIME *to) function main (line 44) | int main(void) FILE: dist/gcc-compatible/EverCrypt_AEAD.c function EverCrypt_AEAD_uu___is_Ek (line 40) | bool EverCrypt_AEAD_uu___is_Ek(Spec_Agile_AEAD_alg a, EverCrypt_AEAD_sta... function Spec_Agile_AEAD_alg (line 54) | Spec_Agile_AEAD_alg EverCrypt_AEAD_alg_of_state(EverCrypt_AEAD_state_s *s) function EverCrypt_Error_error_code (line 79) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 94) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 127) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 176) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 200) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 323) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 465) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 520) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 664) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 800) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 941) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1082) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1105) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1168) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1303) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1438) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1500) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1548) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1698) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1840) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1987) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2134) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2156) | EverCrypt_Error_error_code function EverCrypt_AEAD_free (line 2224) | void EverCrypt_AEAD_free(EverCrypt_AEAD_state_s *s) FILE: dist/gcc-compatible/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 41) | typedef struct EverCrypt_AEAD_state_s_s EverCrypt_AEAD_state_s; FILE: dist/gcc-compatible/EverCrypt_AutoConfig2.c function EverCrypt_AutoConfig2_has_shaext (line 53) | bool EverCrypt_AutoConfig2_has_shaext(void) function EverCrypt_AutoConfig2_has_aesni (line 58) | bool EverCrypt_AutoConfig2_has_aesni(void) function EverCrypt_AutoConfig2_has_pclmulqdq (line 63) | bool EverCrypt_AutoConfig2_has_pclmulqdq(void) function EverCrypt_AutoConfig2_has_avx2 (line 68) | bool EverCrypt_AutoConfig2_has_avx2(void) function EverCrypt_AutoConfig2_has_avx (line 73) | bool EverCrypt_AutoConfig2_has_avx(void) function EverCrypt_AutoConfig2_has_bmi2 (line 78) | bool EverCrypt_AutoConfig2_has_bmi2(void) function EverCrypt_AutoConfig2_has_adx (line 83) | bool EverCrypt_AutoConfig2_has_adx(void) function EverCrypt_AutoConfig2_has_sse (line 88) | bool EverCrypt_AutoConfig2_has_sse(void) function EverCrypt_AutoConfig2_has_movbe (line 93) | bool EverCrypt_AutoConfig2_has_movbe(void) function EverCrypt_AutoConfig2_has_rdrand (line 98) | bool EverCrypt_AutoConfig2_has_rdrand(void) function EverCrypt_AutoConfig2_has_avx512 (line 103) | bool EverCrypt_AutoConfig2_has_avx512(void) function EverCrypt_AutoConfig2_recall (line 108) | void EverCrypt_AutoConfig2_recall(void) function EverCrypt_AutoConfig2_init (line 113) | void EverCrypt_AutoConfig2_init(void) function EverCrypt_AutoConfig2_disable_avx2 (line 182) | void EverCrypt_AutoConfig2_disable_avx2(void) function EverCrypt_AutoConfig2_disable_avx (line 187) | void EverCrypt_AutoConfig2_disable_avx(void) function EverCrypt_AutoConfig2_disable_bmi2 (line 192) | void EverCrypt_AutoConfig2_disable_bmi2(void) function EverCrypt_AutoConfig2_disable_adx (line 197) | void EverCrypt_AutoConfig2_disable_adx(void) function EverCrypt_AutoConfig2_disable_shaext (line 202) | void EverCrypt_AutoConfig2_disable_shaext(void) function EverCrypt_AutoConfig2_disable_aesni (line 207) | void EverCrypt_AutoConfig2_disable_aesni(void) function EverCrypt_AutoConfig2_disable_pclmulqdq (line 212) | void EverCrypt_AutoConfig2_disable_pclmulqdq(void) function EverCrypt_AutoConfig2_disable_sse (line 217) | void EverCrypt_AutoConfig2_disable_sse(void) function EverCrypt_AutoConfig2_disable_movbe (line 222) | void EverCrypt_AutoConfig2_disable_movbe(void) function EverCrypt_AutoConfig2_disable_rdrand (line 227) | void EverCrypt_AutoConfig2_disable_rdrand(void) function EverCrypt_AutoConfig2_disable_avx512 (line 232) | void EverCrypt_AutoConfig2_disable_avx512(void) function EverCrypt_AutoConfig2_has_vec128 (line 237) | bool EverCrypt_AutoConfig2_has_vec128(void) function EverCrypt_AutoConfig2_has_vec256 (line 244) | bool EverCrypt_AutoConfig2_has_vec256(void) FILE: dist/gcc-compatible/EverCrypt_Chacha20Poly1305.c function EverCrypt_Chacha20Poly1305_aead_encrypt (line 34) | void function EverCrypt_Chacha20Poly1305_aead_decrypt (line 69) | uint32_t FILE: dist/gcc-compatible/EverCrypt_Cipher.c function EverCrypt_Cipher_chacha20 (line 30) | void FILE: dist/gcc-compatible/EverCrypt_Curve25519.c function EverCrypt_Curve25519_secret_to_public (line 41) | void EverCrypt_Curve25519_secret_to_public(uint8_t *pub, uint8_t *priv) function EverCrypt_Curve25519_scalarmult (line 64) | void EverCrypt_Curve25519_scalarmult(uint8_t *shared, uint8_t *my_priv, ... function EverCrypt_Curve25519_ecdh (line 87) | bool EverCrypt_Curve25519_ecdh(uint8_t *shared, uint8_t *my_priv, uint8_... FILE: dist/gcc-compatible/EverCrypt_DRBG.c function EverCrypt_DRBG_min_length (line 44) | uint32_t EverCrypt_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function EverCrypt_DRBG_uu___is_SHA1_s (line 72) | bool function EverCrypt_DRBG_uu___is_SHA2_256_s (line 86) | bool function EverCrypt_DRBG_uu___is_SHA2_384_s (line 100) | bool function EverCrypt_DRBG_uu___is_SHA2_512_s (line 114) | bool function EverCrypt_DRBG_state_s (line 128) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create_in(Spec_Hash_Definitions_h... function EverCrypt_DRBG_state_s (line 231) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create(Spec_Hash_Definitions_hash... function instantiate_sha1 (line 236) | static bool function instantiate_sha2_256 (line 324) | static bool function instantiate_sha2_384 (line 412) | static bool function instantiate_sha2_512 (line 500) | static bool function reseed_sha1 (line 588) | static bool function reseed_sha2_256 (line 667) | static bool function reseed_sha2_384 (line 746) | static bool function reseed_sha2_512 (line 825) | static bool function generate_sha1 (line 904) | static bool function generate_sha2_256 (line 1116) | static bool function generate_sha2_384 (line 1328) | static bool function generate_sha2_512 (line 1540) | static bool function uninstantiate_sha1 (line 1752) | static void uninstantiate_sha1(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_256 (line 1776) | static void uninstantiate_sha2_256(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_384 (line 1800) | static void uninstantiate_sha2_384(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_512 (line 1824) | static void uninstantiate_sha2_512(EverCrypt_DRBG_state_s *st) function EverCrypt_DRBG_instantiate (line 1857) | bool function EverCrypt_DRBG_reseed (line 1897) | bool function EverCrypt_DRBG_generate (line 1939) | bool function EverCrypt_DRBG_uninstantiate (line 1977) | void EverCrypt_DRBG_uninstantiate(EverCrypt_DRBG_state_s *st) FILE: dist/gcc-compatible/EverCrypt_DRBG.h type Spec_Hash_Definitions_hash_alg (line 40) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_DRBG_supported_alg; type EverCrypt_DRBG_state_s (line 54) | typedef struct EverCrypt_DRBG_state_s_s EverCrypt_DRBG_state_s; FILE: dist/gcc-compatible/EverCrypt_Ed25519.c function EverCrypt_Ed25519_secret_to_public (line 30) | void EverCrypt_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *pr... function EverCrypt_Ed25519_expand_keys (line 35) | void EverCrypt_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *priv... function EverCrypt_Ed25519_sign_expanded (line 40) | void function EverCrypt_Ed25519_sign (line 51) | void function EverCrypt_Ed25519_verify (line 62) | bool FILE: dist/gcc-compatible/EverCrypt_Error.h type EverCrypt_Error_error_code (line 46) | typedef uint8_t EverCrypt_Error_error_code; FILE: dist/gcc-compatible/EverCrypt_HKDF.c function expand_sha1 (line 31) | static void function extract_sha1 (line 80) | static void function expand_sha2_256 (line 86) | static void function extract_sha2_256 (line 135) | static void function expand_sha2_384 (line 141) | static void function extract_sha2_384 (line 190) | static void function expand_sha2_512 (line 196) | static void function extract_sha2_512 (line 245) | static void function expand_blake2s (line 251) | static void function extract_blake2s (line 300) | static void function expand_blake2b (line 306) | static void function extract_blake2b (line 355) | static void function EverCrypt_HKDF_expand (line 372) | void function EverCrypt_HKDF_extract (line 440) | void FILE: dist/gcc-compatible/EverCrypt_HMAC.c function EverCrypt_HMAC_is_supported_alg (line 41) | bool EverCrypt_HMAC_is_supported_alg(Spec_Hash_Definitions_hash_alg uu___) function EverCrypt_HMAC_compute_sha1 (line 76) | void function EverCrypt_HMAC_compute_sha2_256 (line 180) | void function EverCrypt_HMAC_compute_sha2_384 (line 298) | void function EverCrypt_HMAC_compute_sha2_512 (line 424) | void function EverCrypt_HMAC_compute_blake2s (line 550) | void function EverCrypt_HMAC_compute_blake2b (line 685) | void function EverCrypt_HMAC_compute (line 828) | void FILE: dist/gcc-compatible/EverCrypt_HMAC.h type Spec_Hash_Definitions_hash_alg (line 42) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_HMAC_supported_alg; FILE: dist/gcc-compatible/EverCrypt_Hash.c function Spec_Hash_Definitions_hash_alg (line 51) | static Spec_Hash_Definitions_hash_alg alg_of_state(EverCrypt_Hash_state_... function EverCrypt_Hash_state_s (line 117) | static EverCrypt_Hash_state_s *malloc_(Spec_Hash_Definitions_hash_alg a) type option___EverCrypt_Hash_state_s_ (line 533) | typedef struct option___EverCrypt_Hash_state_s__s function option___EverCrypt_Hash_state_s_ (line 540) | static option___EverCrypt_Hash_state_s_ create_in(Spec_Hash_Definitions_... function init (line 550) | static void init(EverCrypt_Hash_state_s *s) function EverCrypt_Hash_update_multi_256 (line 669) | void EverCrypt_Hash_update_multi_256(uint32_t *s, uint8_t *blocks, uint3... function update_multi (line 687) | static void function update_last (line 820) | static void function finish (line 949) | static void finish(EverCrypt_Hash_state_s *s, uint8_t *dst) function free_ (line 1085) | static void free_(EverCrypt_Hash_state_s *s) function copy (line 1169) | static void copy(EverCrypt_Hash_state_s *s_src, EverCrypt_Hash_state_s *... function EverCrypt_Hash_Incremental_hash_len (line 1447) | uint32_t EverCrypt_Hash_Incremental_hash_len(Spec_Hash_Definitions_hash_... function block_len (line 1507) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function EverCrypt_Hash_Incremental_state_t (line 1581) | EverCrypt_Hash_Incremental_state_t function EverCrypt_Hash_Incremental_reset (line 1646) | void EverCrypt_Hash_Incremental_reset(EverCrypt_Hash_Incremental_state_t... function EverCrypt_Error_error_code (line 1666) | EverCrypt_Error_error_code function digest_md5 (line 1942) | static void digest_md5(EverCrypt_Hash_Incremental_state_t *state, uint8_... function digest_sha1 (line 1980) | static void digest_sha1(EverCrypt_Hash_Incremental_state_t *state, uint8... function digest_sha224 (line 2018) | static void digest_sha224(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha256 (line 2057) | static void digest_sha256(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha3_224 (line 2096) | static void digest_sha3_224(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_256 (line 2135) | static void digest_sha3_256(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_384 (line 2174) | static void digest_sha3_384(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_512 (line 2213) | static void digest_sha3_512(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha384 (line 2252) | static void digest_sha384(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha512 (line 2291) | static void digest_sha512(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_blake2s (line 2330) | static void digest_blake2s(EverCrypt_Hash_Incremental_state_t *state, ui... function digest_blake2b (line 2389) | static void digest_blake2b(EverCrypt_Hash_Incremental_state_t *state, ui... function Spec_Hash_Definitions_hash_alg (line 2451) | Spec_Hash_Definitions_hash_alg function EverCrypt_Hash_Incremental_digest (line 2466) | void function EverCrypt_Hash_Incremental_free (line 2543) | void EverCrypt_Hash_Incremental_free(EverCrypt_Hash_Incremental_state_t ... function EverCrypt_Hash_Incremental_hash_256 (line 2556) | void EverCrypt_Hash_Incremental_hash_256(uint8_t *output, uint8_t *input... function hash_224 (line 2594) | static void hash_224(uint8_t *output, uint8_t *input, uint32_t input_len) function EverCrypt_Hash_Incremental_hash (line 2639) | void FILE: dist/gcc-compatible/EverCrypt_Hash.h type EverCrypt_Hash_state_s (line 41) | typedef struct EverCrypt_Hash_state_s_s EverCrypt_Hash_state_s; type EverCrypt_Hash_Incremental_state_t (line 45) | typedef struct EverCrypt_Hash_Incremental_state_t_s EverCrypt_Hash_Incre... FILE: dist/gcc-compatible/EverCrypt_Poly1305.c function KRML_MAYBE_UNUSED (line 35) | KRML_MAYBE_UNUSED static void function EverCrypt_Poly1305_mac (line 65) | void EverCrypt_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t in... FILE: dist/gcc-compatible/Hacl_AEAD_Chacha20Poly1305.c function poly1305_padded_32 (line 32) | static inline void poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8... function poly1305_do_32 (line 410) | static inline void function Hacl_AEAD_Chacha20Poly1305_encrypt (line 569) | void function Hacl_AEAD_Chacha20Poly1305_decrypt (line 608) | uint32_t FILE: dist/gcc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd128.c function poly1305_padded_128 (line 33) | static inline void function poly1305_do_128 (line 852) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd128_encrypt (line 1085) | void function Hacl_AEAD_Chacha20Poly1305_Simd128_decrypt (line 1124) | uint32_t FILE: dist/gcc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd256.c function poly1305_padded_256 (line 33) | static inline void function poly1305_do_256 (line 853) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd256_encrypt (line 1086) | void function Hacl_AEAD_Chacha20Poly1305_Simd256_decrypt (line 1125) | uint32_t FILE: dist/gcc-compatible/Hacl_Bignum.c function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint32 (line 32) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint64 (line 153) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint32 (line 274) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint64 (line 370) | void function Hacl_Bignum_bn_add_mod_n_u32 (line 466) | void function Hacl_Bignum_bn_add_mod_n_u64 (line 543) | void function Hacl_Bignum_bn_sub_mod_n_u32 (line 620) | void function Hacl_Bignum_bn_sub_mod_n_u64 (line 698) | void function Hacl_Bignum_ModInvLimb_mod_inv_uint32 (line 776) | uint32_t Hacl_Bignum_ModInvLimb_mod_inv_uint32(uint32_t n0) function Hacl_Bignum_ModInvLimb_mod_inv_uint64 (line 797) | uint64_t Hacl_Bignum_ModInvLimb_mod_inv_uint64(uint64_t n0) function Hacl_Bignum_Montgomery_bn_check_modulus_u32 (line 818) | uint32_t Hacl_Bignum_Montgomery_bn_check_modulus_u32(uint32_t len, uint3... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u32 (line 838) | void function bn_mont_reduction_u32 (line 856) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u32 (line 934) | void function Hacl_Bignum_Montgomery_bn_from_mont_u32 (line 954) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u32 (line 970) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u32 (line 990) | void function Hacl_Bignum_Montgomery_bn_check_modulus_u64 (line 1009) | uint64_t Hacl_Bignum_Montgomery_bn_check_modulus_u64(uint32_t len, uint6... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u64 (line 1029) | void function bn_mont_reduction_u64 (line 1047) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u64 (line 1125) | void function Hacl_Bignum_Montgomery_bn_from_mont_u64 (line 1145) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u64 (line 1161) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u64 (line 1181) | void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u32 (line 1200) | void function bn_almost_mont_mul_u32 (line 1258) | static void function bn_almost_mont_sqr_u32 (line 1278) | static void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u64 (line 1297) | void function bn_almost_mont_mul_u64 (line 1355) | static void function bn_almost_mont_sqr_u64 (line 1375) | static void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u32 (line 1394) | uint32_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u32 (line 1463) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u32 (line 1590) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u32 (line 1750) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u32 (line 1769) | void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u64 (line 1788) | uint64_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u64 (line 1857) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u64 (line 1984) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u64 (line 2144) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u64 (line 2163) | void FILE: dist/gcc-compatible/Hacl_Bignum.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32_s type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 49) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64_s FILE: dist/gcc-compatible/Hacl_Bignum256.c function Hacl_Bignum256_add (line 63) | uint64_t Hacl_Bignum256_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sub (line 94) | uint64_t Hacl_Bignum256_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_add_mod (line 128) | void Hacl_Bignum256_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_sub_mod (line 191) | void Hacl_Bignum256_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_mul (line 251) | void Hacl_Bignum256_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sqr (line 285) | void Hacl_Bignum256_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 335) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 347) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 409) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 416) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 423) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 467) | static inline void function amont_sqr (line 475) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 482) | static inline void function Hacl_Bignum256_mod (line 503) | bool Hacl_Bignum256_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 535) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 597) | static inline void function exp_consttime_precomp (line 705) | static inline void function exp_vartime (line 850) | static inline void function exp_consttime (line 866) | static inline void function Hacl_Bignum256_mod_exp_vartime (line 902) | bool function Hacl_Bignum256_mod_exp_consttime (line 944) | bool function Hacl_Bignum256_mod_inv_prime_vartime (line 981) | bool Hacl_Bignum256_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1065) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum256_mont_ctx_init... function Hacl_Bignum256_mont_ctx_free (line 1093) | void Hacl_Bignum256_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx... function Hacl_Bignum256_mod_precomp (line 1110) | void function Hacl_Bignum256_mod_exp_vartime_precomp (line 1140) | void function Hacl_Bignum256_mod_exp_consttime_precomp (line 1172) | void function Hacl_Bignum256_mod_inv_prime_vartime_precomp (line 1197) | void function Hacl_Bignum256_bn_to_bytes_be (line 1319) | void Hacl_Bignum256_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum256_bn_to_bytes_le (line 1332) | void Hacl_Bignum256_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum256_lt_mask (line 1350) | uint64_t Hacl_Bignum256_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum256_eq_mask (line 1368) | uint64_t Hacl_Bignum256_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/gcc-compatible/Hacl_Bignum256_32.c function Hacl_Bignum256_32_add (line 62) | uint32_t Hacl_Bignum256_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sub (line 95) | uint32_t Hacl_Bignum256_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_add_mod (line 131) | void Hacl_Bignum256_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_sub_mod (line 198) | void Hacl_Bignum256_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_mul (line 262) | void Hacl_Bignum256_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sqr (line 298) | void Hacl_Bignum256_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 348) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 360) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 426) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 433) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 440) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 486) | static inline void function amont_sqr (line 494) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 501) | static inline void function Hacl_Bignum256_32_mod (line 522) | bool Hacl_Bignum256_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 554) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 616) | static inline void function exp_consttime_precomp (line 724) | static inline void function exp_vartime (line 869) | static inline void function exp_consttime (line 885) | static inline void function Hacl_Bignum256_32_mod_exp_vartime (line 921) | bool function Hacl_Bignum256_32_mod_exp_consttime (line 963) | bool function Hacl_Bignum256_32_mod_inv_prime_vartime (line 1000) | bool Hacl_Bignum256_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, u... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1098) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum256_32_mont_ctx_i... function Hacl_Bignum256_32_mont_ctx_free (line 1126) | void Hacl_Bignum256_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_... function Hacl_Bignum256_32_mod_precomp (line 1143) | void function Hacl_Bignum256_32_mod_exp_vartime_precomp (line 1173) | void function Hacl_Bignum256_32_mod_exp_consttime_precomp (line 1205) | void function Hacl_Bignum256_32_mod_inv_prime_vartime_precomp (line 1230) | void function Hacl_Bignum256_32_bn_to_bytes_be (line 1366) | void Hacl_Bignum256_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_bn_to_bytes_le (line 1379) | void Hacl_Bignum256_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_lt_mask (line 1397) | uint32_t Hacl_Bignum256_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum256_32_eq_mask (line 1415) | uint32_t Hacl_Bignum256_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/gcc-compatible/Hacl_Bignum32.c function Hacl_Bignum32_add (line 63) | uint32_t Hacl_Bignum32_add(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_sub (line 84) | uint32_t Hacl_Bignum32_sub(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_add_mod (line 110) | void Hacl_Bignum32_add_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_sub_mod (line 136) | void Hacl_Bignum32_sub_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_mul (line 152) | void Hacl_Bignum32_mul(uint32_t len, uint32_t *a, uint32_t *b, uint32_t ... function Hacl_Bignum32_sqr (line 168) | void Hacl_Bignum32_sqr(uint32_t len, uint32_t *a, uint32_t *res) function bn_slow_precomp (line 176) | static inline void function Hacl_Bignum32_mod (line 214) | bool Hacl_Bignum32_mod(uint32_t len, uint32_t *n, uint32_t *a, uint32_t ... function Hacl_Bignum32_mod_exp_vartime (line 277) | bool function Hacl_Bignum32_mod_exp_consttime (line 328) | bool function Hacl_Bignum32_mod_inv_prime_vartime (line 372) | bool Hacl_Bignum32_mod_inv_prime_vartime(uint32_t len, uint32_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 482) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_Bignum32_mont_ctx_free (line 513) | void Hacl_Bignum32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum32_mod_precomp (line 532) | void function Hacl_Bignum32_mod_exp_vartime_precomp (line 568) | void function Hacl_Bignum32_mod_exp_consttime_precomp (line 613) | void function Hacl_Bignum32_mod_inv_prime_vartime_precomp (line 650) | void function Hacl_Bignum32_bn_to_bytes_be (line 808) | void Hacl_Bignum32_bn_to_bytes_be(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_bn_to_bytes_le (line 831) | void Hacl_Bignum32_bn_to_bytes_le(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_lt_mask (line 860) | uint32_t Hacl_Bignum32_lt_mask(uint32_t len, uint32_t *a, uint32_t *b) function Hacl_Bignum32_eq_mask (line 881) | uint32_t Hacl_Bignum32_eq_mask(uint32_t len, uint32_t *a, uint32_t *b) FILE: dist/gcc-compatible/Hacl_Bignum32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum32_pbn_mo... FILE: dist/gcc-compatible/Hacl_Bignum4096.c function Hacl_Bignum4096_add (line 66) | uint64_t Hacl_Bignum4096_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sub (line 99) | uint64_t Hacl_Bignum4096_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_add_mod (line 135) | void Hacl_Bignum4096_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_sub_mod (line 201) | void Hacl_Bignum4096_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_mul (line 264) | void Hacl_Bignum4096_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sqr (line 276) | void Hacl_Bignum4096_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 282) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 294) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 358) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 365) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 372) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 416) | static inline void function amont_sqr (line 424) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 431) | static inline void function Hacl_Bignum4096_mod (line 452) | bool Hacl_Bignum4096_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 483) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 543) | static inline void function exp_consttime_precomp (line 651) | static inline void function exp_vartime (line 792) | static inline void function exp_consttime (line 808) | static inline void function Hacl_Bignum4096_mod_exp_vartime (line 844) | bool function Hacl_Bignum4096_mod_exp_consttime (line 886) | bool function Hacl_Bignum4096_mod_inv_prime_vartime (line 923) | bool Hacl_Bignum4096_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uin... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1020) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum4096_mont_ctx_ini... function Hacl_Bignum4096_mont_ctx_free (line 1048) | void Hacl_Bignum4096_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ct... function Hacl_Bignum4096_mod_precomp (line 1065) | void function Hacl_Bignum4096_mod_exp_vartime_precomp (line 1095) | void function Hacl_Bignum4096_mod_exp_consttime_precomp (line 1127) | void function Hacl_Bignum4096_mod_inv_prime_vartime_precomp (line 1152) | void function Hacl_Bignum4096_bn_to_bytes_be (line 1290) | void Hacl_Bignum4096_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_bn_to_bytes_le (line 1306) | void Hacl_Bignum4096_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_lt_mask (line 1327) | uint64_t Hacl_Bignum4096_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum4096_eq_mask (line 1344) | uint64_t Hacl_Bignum4096_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/gcc-compatible/Hacl_Bignum4096_32.c function Hacl_Bignum4096_32_add (line 66) | uint32_t Hacl_Bignum4096_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sub (line 98) | uint32_t Hacl_Bignum4096_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_add_mod (line 133) | void Hacl_Bignum4096_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_sub_mod (line 197) | void Hacl_Bignum4096_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_mul (line 258) | void Hacl_Bignum4096_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sqr (line 270) | void Hacl_Bignum4096_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 276) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 288) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 350) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 357) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 364) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 407) | static inline void function amont_sqr (line 415) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 422) | static inline void function Hacl_Bignum4096_32_mod (line 443) | bool Hacl_Bignum4096_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 474) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 534) | static inline void function exp_consttime_precomp (line 642) | static inline void function exp_vartime (line 783) | static inline void function exp_consttime (line 799) | static inline void function Hacl_Bignum4096_32_mod_exp_vartime (line 835) | bool function Hacl_Bignum4096_32_mod_exp_consttime (line 877) | bool function Hacl_Bignum4096_32_mod_inv_prime_vartime (line 914) | bool Hacl_Bignum4096_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, ... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1010) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum4096_32_mont_ctx_... function Hacl_Bignum4096_32_mont_ctx_free (line 1039) | void Hacl_Bignum4096_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont... function Hacl_Bignum4096_32_mod_precomp (line 1056) | void function Hacl_Bignum4096_32_mod_exp_vartime_precomp (line 1086) | void function Hacl_Bignum4096_32_mod_exp_consttime_precomp (line 1118) | void function Hacl_Bignum4096_32_mod_inv_prime_vartime_precomp (line 1143) | void function Hacl_Bignum4096_32_bn_to_bytes_be (line 1280) | void Hacl_Bignum4096_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_bn_to_bytes_le (line 1296) | void Hacl_Bignum4096_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_lt_mask (line 1317) | uint32_t Hacl_Bignum4096_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum4096_32_eq_mask (line 1334) | uint32_t Hacl_Bignum4096_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/gcc-compatible/Hacl_Bignum64.c function Hacl_Bignum64_add (line 54) | uint64_t Hacl_Bignum64_add(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_sub (line 66) | uint64_t Hacl_Bignum64_sub(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_add_mod (line 81) | void Hacl_Bignum64_add_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_sub_mod (line 96) | void Hacl_Bignum64_sub_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_mul (line 107) | void Hacl_Bignum64_mul(uint32_t len, uint64_t *a, uint64_t *b, uint64_t ... function Hacl_Bignum64_sqr (line 121) | void Hacl_Bignum64_sqr(uint32_t len, uint64_t *a, uint64_t *res) function bn_slow_precomp (line 129) | static inline void function Hacl_Bignum64_mod (line 161) | bool Hacl_Bignum64_mod(uint32_t len, uint64_t *n, uint64_t *a, uint64_t ... function Hacl_Bignum64_mod_exp_vartime (line 216) | bool function Hacl_Bignum64_mod_exp_consttime (line 259) | bool function Hacl_Bignum64_mod_inv_prime_vartime (line 298) | bool Hacl_Bignum64_mod_inv_prime_vartime(uint32_t len, uint64_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 407) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_Bignum64_mont_ctx_free (line 438) | void Hacl_Bignum64_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum64_mod_precomp (line 455) | void function Hacl_Bignum64_mod_exp_vartime_precomp (line 487) | void function Hacl_Bignum64_mod_exp_consttime_precomp (line 528) | void function Hacl_Bignum64_mod_inv_prime_vartime_precomp (line 562) | void function Hacl_Bignum64_bn_to_bytes_be (line 717) | void Hacl_Bignum64_bn_to_bytes_be(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_bn_to_bytes_le (line 737) | void Hacl_Bignum64_bn_to_bytes_le(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_lt_mask (line 762) | uint64_t Hacl_Bignum64_lt_mask(uint32_t len, uint64_t *a, uint64_t *b) function Hacl_Bignum64_eq_mask (line 779) | uint64_t Hacl_Bignum64_eq_mask(uint32_t len, uint64_t *a, uint64_t *b) FILE: dist/gcc-compatible/Hacl_Bignum64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum64_pbn_mo... FILE: dist/gcc-compatible/Hacl_Chacha20.c function quarter_round (line 33) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 69) | static inline void double_round(uint32_t *st) function rounds (line 81) | static inline void rounds(uint32_t *st) function chacha20_core (line 95) | static inline void chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function Hacl_Impl_Chacha20_chacha20_init (line 115) | void Hacl_Impl_Chacha20_chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t... function chacha20_encrypt_block (line 147) | static void chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t... function chacha20_encrypt_last (line 172) | static inline void function Hacl_Impl_Chacha20_chacha20_update (line 181) | void function Hacl_Chacha20_chacha20_encrypt (line 197) | void function Hacl_Chacha20_chacha20_decrypt (line 212) | void FILE: dist/gcc-compatible/Hacl_Chacha20_Vec128.c function double_round_128 (line 31) | static inline void double_round_128(Lib_IntVector_Intrinsics_vec128 *st) function chacha20_core_128 (line 131) | static inline void function chacha20_init_128 (line 162) | static inline void function Hacl_Chacha20_Vec128_chacha20_encrypt_128 (line 207) | void function Hacl_Chacha20_Vec128_chacha20_decrypt_128 (line 512) | void FILE: dist/gcc-compatible/Hacl_Chacha20_Vec256.c function double_round_256 (line 31) | static inline void double_round_256(Lib_IntVector_Intrinsics_vec256 *st) function chacha20_core_256 (line 131) | static inline void function chacha20_init_256 (line 162) | static inline void function Hacl_Chacha20_Vec256_chacha20_encrypt_256 (line 208) | void function Hacl_Chacha20_Vec256_chacha20_decrypt_256 (line 705) | void FILE: dist/gcc-compatible/Hacl_Chacha20_Vec32.c function double_round_32 (line 30) | static inline void double_round_32(uint32_t *st) function chacha20_core_32 (line 130) | static inline void chacha20_core_32(uint32_t *k, uint32_t *ctx, uint32_t... function chacha20_init_32 (line 156) | static inline void chacha20_init_32(uint32_t *ctx, uint8_t *k, uint8_t *... function Hacl_Chacha20_Vec32_chacha20_encrypt_32 (line 199) | void function Hacl_Chacha20_Vec32_chacha20_decrypt_32 (line 248) | void FILE: dist/gcc-compatible/Hacl_Curve25519_51.c function point_add_and_double (line 34) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_... function point_double (line 78) | static void point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uin... function montgomery_ladder (line 102) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function Hacl_Curve25519_51_fsquare_times (line 155) | void function Hacl_Curve25519_51_finv (line 170) | void Hacl_Curve25519_51_finv(uint64_t *o, uint64_t *i, FStar_UInt128_uin... function encode_point (line 211) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_51_scalarmult (line 233) | void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_51_secret_to_public (line 281) | void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_51_ecdh (line 300) | bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/gcc-compatible/Hacl_Curve25519_64.c function add_scalar0 (line 34) | static inline void add_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fadd0 (line 43) | static inline void fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub0 (line 52) | static inline void fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul0 (line 61) | static inline void fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul20 (line 70) | static inline void fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar0 (line 79) | static inline void fmul_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fsqr0 (line 88) | static inline void fsqr0(uint64_t *out, uint64_t *f1, uint64_t *tmp) function fsqr20 (line 97) | static inline void fsqr20(uint64_t *out, uint64_t *f, uint64_t *tmp) function cswap20 (line 106) | static inline void cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2) function point_add_and_double (line 117) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, uint64... function point_double (line 160) | static void point_double(uint64_t *nq, uint64_t *tmp1, uint64_t *tmp2) function montgomery_ladder (line 183) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function fsquare_times (line 232) | static void fsquare_times(uint64_t *o, uint64_t *inp, uint64_t *tmp, uin... function finv (line 241) | static void finv(uint64_t *o, uint64_t *i, uint64_t *tmp) function store_felem (line 282) | static void store_felem(uint64_t *b, uint64_t *f) function encode_point (line 315) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_64_scalarmult (line 335) | void Hacl_Curve25519_64_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_64_secret_to_public (line 373) | void Hacl_Curve25519_64_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_64_ecdh (line 392) | bool Hacl_Curve25519_64_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/gcc-compatible/Hacl_EC_Ed25519.c function Hacl_EC_Ed25519_mk_felem_zero (line 45) | void Hacl_EC_Ed25519_mk_felem_zero(uint64_t *b) function Hacl_EC_Ed25519_mk_felem_one (line 59) | void Hacl_EC_Ed25519_mk_felem_one(uint64_t *b) function Hacl_EC_Ed25519_felem_add (line 77) | void Hacl_EC_Ed25519_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sub (line 92) | void Hacl_EC_Ed25519_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_mul (line 107) | void Hacl_EC_Ed25519_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sqr (line 124) | void Hacl_EC_Ed25519_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_inv (line 143) | void Hacl_EC_Ed25519_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_load (line 161) | void Hacl_EC_Ed25519_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_store (line 176) | void Hacl_EC_Ed25519_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_Ed25519_mk_point_at_inf (line 196) | void Hacl_EC_Ed25519_mk_point_at_inf(uint64_t *p) function Hacl_EC_Ed25519_mk_base_point (line 206) | void Hacl_EC_Ed25519_mk_base_point(uint64_t *p) function Hacl_EC_Ed25519_point_negate (line 243) | void Hacl_EC_Ed25519_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_add (line 257) | void Hacl_EC_Ed25519_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_Ed25519_point_double (line 271) | void Hacl_EC_Ed25519_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_mul (line 289) | void Hacl_EC_Ed25519_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_eq (line 305) | bool Hacl_EC_Ed25519_point_eq(uint64_t *p, uint64_t *q) function Hacl_EC_Ed25519_point_compress (line 323) | void Hacl_EC_Ed25519_point_compress(uint64_t *p, uint8_t *out) function Hacl_EC_Ed25519_point_decompress (line 341) | bool Hacl_EC_Ed25519_point_decompress(uint8_t *s, uint64_t *out) FILE: dist/gcc-compatible/Hacl_EC_K256.c function Hacl_EC_K256_mk_felem_zero (line 44) | void Hacl_EC_K256_mk_felem_zero(uint64_t *f) function Hacl_EC_K256_mk_felem_one (line 54) | void Hacl_EC_K256_mk_felem_one(uint64_t *f) function Hacl_EC_K256_felem_add (line 69) | void Hacl_EC_K256_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sub (line 84) | void Hacl_EC_K256_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_mul (line 99) | void Hacl_EC_K256_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sqr (line 113) | void Hacl_EC_K256_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_inv (line 129) | void Hacl_EC_K256_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_load (line 144) | void Hacl_EC_K256_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_felem_store (line 159) | void Hacl_EC_K256_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_K256_mk_point_at_inf (line 179) | void Hacl_EC_K256_mk_point_at_inf(uint64_t *p) function Hacl_EC_K256_mk_base_point (line 189) | void Hacl_EC_K256_mk_base_point(uint64_t *p) function Hacl_EC_K256_point_negate (line 217) | void Hacl_EC_K256_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_add (line 231) | void Hacl_EC_K256_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_K256_point_double (line 245) | void Hacl_EC_K256_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_mul (line 263) | void Hacl_EC_K256_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_store (line 290) | void Hacl_EC_K256_point_store(uint64_t *p, uint8_t *out) function Hacl_EC_K256_point_load (line 306) | void Hacl_EC_K256_point_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_is_point_valid (line 339) | bool Hacl_EC_K256_is_point_valid(uint8_t *b) FILE: dist/gcc-compatible/Hacl_Ed25519.c function fsum (line 39) | static inline void fsum(uint64_t *out, uint64_t *a, uint64_t *b) function fdifference (line 44) | static inline void fdifference(uint64_t *out, uint64_t *a, uint64_t *b) function Hacl_Bignum25519_reduce_513 (line 49) | void Hacl_Bignum25519_reduce_513(uint64_t *a) function fmul0 (line 81) | static inline void fmul0(uint64_t *output, uint64_t *input, uint64_t *in... function times_2 (line 89) | static inline void times_2(uint64_t *out, uint64_t *a) function times_d (line 108) | static inline void times_d(uint64_t *out, uint64_t *a) function times_2d (line 119) | static inline void times_2d(uint64_t *out, uint64_t *a) function fsquare (line 130) | static inline void fsquare(uint64_t *out, uint64_t *a) function fsquare_times (line 138) | static inline void fsquare_times(uint64_t *output, uint64_t *input, uint... function fsquare_times_inplace (line 146) | static inline void fsquare_times_inplace(uint64_t *output, uint32_t count) function Hacl_Bignum25519_inverse (line 154) | void Hacl_Bignum25519_inverse(uint64_t *out, uint64_t *a) function reduce (line 162) | static inline void reduce(uint64_t *out) function Hacl_Bignum25519_load_51 (line 215) | void Hacl_Bignum25519_load_51(uint64_t *output, uint8_t *input) function Hacl_Bignum25519_store_51 (line 237) | void Hacl_Bignum25519_store_51(uint8_t *output, uint64_t *input) function Hacl_Impl_Ed25519_PointDouble_point_double (line 244) | void Hacl_Impl_Ed25519_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_Ed25519_PointAdd_point_add (line 287) | void Hacl_Impl_Ed25519_PointAdd_point_add(uint64_t *out, uint64_t *p, ui... function Hacl_Impl_Ed25519_PointConstants_make_point_inf (line 336) | void Hacl_Impl_Ed25519_PointConstants_make_point_inf(uint64_t *b) function pow2_252m2 (line 364) | static inline void pow2_252m2(uint64_t *out, uint64_t *z) function is_0 (line 400) | static inline bool is_0(uint64_t *x) function mul_modp_sqrt_m1 (line 410) | static inline void mul_modp_sqrt_m1(uint64_t *x) function recover_x (line 421) | static inline bool recover_x(uint64_t *x, uint64_t *y, uint64_t sign) function Hacl_Impl_Ed25519_PointDecompress_point_decompress (line 544) | bool Hacl_Impl_Ed25519_PointDecompress_point_decompress(uint64_t *out, u... function Hacl_Impl_Ed25519_PointCompress_point_compress (line 579) | void Hacl_Impl_Ed25519_PointCompress_point_compress(uint8_t *z, uint64_t... function barrett_reduction (line 603) | static inline void barrett_reduction(uint64_t *z, uint64_t *t) function mul_modq (line 925) | static inline void mul_modq(uint64_t *out, uint64_t *x, uint64_t *y) function add_modq (line 1052) | static inline void add_modq(uint64_t *out, uint64_t *x, uint64_t *y) function gte_q (line 1139) | static inline bool gte_q(uint64_t *s) function eq (line 1173) | static inline bool eq(uint64_t *a, uint64_t *b) function Hacl_Impl_Ed25519_PointEqual_point_equal (line 1188) | bool Hacl_Impl_Ed25519_PointEqual_point_equal(uint64_t *p, uint64_t *q) function Hacl_Impl_Ed25519_PointNegate_point_negate (line 1211) | void Hacl_Impl_Ed25519_PointNegate_point_negate(uint64_t *p, uint64_t *out) function Hacl_Impl_Ed25519_Ladder_point_mul (line 1235) | void Hacl_Impl_Ed25519_Ladder_point_mul(uint64_t *out, uint8_t *scalar, ... function precomp_get_consttime (line 1288) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1305) | static inline void point_mul_g(uint64_t *out, uint8_t *scalar) function point_mul_g_double_vartime (line 1402) | static inline void function point_negate_mul_double_g_vartime (line 1504) | static inline void function store_56 (line 1517) | static inline void store_56(uint8_t *out, uint64_t *b) function load_64_bytes (line 1536) | static inline void load_64_bytes(uint64_t *out, uint8_t *b) function load_32_bytes (line 1588) | static inline void load_32_bytes(uint64_t *out, uint8_t *b) function sha512_pre_msg (line 1616) | static inline void sha512_pre_msg(uint8_t *hash, uint8_t *prefix, uint32... function sha512_pre_pre2_msg (line 1632) | static inline void function sha512_modq_pre (line 1657) | static inline void function sha512_modq_pre_pre2 (line 1667) | static inline void function point_mul_g_compress (line 1683) | static inline void point_mul_g_compress(uint8_t *out, uint8_t *s) function secret_expand (line 1690) | static inline void secret_expand(uint8_t *expanded, uint8_t *secret) function Hacl_Ed25519_secret_to_public (line 1711) | void Hacl_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *private... function Hacl_Ed25519_expand_keys (line 1728) | void Hacl_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *private_key) function Hacl_Ed25519_sign_expanded (line 1748) | void function Hacl_Ed25519_sign (line 1788) | void function Hacl_Ed25519_verify (line 1806) | bool FILE: dist/gcc-compatible/Hacl_FFDHE.c function ffdhe_len (line 34) | static inline uint32_t ffdhe_len(Spec_FFDHE_ffdhe_alg a) function ffdhe_precomp_p (line 66) | static inline void ffdhe_precomp_p(Spec_FFDHE_ffdhe_alg a, uint64_t *p_r... function ffdhe_check_pk (line 156) | static inline uint64_t ffdhe_check_pk(Spec_FFDHE_ffdhe_alg a, uint64_t *... function ffdhe_compute_exp (line 224) | static inline void function Hacl_FFDHE_ffdhe_len (line 251) | uint32_t Hacl_FFDHE_ffdhe_len(Spec_FFDHE_ffdhe_alg a) function Hacl_FFDHE_ffdhe_secret_to_public_precomp (line 271) | void function Hacl_FFDHE_ffdhe_secret_to_public (line 298) | void Hacl_FFDHE_ffdhe_secret_to_public(Spec_FFDHE_ffdhe_alg a, uint8_t *... function Hacl_FFDHE_ffdhe_shared_secret_precomp (line 309) | uint64_t function Hacl_FFDHE_ffdhe_shared_secret (line 337) | uint64_t FILE: dist/gcc-compatible/Hacl_Frodo1344.c function Hacl_Frodo1344_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo1344_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo1344_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo1344_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t... function Hacl_Frodo1344_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo1344_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t... FILE: dist/gcc-compatible/Hacl_Frodo64.c function Hacl_Frodo64_crypto_kem_keypair (line 46) | uint32_t Hacl_Frodo64_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo64_crypto_kem_enc (line 85) | uint32_t Hacl_Frodo64_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t *pk) function Hacl_Frodo64_crypto_kem_dec (line 145) | uint32_t Hacl_Frodo64_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t *sk) FILE: dist/gcc-compatible/Hacl_Frodo640.c function Hacl_Frodo640_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo640_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo640_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo640_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo640_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo640_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/gcc-compatible/Hacl_Frodo976.c function Hacl_Frodo976_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo976_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo976_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo976_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo976_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo976_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/gcc-compatible/Hacl_Frodo_KEM.c function randombytes_ (line 34) | void randombytes_(uint32_t len, uint8_t *res) FILE: dist/gcc-compatible/Hacl_GenericField32.c function Hacl_GenericField32_field_modulus_check (line 57) | bool Hacl_GenericField32_field_modulus_check(uint32_t len, uint32_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 76) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_GenericField32_field_free (line 107) | void Hacl_GenericField32_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField32_field_get_len (line 122) | uint32_t Hacl_GenericField32_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField32_to_field (line 136) | void function Hacl_GenericField32_from_field (line 157) | void function Hacl_GenericField32_add (line 175) | void function Hacl_GenericField32_sub (line 194) | void function Hacl_GenericField32_mul (line 213) | void function Hacl_GenericField32_sqr (line 232) | void function Hacl_GenericField32_one (line 250) | void Hacl_GenericField32_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 ... function Hacl_GenericField32_exp_consttime (line 275) | void function Hacl_GenericField32_exp_vartime (line 442) | void function Hacl_GenericField32_inverse (line 569) | void FILE: dist/gcc-compatible/Hacl_GenericField32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_GenericField32_... FILE: dist/gcc-compatible/Hacl_GenericField64.c function Hacl_GenericField64_field_modulus_check (line 57) | bool Hacl_GenericField64_field_modulus_check(uint32_t len, uint64_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 76) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_GenericField64_field_free (line 107) | void Hacl_GenericField64_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField64_field_get_len (line 122) | uint32_t Hacl_GenericField64_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField64_to_field (line 136) | void function Hacl_GenericField64_from_field (line 157) | void function Hacl_GenericField64_add (line 175) | void function Hacl_GenericField64_sub (line 194) | void function Hacl_GenericField64_mul (line 213) | void function Hacl_GenericField64_sqr (line 232) | void function Hacl_GenericField64_one (line 250) | void Hacl_GenericField64_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 ... function Hacl_GenericField64_exp_consttime (line 275) | void function Hacl_GenericField64_exp_vartime (line 442) | void function Hacl_GenericField64_inverse (line 569) | void FILE: dist/gcc-compatible/Hacl_GenericField64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_GenericField64_... FILE: dist/gcc-compatible/Hacl_HKDF.c function Hacl_HKDF_expand_sha2_256 (line 40) | void function Hacl_HKDF_extract_sha2_256 (line 98) | void function Hacl_HKDF_expand_sha2_384 (line 120) | void function Hacl_HKDF_extract_sha2_384 (line 178) | void function Hacl_HKDF_expand_sha2_512 (line 200) | void function Hacl_HKDF_extract_sha2_512 (line 258) | void function Hacl_HKDF_expand_blake2s_32 (line 280) | void function Hacl_HKDF_extract_blake2s_32 (line 338) | void function Hacl_HKDF_expand_blake2b_32 (line 360) | void function Hacl_HKDF_extract_blake2b_32 (line 418) | void FILE: dist/gcc-compatible/Hacl_HKDF_Blake2b_256.c function Hacl_HKDF_Blake2b_256_expand_blake2b_256 (line 40) | void function Hacl_HKDF_Blake2b_256_extract_blake2b_256 (line 98) | void FILE: dist/gcc-compatible/Hacl_HKDF_Blake2s_128.c function Hacl_HKDF_Blake2s_128_expand_blake2s_128 (line 40) | void function Hacl_HKDF_Blake2s_128_extract_blake2s_128 (line 98) | void FILE: dist/gcc-compatible/Hacl_HMAC.c function Hacl_HMAC_compute_md5 (line 48) | void function Hacl_HMAC_compute_sha1 (line 158) | void function Hacl_HMAC_compute_sha2_224 (line 268) | void function Hacl_HMAC_compute_sha2_256 (line 392) | void function Hacl_HMAC_compute_sha2_384 (line 516) | void function Hacl_HMAC_compute_sha2_512 (line 648) | void function Hacl_HMAC_compute_sha3_224 (line 780) | void function Hacl_HMAC_compute_sha3_256 (line 906) | void function Hacl_HMAC_compute_sha3_384 (line 1032) | void function Hacl_HMAC_compute_sha3_512 (line 1158) | void function Hacl_HMAC_compute_blake2s_32 (line 1284) | void function Hacl_HMAC_compute_blake2b_32 (line 1425) | void FILE: dist/gcc-compatible/Hacl_HMAC_Blake2b_256.c function Hacl_HMAC_Blake2b_256_compute_blake2b_256 (line 40) | void FILE: dist/gcc-compatible/Hacl_HMAC_Blake2s_128.c function Hacl_HMAC_Blake2s_128_compute_blake2s_128 (line 38) | void FILE: dist/gcc-compatible/Hacl_HMAC_DRBG.c function Hacl_HMAC_DRBG_min_length (line 46) | uint32_t Hacl_HMAC_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function Hacl_HMAC_DRBG_uu___is_State (line 74) | bool function Hacl_HMAC_DRBG_state (line 91) | Hacl_HMAC_DRBG_state Hacl_HMAC_DRBG_create_in(Spec_Hash_Definitions_hash... function Hacl_HMAC_DRBG_instantiate (line 179) | void function Hacl_HMAC_DRBG_reseed (line 435) | void function Hacl_HMAC_DRBG_generate (line 673) | bool function Hacl_HMAC_DRBG_free (line 1061) | void Hacl_HMAC_DRBG_free(Spec_Hash_Definitions_hash_alg uu___, Hacl_HMAC... FILE: dist/gcc-compatible/Hacl_HMAC_DRBG.h type Spec_Hash_Definitions_hash_alg (line 40) | typedef Spec_Hash_Definitions_hash_alg Hacl_HMAC_DRBG_supported_alg; type Hacl_HMAC_DRBG_state (line 59) | typedef struct Hacl_HMAC_DRBG_state_s FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP128_SHA256.c function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP128_SHA512.c function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP256_SHA256.c function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP256_SHA512.c function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP32_SHA256.c function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_openBase (line 600) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve51_CP32_SHA512.c function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_openBase (line 600) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP128_SHA256.c function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP128_SHA512.c function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP256_SHA256.c function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP256_SHA512.c function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_openBase (line 601) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP32_SHA256.c function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_openBase (line 600) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Curve64_CP32_SHA512.c function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_openBase (line 600) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_Interface_Hacl_Impl_HPKE_Hacl_Meta_HPKE.h type Hacl_Impl_HPKE_context_s (line 38) | typedef struct Hacl_Impl_HPKE_context_s_s FILE: dist/gcc-compatible/Hacl_HPKE_P256_CP128_SHA256.c function Hacl_HPKE_P256_CP128_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_openBase (line 612) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_P256_CP256_SHA256.c function Hacl_HPKE_P256_CP256_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_openBase (line 612) | uint32_t FILE: dist/gcc-compatible/Hacl_HPKE_P256_CP32_SHA256.c function Hacl_HPKE_P256_CP32_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_openBase (line 612) | uint32_t FILE: dist/gcc-compatible/Hacl_Hash_Base.c function Hacl_Hash_Definitions_word_len (line 30) | uint32_t Hacl_Hash_Definitions_word_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_block_len (line 66) | uint32_t Hacl_Hash_Definitions_block_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_hash_word_len (line 134) | uint32_t Hacl_Hash_Definitions_hash_word_len(Spec_Hash_Definitions_hash_... function Hacl_Hash_Definitions_hash_len (line 170) | uint32_t Hacl_Hash_Definitions_hash_len(Spec_Hash_Definitions_hash_alg a) FILE: dist/gcc-compatible/Hacl_Hash_Blake2b.c function update_block (line 34) | static void function Hacl_Hash_Blake2b_init (line 493) | void Hacl_Hash_Blake2b_init(uint64_t *hash, uint32_t kk, uint32_t nn) function update_key (line 579) | static void update_key(uint64_t *wv, uint64_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2b_update_multi (line 595) | void function Hacl_Hash_Blake2b_update_last (line 617) | void function update_blocks (line 637) | static void function update (line 670) | static inline void function Hacl_Hash_Blake2b_finish (line 687) | void Hacl_Hash_Blake2b_finish(uint32_t nn, uint8_t *output, uint64_t *hash) type option___uint8_t___uint8_t___bool_____uint64_t_____uint64_t___ (line 701) | typedef struct option___uint8_t___uint8_t___bool_____uint64_t_____uint64... function Hacl_Hash_Blake2b_state_t (line 708) | static Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 923) | Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 947) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2b_state_t (line 970) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc(void) function Hacl_Hash_Blake2b_index (line 975) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_state_t *s) function reset_raw (line 985) | static void reset_raw(Hacl_Hash_Blake2b_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2b_reset_with_key_and_params (line 1108) | void function Hacl_Hash_Blake2b_reset_with_key (line 1127) | void Hacl_Hash_Blake2b_reset_with_key(Hacl_Hash_Blake2b_state_t *s, uint... function Hacl_Hash_Blake2b_reset (line 1151) | void Hacl_Hash_Blake2b_reset(Hacl_Hash_Blake2b_state_t *s) function Hacl_Streaming_Types_error_code (line 1159) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_digest (line 1374) | uint8_t Hacl_Hash_Blake2b_digest(Hacl_Hash_Blake2b_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1453) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_info(Hacl_Hash_Blake2b_state_t... function Hacl_Hash_Blake2b_free (line 1466) | void Hacl_Hash_Blake2b_free(Hacl_Hash_Blake2b_state_t *state) function Hacl_Hash_Blake2b_state_t (line 1482) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_copy(Hacl_Hash_Blake2b_stat... function Hacl_Hash_Blake2b_hash_with_key (line 1601) | void function Hacl_Hash_Blake2b_hash_with_key_and_params (line 1626) | void FILE: dist/gcc-compatible/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_blake2_params (line 40) | typedef struct Hacl_Hash_Blake2b_blake2_params_s type Hacl_Hash_Blake2b_index (line 55) | typedef struct Hacl_Hash_Blake2b_index_s type Hacl_Hash_Blake2b_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2b_block_state_t_s Hacl_Hash_Blake2b_block... type Hacl_Hash_Blake2b_state_t (line 75) | typedef struct Hacl_Hash_Blake2b_state_t_s Hacl_Hash_Blake2b_state_t; FILE: dist/gcc-compatible/Hacl_Hash_Blake2b_Simd256.c function update_block (line 36) | static inline void function Hacl_Hash_Blake2b_Simd256_init (line 228) | void function update_key (line 303) | static void function Hacl_Hash_Blake2b_Simd256_update_multi (line 326) | void function Hacl_Hash_Blake2b_Simd256_update_last (line 348) | void function update_blocks (line 368) | static inline void function update (line 401) | static inline void function Hacl_Hash_Blake2b_Simd256_finish (line 425) | void function Hacl_Hash_Blake2b_Simd256_load_state256b_from_state32 (line 444) | void function Hacl_Hash_Blake2b_Simd256_store_state256b_to_state32 (line 464) | void function Lib_IntVector_Intrinsics_vec256 (line 528) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_Blake2b_Simd256_malloc_intern... function Hacl_Hash_Blake2b_Simd256_update_multi_no_inline (line 541) | void function Hacl_Hash_Blake2b_Simd256_update_last_no_inline (line 553) | void function Hacl_Hash_Blake2b_Simd256_copy_internal_state (line 565) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec256_____Lib_IntVector_Intrinsics_vec256___ (line 574) | typedef struct function Hacl_Hash_Blake2b_Simd256_state_t (line 582) | static Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 803) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 827) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 852) | Hacl_Hash_Blake2b_Simd256_state_t *Hacl_Hash_Blake2b_Simd256_malloc(void) function Hacl_Hash_Blake2b_index (line 857) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_Simd256_... function reset_raw (line 867) | static void function Hacl_Hash_Blake2b_Simd256_reset_with_key_and_params (line 979) | void function Hacl_Hash_Blake2b_Simd256_reset_with_key (line 998) | void Hacl_Hash_Blake2b_Simd256_reset_with_key(Hacl_Hash_Blake2b_Simd256_... function Hacl_Hash_Blake2b_Simd256_reset (line 1022) | void Hacl_Hash_Blake2b_Simd256_reset(Hacl_Hash_Blake2b_Simd256_state_t *s) function Hacl_Streaming_Types_error_code (line 1030) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_Simd256_digest (line 1249) | uint8_t Hacl_Hash_Blake2b_Simd256_digest(Hacl_Hash_Blake2b_Simd256_state... function Hacl_Hash_Blake2b_index (line 1328) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_Simd256_info(Hacl_Hash_Blake2b... function Hacl_Hash_Blake2b_Simd256_free (line 1341) | void Hacl_Hash_Blake2b_Simd256_free(Hacl_Hash_Blake2b_Simd256_state_t *s... function Hacl_Hash_Blake2b_Simd256_state_t (line 1357) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_hash_with_key (line 1495) | void function Hacl_Hash_Blake2b_Simd256_hash_with_key_and_params (line 1520) | void FILE: dist/gcc-compatible/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 54) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s Hacl_Hash_Blake2b_Sim... FILE: dist/gcc-compatible/Hacl_Hash_Blake2s.c function update_block (line 35) | static inline void function Hacl_Hash_Blake2s_init (line 494) | void Hacl_Hash_Blake2s_init(uint32_t *hash, uint32_t kk, uint32_t nn) function update_key (line 579) | static void update_key(uint32_t *wv, uint32_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2s_update_multi (line 595) | void function Hacl_Hash_Blake2s_update_last (line 614) | void function update_blocks (line 633) | static void function update (line 660) | static inline void function Hacl_Hash_Blake2s_finish (line 677) | void Hacl_Hash_Blake2s_finish(uint32_t nn, uint8_t *output, uint32_t *hash) type option___uint8_t___uint8_t___bool_____uint32_t_____uint32_t___ (line 691) | typedef struct option___uint8_t___uint8_t___bool_____uint32_t_____uint32... function Hacl_Hash_Blake2s_state_t (line 698) | static Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 912) | Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 936) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2s_state_t (line 959) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc(void) function Hacl_Hash_Blake2b_index (line 964) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_state_t *s) function reset_raw (line 974) | static void reset_raw(Hacl_Hash_Blake2s_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2s_reset_with_key_and_params (line 1096) | void function Hacl_Hash_Blake2s_reset_with_key (line 1115) | void Hacl_Hash_Blake2s_reset_with_key(Hacl_Hash_Blake2s_state_t *s, uint... function Hacl_Hash_Blake2s_reset (line 1139) | void Hacl_Hash_Blake2s_reset(Hacl_Hash_Blake2s_state_t *s) function Hacl_Streaming_Types_error_code (line 1147) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_digest (line 1342) | uint8_t Hacl_Hash_Blake2s_digest(Hacl_Hash_Blake2s_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1410) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_info(Hacl_Hash_Blake2s_state_t... function Hacl_Hash_Blake2s_free (line 1423) | void Hacl_Hash_Blake2s_free(Hacl_Hash_Blake2s_state_t *state) function Hacl_Hash_Blake2s_state_t (line 1439) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_copy(Hacl_Hash_Blake2s_stat... function Hacl_Hash_Blake2s_hash_with_key (line 1558) | void function Hacl_Hash_Blake2s_hash_with_key_and_params (line 1583) | void FILE: dist/gcc-compatible/Hacl_Hash_Blake2s.h type Hacl_Hash_Blake2s_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2s_block_state_t_s Hacl_Hash_Blake2s_block... type Hacl_Hash_Blake2s_state_t (line 53) | typedef struct Hacl_Hash_Blake2s_state_t_s Hacl_Hash_Blake2s_state_t; FILE: dist/gcc-compatible/Hacl_Hash_Blake2s_Simd128.c function update_block (line 35) | static inline void function Hacl_Hash_Blake2s_Simd128_init (line 227) | void function update_key (line 301) | static void function Hacl_Hash_Blake2s_Simd128_update_multi (line 324) | void function Hacl_Hash_Blake2s_Simd128_update_last (line 343) | void function update_blocks (line 362) | static inline void function update (line 395) | static inline void function Hacl_Hash_Blake2s_Simd128_finish (line 419) | void function Hacl_Hash_Blake2s_Simd128_store_state128s_to_state32 (line 438) | void function Hacl_Hash_Blake2s_Simd128_load_state128s_from_state32 (line 502) | void function Lib_IntVector_Intrinsics_vec128 (line 522) | Lib_IntVector_Intrinsics_vec128 *Hacl_Hash_Blake2s_Simd128_malloc_intern... function Hacl_Hash_Blake2s_Simd128_update_multi_no_inline (line 535) | void function Hacl_Hash_Blake2s_Simd128_update_last_no_inline (line 547) | void function Hacl_Hash_Blake2s_Simd128_copy_internal_state (line 559) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec128_____Lib_IntVector_Intrinsics_vec128___ (line 568) | typedef struct function Hacl_Hash_Blake2s_Simd128_state_t (line 576) | static Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 796) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 820) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 845) | Hacl_Hash_Blake2s_Simd128_state_t *Hacl_Hash_Blake2s_Simd128_malloc(void) function Hacl_Hash_Blake2b_index (line 850) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_Simd128_... function reset_raw (line 860) | static void function Hacl_Hash_Blake2s_Simd128_reset_with_key_and_params (line 971) | void function Hacl_Hash_Blake2s_Simd128_reset_with_key (line 990) | void Hacl_Hash_Blake2s_Simd128_reset_with_key(Hacl_Hash_Blake2s_Simd128_... function Hacl_Hash_Blake2s_Simd128_reset (line 1014) | void Hacl_Hash_Blake2s_Simd128_reset(Hacl_Hash_Blake2s_Simd128_state_t *s) function Hacl_Streaming_Types_error_code (line 1022) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_Simd128_digest (line 1221) | uint8_t Hacl_Hash_Blake2s_Simd128_digest(Hacl_Hash_Blake2s_Simd128_state... function Hacl_Hash_Blake2b_index (line 1289) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_Simd128_info(Hacl_Hash_Blake2s... function Hacl_Hash_Blake2s_Simd128_free (line 1302) | void Hacl_Hash_Blake2s_Simd128_free(Hacl_Hash_Blake2s_Simd128_state_t *s... function Hacl_Hash_Blake2s_Simd128_state_t (line 1318) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_hash_with_key (line 1456) | void function Hacl_Hash_Blake2s_Simd128_hash_with_key_and_params (line 1481) | void FILE: dist/gcc-compatible/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 54) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s Hacl_Hash_Blake2s_Sim... FILE: dist/gcc-compatible/Hacl_Hash_MD5.c function Hacl_Hash_MD5_init (line 48) | void Hacl_Hash_MD5_init(uint32_t *s) function update (line 53) | static void update(uint32_t *abcd, uint8_t *x) function pad (line 964) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_MD5_finish (line 977) | void Hacl_Hash_MD5_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_MD5_update_multi (line 982) | void Hacl_Hash_MD5_update_multi(uint32_t *s, uint8_t *blocks, uint32_t n... function Hacl_Hash_MD5_update_last (line 992) | void function Hacl_Hash_MD5_hash_oneshot (line 1013) | void Hacl_Hash_MD5_hash_oneshot(uint8_t *output, uint8_t *input, uint32_... function Hacl_Streaming_MD_state_32 (line 1040) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_malloc(void) function Hacl_Hash_MD5_reset (line 1106) | void Hacl_Hash_MD5_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 1120) | Hacl_Streaming_Types_error_code function Hacl_Hash_MD5_digest (line 1286) | void Hacl_Hash_MD5_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *ou... function Hacl_Hash_MD5_free (line 1321) | void Hacl_Hash_MD5_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 1331) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_copy(Hacl_Streaming_MD_state_3... function Hacl_Hash_MD5_hash (line 1401) | void Hacl_Hash_MD5_hash(uint8_t *output, uint8_t *input, uint32_t input_... FILE: dist/gcc-compatible/Hacl_Hash_MD5.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_MD5_state_t; FILE: dist/gcc-compatible/Hacl_Hash_SHA1.c function Hacl_Hash_SHA1_init (line 33) | void Hacl_Hash_SHA1_init(uint32_t *s) function update (line 38) | static void update(uint32_t *h, uint8_t *l) function pad (line 126) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_SHA1_finish (line 139) | void Hacl_Hash_SHA1_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_SHA1_update_multi (line 144) | void Hacl_Hash_SHA1_update_multi(uint32_t *s, uint8_t *blocks, uint32_t ... function Hacl_Hash_SHA1_update_last (line 154) | void function Hacl_Hash_SHA1_hash_oneshot (line 175) | void Hacl_Hash_SHA1_hash_oneshot(uint8_t *output, uint8_t *input, uint32... function Hacl_Streaming_MD_state_32 (line 202) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_malloc(void) function Hacl_Hash_SHA1_reset (line 268) | void Hacl_Hash_SHA1_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 282) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA1_digest (line 448) | void Hacl_Hash_SHA1_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *o... function Hacl_Hash_SHA1_free (line 483) | void Hacl_Hash_SHA1_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 493) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_copy(Hacl_Streaming_MD_state_... function Hacl_Hash_SHA1_hash (line 563) | void Hacl_Hash_SHA1_hash(uint8_t *output, uint8_t *input, uint32_t input... FILE: dist/gcc-compatible/Hacl_Hash_SHA1.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA1_state_t; FILE: dist/gcc-compatible/Hacl_Hash_SHA2.c function Hacl_Hash_SHA2_sha256_init (line 33) | void Hacl_Hash_SHA2_sha256_init(uint32_t *hash) function sha256_update (line 44) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function Hacl_Hash_SHA2_sha256_update_nblocks (line 150) | void Hacl_Hash_SHA2_sha256_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha256_update_last (line 161) | void function Hacl_Hash_SHA2_sha256_finish (line 198) | void Hacl_Hash_SHA2_sha256_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha224_init (line 205) | void Hacl_Hash_SHA2_sha224_init(uint32_t *hash) function Hacl_Hash_SHA2_sha224_update_nblocks (line 216) | void Hacl_Hash_SHA2_sha224_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha224_update_last (line 221) | void Hacl_Hash_SHA2_sha224_update_last(uint64_t totlen, uint32_t len, ui... function Hacl_Hash_SHA2_sha224_finish (line 226) | void Hacl_Hash_SHA2_sha224_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha512_init (line 233) | void Hacl_Hash_SHA2_sha512_init(uint64_t *hash) function sha512_update (line 244) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function Hacl_Hash_SHA2_sha512_update_nblocks (line 350) | void Hacl_Hash_SHA2_sha512_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha512_update_last (line 361) | void function Hacl_Hash_SHA2_sha512_finish (line 403) | void Hacl_Hash_SHA2_sha512_finish(uint64_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha384_init (line 410) | void Hacl_Hash_SHA2_sha384_init(uint64_t *hash) function Hacl_Hash_SHA2_sha384_update_nblocks (line 421) | void Hacl_Hash_SHA2_sha384_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha384_update_last (line 426) | void function Hacl_Hash_SHA2_sha384_finish (line 437) | void Hacl_Hash_SHA2_sha384_finish(uint64_t *st, uint8_t *h) function Hacl_Streaming_MD_state_32 (line 448) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_256(void) function Hacl_Streaming_MD_state_32 (line 520) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_copy_256(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_256 (line 593) | void Hacl_Hash_SHA2_reset_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 604) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 777) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_256 (line 793) | void Hacl_Hash_SHA2_digest_256(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_256 (line 833) | void Hacl_Hash_SHA2_free_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_256 (line 846) | void Hacl_Hash_SHA2_hash_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_32 (line 862) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_224(void) function Hacl_Hash_SHA2_reset_224 (line 928) | void Hacl_Hash_SHA2_reset_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 939) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_224 (line 954) | void Hacl_Hash_SHA2_digest_224(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_224 (line 989) | void Hacl_Hash_SHA2_free_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_224 (line 997) | void Hacl_Hash_SHA2_hash_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1013) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_512(void) function Hacl_Streaming_MD_state_64 (line 1085) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_copy_512(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_512 (line 1155) | void Hacl_Hash_SHA2_reset_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1166) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1339) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_512 (line 1355) | void Hacl_Hash_SHA2_digest_512(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_512 (line 1399) | void Hacl_Hash_SHA2_free_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_512 (line 1412) | void Hacl_Hash_SHA2_hash_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1428) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_384(void) function Hacl_Hash_SHA2_reset_384 (line 1494) | void Hacl_Hash_SHA2_reset_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1505) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_384 (line 1520) | void Hacl_Hash_SHA2_digest_384(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_384 (line 1559) | void Hacl_Hash_SHA2_free_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_384 (line 1567) | void Hacl_Hash_SHA2_hash_384(uint8_t *output, uint8_t *input, uint32_t i... FILE: dist/gcc-compatible/Hacl_Hash_SHA2.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_224; type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_256; type Hacl_Streaming_MD_state_64 (line 44) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_384; type Hacl_Streaming_MD_state_64 (line 46) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_512; FILE: dist/gcc-compatible/Hacl_Hash_SHA3.c function absorb_inner_32 (line 59) | static void absorb_inner_32(uint8_t *b, uint64_t *s) function block_len (line 176) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function hash_len (line 212) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_SHA3_init_ (line 240) | void Hacl_Hash_SHA3_init_(Spec_Hash_Definitions_hash_alg a, uint64_t *s) function Hacl_Hash_SHA3_update_multi_sha3 (line 246) | void function Hacl_Hash_SHA3_update_last_sha3 (line 269) | void function squeeze (line 557) | static void squeeze(uint64_t *s, uint32_t rateInBytes, uint32_t outputBy... type hash_buf2 (line 625) | typedef struct hash_buf2_s function Spec_Hash_Definitions_hash_alg (line 632) | Spec_Hash_Definitions_hash_alg Hacl_Hash_SHA3_get_alg(Hacl_Hash_SHA3_sta... type option___Spec_Hash_Definitions_hash_alg____uint64_t__ (line 638) | typedef struct option___Spec_Hash_Definitions_hash_alg____uint64_t___s function Hacl_Hash_SHA3_state_t (line 645) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_malloc(Spec_Hash_Definitions_hash... function Hacl_Hash_SHA3_free (line 722) | void Hacl_Hash_SHA3_free(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_state_t (line 733) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_copy(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_reset (line 816) | void Hacl_Hash_SHA3_reset(Hacl_Hash_SHA3_state_t *state) function Hacl_Streaming_Types_error_code (line 831) | Hacl_Streaming_Types_error_code function digest_ (line 1004) | static void function Hacl_Streaming_Types_error_code (line 1077) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1089) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA3_block_len (line 1105) | uint32_t Hacl_Hash_SHA3_block_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_hash_len (line 1111) | uint32_t Hacl_Hash_SHA3_hash_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_is_shake (line 1117) | bool Hacl_Hash_SHA3_is_shake(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_absorb_inner_32 (line 1123) | void Hacl_Hash_SHA3_absorb_inner_32(uint32_t rateInBytes, uint8_t *b, ui... function Hacl_Hash_SHA3_shake128 (line 1241) | void function Hacl_Hash_SHA3_shake256 (line 1411) | void function Hacl_Hash_SHA3_sha3_224 (line 1581) | void Hacl_Hash_SHA3_sha3_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_256 (line 1745) | void Hacl_Hash_SHA3_sha3_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_384 (line 1909) | void Hacl_Hash_SHA3_sha3_384(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_512 (line 2073) | void Hacl_Hash_SHA3_sha3_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_state_free (line 2249) | void Hacl_Hash_SHA3_state_free(uint64_t *s) function Hacl_Hash_SHA3_shake128_absorb_nblocks (line 2265) | void function Hacl_Hash_SHA3_shake128_absorb_final (line 2294) | void function Hacl_Hash_SHA3_shake128_squeeze_nblocks (line 2393) | void FILE: dist/gcc-compatible/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_state_t (line 40) | typedef struct Hacl_Hash_SHA3_state_t_s Hacl_Hash_SHA3_state_t; FILE: dist/gcc-compatible/Hacl_Hash_SHA3_Simd256.c function Hacl_Hash_SHA3_Simd256_absorb_inner_256 (line 31) | void function Hacl_Hash_SHA3_Simd256_shake128 (line 401) | void function Hacl_Hash_SHA3_Simd256_shake256 (line 1330) | void function Hacl_Hash_SHA3_Simd256_sha3_224 (line 2259) | void function Hacl_Hash_SHA3_Simd256_sha3_256 (line 3187) | void function Hacl_Hash_SHA3_Simd256_sha3_384 (line 4115) | void function Hacl_Hash_SHA3_Simd256_sha3_512 (line 5043) | void function Lib_IntVector_Intrinsics_vec256 (line 5974) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_SHA3_Simd256_state_malloc(void) function Hacl_Hash_SHA3_Simd256_state_free (line 5990) | void Hacl_Hash_SHA3_Simd256_state_free(Lib_IntVector_Intrinsics_vec256 *s) function Hacl_Hash_SHA3_Simd256_shake128_absorb_nblocks (line 6007) | void function Hacl_Hash_SHA3_Simd256_shake128_absorb_final (line 6057) | void function Hacl_Hash_SHA3_Simd256_shake128_squeeze_nblocks (line 6388) | void FILE: dist/gcc-compatible/Hacl_IntTypes_Intrinsics.h function Hacl_IntTypes_Intrinsics_add_carry_u32 (line 40) | static inline uint32_t function Hacl_IntTypes_Intrinsics_sub_borrow_u32 (line 49) | static inline uint32_t function Hacl_IntTypes_Intrinsics_add_carry_u64 (line 58) | static inline uint64_t function Hacl_IntTypes_Intrinsics_sub_borrow_u64 (line 67) | static inline uint64_t FILE: dist/gcc-compatible/Hacl_IntTypes_Intrinsics_128.h function Hacl_IntTypes_Intrinsics_128_add_carry_u64 (line 40) | static inline uint64_t function Hacl_IntTypes_Intrinsics_128_sub_borrow_u64 (line 53) | static inline uint64_t FILE: dist/gcc-compatible/Hacl_K256_ECDSA.c function bn_add (line 35) | static inline uint64_t function add4 (line 100) | static uint64_t add4(uint64_t *a, uint64_t *b, uint64_t *res) function add_mod4 (line 124) | static void add_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function sub_mod4 (line 177) | static void sub_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function mul4 (line 231) | static void mul4(uint64_t *a, uint64_t *b, uint64_t *res) function sqr4 (line 259) | static void sqr4(uint64_t *a, uint64_t *res) function is_qelem_zero (line 309) | static inline uint64_t is_qelem_zero(uint64_t *f) function is_qelem_zero_vartime (line 324) | static inline bool is_qelem_zero_vartime(uint64_t *f) function load_qelem_check (line 333) | static inline uint64_t load_qelem_check(uint64_t *f, uint8_t *b) function load_qelem_vartime (line 361) | static inline bool load_qelem_vartime(uint64_t *f, uint8_t *b) function modq_short (line 400) | static inline void modq_short(uint64_t *out, uint64_t *a) function load_qelem_modq (line 418) | static inline void load_qelem_modq(uint64_t *f, uint8_t *b) function store_qelem (line 433) | static inline void store_qelem(uint8_t *b, uint64_t *f) function qadd (line 440) | static inline void qadd(uint64_t *out, uint64_t *f1, uint64_t *f2) function mul_pow2_256_minus_q_add (line 450) | static inline uint64_t function modq (line 500) | static inline void modq(uint64_t *out, uint64_t *a) function qmul (line 528) | static inline void qmul(uint64_t *out, uint64_t *f1, uint64_t *f2) function qsqr (line 535) | static inline void qsqr(uint64_t *out, uint64_t *f) function qnegate_conditional_vartime (line 542) | static inline void qnegate_conditional_vartime(uint64_t *f, bool is_negate) function is_qelem_le_q_halved_vartime (line 556) | static inline bool is_qelem_le_q_halved_vartime(uint64_t *f) function qmul_shift_384 (line 581) | static inline void qmul_shift_384(uint64_t *res, uint64_t *a, uint64_t *b) function qsquare_times_in_place (line 611) | static inline void qsquare_times_in_place(uint64_t *out, uint32_t b) function qsquare_times (line 619) | static inline void qsquare_times(uint64_t *out, uint64_t *a, uint32_t b) function qinv (line 628) | static inline void qinv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Point_make_point_at_inf (line 712) | void Hacl_Impl_K256_Point_make_point_at_inf(uint64_t *p) function to_aff_point (line 723) | static inline void to_aff_point(uint64_t *p_aff, uint64_t *p) function to_aff_point_x (line 738) | static inline void to_aff_point_x(uint64_t *x, uint64_t *p) function is_on_curve_vartime (line 748) | static inline bool is_on_curve_vartime(uint64_t *p) function Hacl_Impl_K256_Point_point_negate (line 771) | void Hacl_Impl_K256_Point_point_negate(uint64_t *out, uint64_t *p) function point_negate_conditional_vartime (line 812) | static inline void point_negate_conditional_vartime(uint64_t *p, bool is... function aff_point_store (line 821) | static inline void aff_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_point_store (line 829) | void Hacl_Impl_K256_Point_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_aff_point_load_vartime (line 836) | bool Hacl_Impl_K256_Point_aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 851) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 870) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function Hacl_Impl_K256_PointDouble_point_double (line 914) | void Hacl_Impl_K256_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_K256_PointAdd_point_add (line 949) | void Hacl_Impl_K256_PointAdd_point_add(uint64_t *out, uint64_t *p, uint6... function scalar_split_lambda (line 1011) | static inline void scalar_split_lambda(uint64_t *r1, uint64_t *r2, uint6... function point_mul_lambda (line 1044) | static inline void point_mul_lambda(uint64_t *res, uint64_t *p) function point_mul_lambda_inplace (line 1071) | static inline void point_mul_lambda_inplace(uint64_t *res) type __bool_bool (line 1083) | typedef struct __bool_bool_s function __bool_bool (line 1090) | static inline __bool_bool function Hacl_Impl_K256_PointMul_point_mul (line 1114) | void Hacl_Impl_K256_PointMul_point_mul(uint64_t *out, uint64_t *scalar, ... function precomp_get_consttime (line 1157) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1175) | static inline void point_mul_g(uint64_t *out, uint64_t *scalar) function point_mul_g_double_vartime (line 1249) | static inline void function point_mul_g_double_split_lambda_table (line 1317) | static inline void function check_ecmult_endo_split (line 1422) | static inline bool type __bool_bool_bool_bool (line 1440) | typedef struct __bool_bool_bool_bool_s function point_mul_g_double_split_lambda_vartime (line 1449) | static inline void function fmul_eq_vartime (line 1515) | static inline bool fmul_eq_vartime(uint64_t *r, uint64_t *z, uint64_t *x) function Hacl_K256_ECDSA_ecdsa_sign_hashed_msg (line 1551) | bool function Hacl_K256_ECDSA_ecdsa_sign_sha256 (line 1625) | bool function Hacl_K256_ECDSA_ecdsa_verify_hashed_msg (line 1652) | bool function Hacl_K256_ECDSA_ecdsa_verify_sha256 (line 1725) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize (line 1746) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize(uint8_t *signat... function Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized (line 1768) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized(uint8_t *si... function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_hashed_msg (line 1791) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_sha256 (line 1820) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_hashed_msg (line 1848) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_sha256 (line 1875) | bool function Hacl_K256_ECDSA_public_key_uncompressed_to_raw (line 1912) | bool Hacl_K256_ECDSA_public_key_uncompressed_to_raw(uint8_t *pk_raw, uin... function Hacl_K256_ECDSA_public_key_uncompressed_from_raw (line 1931) | void Hacl_K256_ECDSA_public_key_uncompressed_from_raw(uint8_t *pk, uint8... function Hacl_K256_ECDSA_public_key_compressed_to_raw (line 1947) | bool Hacl_K256_ECDSA_public_key_compressed_to_raw(uint8_t *pk_raw, uint8... function Hacl_K256_ECDSA_public_key_compressed_from_raw (line 1969) | void Hacl_K256_ECDSA_public_key_compressed_from_raw(uint8_t *pk, uint8_t... function Hacl_K256_ECDSA_is_public_key_valid (line 2007) | bool Hacl_K256_ECDSA_is_public_key_valid(uint8_t *public_key) function Hacl_K256_ECDSA_is_private_key_valid (line 2024) | bool Hacl_K256_ECDSA_is_private_key_valid(uint8_t *private_key) function Hacl_K256_ECDSA_secret_to_public (line 2047) | bool Hacl_K256_ECDSA_secret_to_public(uint8_t *public_key, uint8_t *priv... function Hacl_K256_ECDSA_ecdh (line 2080) | bool Hacl_K256_ECDSA_ecdh(uint8_t *shared_secret, uint8_t *their_pubkey,... FILE: dist/gcc-compatible/Hacl_MAC_Poly1305.c function Hacl_MAC_Poly1305_poly1305_init (line 32) | void Hacl_MAC_Poly1305_poly1305_init(uint64_t *ctx, uint8_t *key) function poly1305_update (line 93) | static void poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text) function Hacl_MAC_Poly1305_poly1305_finish (line 344) | void Hacl_MAC_Poly1305_poly1305_finish(uint8_t *tag, uint8_t *key, uint6... function Hacl_MAC_Poly1305_state_t (line 447) | Hacl_MAC_Poly1305_state_t *Hacl_MAC_Poly1305_malloc(uint8_t *key) function Hacl_MAC_Poly1305_reset (line 541) | void Hacl_MAC_Poly1305_reset(Hacl_MAC_Poly1305_state_t *state, uint8_t *... function Hacl_Streaming_Types_error_code (line 558) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_digest (line 732) | void Hacl_MAC_Poly1305_digest(Hacl_MAC_Poly1305_state_t *state, uint8_t ... function Hacl_MAC_Poly1305_free (line 770) | void Hacl_MAC_Poly1305_free(Hacl_MAC_Poly1305_state_t *state) function Hacl_MAC_Poly1305_mac (line 782) | void Hacl_MAC_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t inp... FILE: dist/gcc-compatible/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_state_t_s Hacl_MAC_Poly1305_state_t; FILE: dist/gcc-compatible/Hacl_MAC_Poly1305_Simd128.c function Hacl_MAC_Poly1305_Simd128_load_acc2 (line 32) | void Hacl_MAC_Poly1305_Simd128_load_acc2(Lib_IntVector_Intrinsics_vec128... function Hacl_MAC_Poly1305_Simd128_fmul_r2_normalize (line 104) | void function Hacl_MAC_Poly1305_Simd128_poly1305_init (line 326) | void function poly1305_update (line 533) | static void poly1305_update(Lib_IntVector_Intrinsics_vec128 *ctx, uint32... function Hacl_MAC_Poly1305_Simd128_poly1305_finish (line 1150) | void type option___Lib_IntVector_Intrinsics_vec128_ (line 1308) | typedef struct option___Lib_IntVector_Intrinsics_vec128__s function Hacl_MAC_Poly1305_Simd128_state_t (line 1315) | Hacl_MAC_Poly1305_Simd128_state_t *Hacl_MAC_Poly1305_Simd128_malloc(uint... function Hacl_MAC_Poly1305_Simd128_reset (line 1420) | void Hacl_MAC_Poly1305_Simd128_reset(Hacl_MAC_Poly1305_Simd128_state_t *... function Hacl_Streaming_Types_error_code (line 1437) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd128_digest (line 1615) | void function Hacl_MAC_Poly1305_Simd128_free (line 1672) | void Hacl_MAC_Poly1305_Simd128_free(Hacl_MAC_Poly1305_Simd128_state_t *s... function Hacl_MAC_Poly1305_Simd128_mac (line 1684) | void FILE: dist/gcc-compatible/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/gcc-compatible/Hacl_MAC_Poly1305_Simd256.c function Hacl_MAC_Poly1305_Simd256_load_acc4 (line 32) | void Hacl_MAC_Poly1305_Simd256_load_acc4(Lib_IntVector_Intrinsics_vec256... function Hacl_MAC_Poly1305_Simd256_fmul_r4_normalize (line 125) | void function Hacl_MAC_Poly1305_Simd256_poly1305_init (line 624) | void function poly1305_update (line 983) | static void poly1305_update(Lib_IntVector_Intrinsics_vec256 *ctx, uint32... function Hacl_MAC_Poly1305_Simd256_poly1305_finish (line 1601) | void type option___Lib_IntVector_Intrinsics_vec256_ (line 1759) | typedef struct option___Lib_IntVector_Intrinsics_vec256__s function Hacl_MAC_Poly1305_Simd256_state_t (line 1766) | Hacl_MAC_Poly1305_Simd256_state_t *Hacl_MAC_Poly1305_Simd256_malloc(uint... function Hacl_MAC_Poly1305_Simd256_reset (line 1871) | void Hacl_MAC_Poly1305_Simd256_reset(Hacl_MAC_Poly1305_Simd256_state_t *... function Hacl_Streaming_Types_error_code (line 1888) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd256_digest (line 2066) | void function Hacl_MAC_Poly1305_Simd256_free (line 2123) | void Hacl_MAC_Poly1305_Simd256_free(Hacl_MAC_Poly1305_Simd256_state_t *s... function Hacl_MAC_Poly1305_Simd256_mac (line 2135) | void FILE: dist/gcc-compatible/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/gcc-compatible/Hacl_NaCl.c function secretbox_init (line 33) | static void secretbox_init(uint8_t *xkeys, uint8_t *k, uint8_t *n) function secretbox_detached (line 43) | static void function secretbox_open_detached (line 79) | static uint32_t function secretbox_easy (line 136) | static void secretbox_easy(uint32_t mlen, uint8_t *c, uint8_t *k, uint8_... function secretbox_open_easy (line 143) | static uint32_t function box_beforenm (line 151) | static inline uint32_t box_beforenm(uint8_t *k, uint8_t *pk, uint8_t *sk) function box_detached_afternm (line 163) | static inline uint32_t function box_detached (line 177) | static inline uint32_t function box_open_detached_afternm (line 197) | static inline uint32_t function box_open_detached (line 210) | static inline uint32_t function box_easy_afternm (line 230) | static inline uint32_t function box_easy (line 239) | static inline uint32_t function box_open_easy_afternm (line 248) | static inline uint32_t function box_open_easy (line 256) | static inline uint32_t function Hacl_NaCl_crypto_secretbox_detached (line 276) | uint32_t function Hacl_NaCl_crypto_secretbox_open_detached (line 302) | uint32_t function Hacl_NaCl_crypto_secretbox_easy (line 324) | uint32_t function Hacl_NaCl_crypto_secretbox_open_easy (line 340) | uint32_t function Hacl_NaCl_crypto_box_beforenm (line 359) | uint32_t Hacl_NaCl_crypto_box_beforenm(uint8_t *k, uint8_t *pk, uint8_t ... function Hacl_NaCl_crypto_box_detached_afternm (line 367) | uint32_t function Hacl_NaCl_crypto_box_detached (line 391) | uint32_t function Hacl_NaCl_crypto_box_open_detached_afternm (line 408) | uint32_t function Hacl_NaCl_crypto_box_open_detached (line 432) | uint32_t function Hacl_NaCl_crypto_box_easy_afternm (line 449) | uint32_t function Hacl_NaCl_crypto_box_easy (line 471) | uint32_t function Hacl_NaCl_crypto_box_open_easy_afternm (line 487) | uint32_t function Hacl_NaCl_crypto_box_open_easy (line 509) | uint32_t FILE: dist/gcc-compatible/Hacl_P256.c function bn_is_zero_mask4 (line 35) | static inline uint64_t bn_is_zero_mask4(uint64_t *f) function bn_is_zero_vartime4 (line 50) | static inline bool bn_is_zero_vartime4(uint64_t *f) function bn_is_eq_mask4 (line 56) | static inline uint64_t bn_is_eq_mask4(uint64_t *a, uint64_t *b) function bn_is_eq_vartime4 (line 69) | static inline bool bn_is_eq_vartime4(uint64_t *a, uint64_t *b) function bn_cmovznz4 (line 75) | static inline void bn_cmovznz4(uint64_t *res, uint64_t cin, uint64_t *x,... function bn_add_mod4 (line 88) | static inline void bn_add_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_sub4 (line 141) | static inline uint64_t bn_sub4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sub_mod4 (line 166) | static inline void bn_sub_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_mul4 (line 220) | static inline void bn_mul4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sqr4 (line 248) | static inline void bn_sqr4(uint64_t *res, uint64_t *x) function bn_to_bytes_be4 (line 298) | static inline void bn_to_bytes_be4(uint8_t *res, uint64_t *f) function bn_from_bytes_be4 (line 305) | static inline void bn_from_bytes_be4(uint64_t *res, uint8_t *b) function bn2_to_bytes_be4 (line 317) | static inline void bn2_to_bytes_be4(uint8_t *res, uint64_t *x, uint64_t *y) function make_prime (line 323) | static inline void make_prime(uint64_t *n) function make_order (line 331) | static inline void make_order(uint64_t *n) function make_a_coeff (line 339) | static inline void make_a_coeff(uint64_t *a) function make_b_coeff (line 347) | static inline void make_b_coeff(uint64_t *b) function make_g_x (line 355) | static inline void make_g_x(uint64_t *n) function make_g_y (line 363) | static inline void make_g_y(uint64_t *n) function make_fmont_R2 (line 371) | static inline void make_fmont_R2(uint64_t *n) function make_fzero (line 379) | static inline void make_fzero(uint64_t *n) function make_fone (line 387) | static inline void make_fone(uint64_t *n) function bn_is_lt_prime_mask4 (line 395) | static inline uint64_t bn_is_lt_prime_mask4(uint64_t *f) function feq_mask (line 403) | static inline uint64_t feq_mask(uint64_t *a, uint64_t *b) function fadd0 (line 409) | static inline void fadd0(uint64_t *res, uint64_t *x, uint64_t *y) function fsub0 (line 416) | static inline void fsub0(uint64_t *res, uint64_t *x, uint64_t *y) function fnegate_conditional_vartime (line 423) | static inline void fnegate_conditional_vartime(uint64_t *f, bool is_negate) function mont_reduction (line 432) | static inline void mont_reduction(uint64_t *res, uint64_t *x) function fmul0 (line 496) | static inline void fmul0(uint64_t *res, uint64_t *x, uint64_t *y) function fsqr0 (line 503) | static inline void fsqr0(uint64_t *res, uint64_t *x) function from_mont (line 510) | static inline void from_mont(uint64_t *res, uint64_t *a) function to_mont (line 517) | static inline void to_mont(uint64_t *res, uint64_t *a) function fmul_by_b_coeff (line 524) | static inline void fmul_by_b_coeff(uint64_t *res, uint64_t *x) function fcube (line 531) | static inline void fcube(uint64_t *res, uint64_t *x) function finv (line 537) | static inline void finv(uint64_t *res, uint64_t *a) function fsqrt (line 595) | static inline void fsqrt(uint64_t *res, uint64_t *a) function make_base_point (line 635) | static inline void make_base_point(uint64_t *p) function make_point_at_inf (line 645) | static inline void make_point_at_inf(uint64_t *p) function is_point_at_inf_vartime (line 655) | static inline bool is_point_at_inf_vartime(uint64_t *p) function to_aff_point (line 661) | static inline void to_aff_point(uint64_t *res, uint64_t *p) function to_aff_point_x (line 676) | static inline void to_aff_point_x(uint64_t *res, uint64_t *p) function to_proj_point (line 686) | static inline void to_proj_point(uint64_t *res, uint64_t *p) function is_on_curve_vartime (line 698) | static inline bool is_on_curve_vartime(uint64_t *p) function aff_point_store (line 720) | static inline void aff_point_store(uint8_t *res, uint64_t *p) function point_store (line 727) | static inline void point_store(uint8_t *res, uint64_t *p) function aff_point_load_vartime (line 734) | static inline bool aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 755) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 766) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function point_double (line 810) | static inline void point_double(uint64_t *res, uint64_t *p) function point_add (line 862) | static inline void point_add(uint64_t *res, uint64_t *p, uint64_t *q) function point_mul (line 936) | static inline void point_mul(uint64_t *res, uint64_t *scalar, uint64_t *p) function precomp_get_consttime (line 979) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 997) | static inline void point_mul_g(uint64_t *res, uint64_t *scalar) function point_mul_double_g (line 1058) | static inline void function bn_is_lt_order_mask4 (line 1112) | static inline uint64_t bn_is_lt_order_mask4(uint64_t *f) function bn_is_lt_order_and_gt_zero_mask4 (line 1120) | static inline uint64_t bn_is_lt_order_and_gt_zero_mask4(uint64_t *f) function qmod_short (line 1127) | static inline void qmod_short(uint64_t *res, uint64_t *x) function qadd (line 1135) | static inline void qadd(uint64_t *res, uint64_t *x, uint64_t *y) function qmont_reduction (line 1142) | static inline void qmont_reduction(uint64_t *res, uint64_t *x) function from_qmont (line 1206) | static inline void from_qmont(uint64_t *res, uint64_t *x) function qmul (line 1213) | static inline void qmul(uint64_t *res, uint64_t *x, uint64_t *y) function qsqr (line 1220) | static inline void qsqr(uint64_t *res, uint64_t *x) function Hacl_Impl_P256_DH_ecp256dh_i (line 1227) | bool Hacl_Impl_P256_DH_ecp256dh_i(uint8_t *public_key, uint8_t *private_... function Hacl_Impl_P256_DH_ecp256dh_r (line 1253) | bool function qinv (line 1289) | static inline void qinv(uint64_t *res, uint64_t *r) function qmul_mont (line 1397) | static inline void qmul_mont(uint64_t *sinv, uint64_t *b, uint64_t *res) function ecdsa_verify_msg_as_qelem (line 1404) | static inline bool function ecdsa_sign_msg_as_qelem (line 1445) | static inline bool function Hacl_P256_ecdsa_sign_p256_sha2 (line 1541) | bool function Hacl_P256_ecdsa_sign_p256_sha384 (line 1574) | bool function Hacl_P256_ecdsa_sign_p256_sha512 (line 1607) | bool function Hacl_P256_ecdsa_sign_p256_without_hash (line 1650) | bool function Hacl_P256_ecdsa_verif_p256_sha2 (line 1686) | bool function Hacl_P256_ecdsa_verif_p256_sha384 (line 1717) | bool function Hacl_P256_ecdsa_verif_p256_sha512 (line 1748) | bool function Hacl_P256_ecdsa_verif_without_hash (line 1784) | bool function Hacl_P256_validate_public_key (line 1823) | bool Hacl_P256_validate_public_key(uint8_t *public_key) function Hacl_P256_validate_private_key (line 1840) | bool Hacl_P256_validate_private_key(uint8_t *private_key) function Hacl_P256_uncompressed_to_raw (line 1871) | bool Hacl_P256_uncompressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_compressed_to_raw (line 1892) | bool Hacl_P256_compressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_raw_to_uncompressed (line 1914) | void Hacl_P256_raw_to_uncompressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_raw_to_compressed (line 1928) | void Hacl_P256_raw_to_compressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_dh_initiator (line 1955) | bool Hacl_P256_dh_initiator(uint8_t *public_key, uint8_t *private_key) function Hacl_P256_dh_responder (line 1972) | bool FILE: dist/gcc-compatible/Hacl_RSAPSS.c function hash_len (line 35) | static inline uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function hash (line 95) | static inline void function mgf_hash (line 123) | static inline void function check_num_bits_u64 (line 155) | static inline uint64_t check_num_bits_u64(uint32_t bs, uint64_t *b) function check_modulus_u64 (line 179) | static inline uint64_t check_modulus_u64(uint32_t modBits, uint64_t *n) function check_exponent_u64 (line 203) | static inline uint64_t check_exponent_u64(uint32_t eBits, uint64_t *e) function pss_encode (line 222) | static inline void function pss_verify (line 272) | static inline bool function load_pkey (line 356) | static inline bool function load_skey (line 374) | static inline bool function Hacl_RSAPSS_rsapss_sign (line 416) | bool function Hacl_RSAPSS_rsapss_verify (line 519) | bool function Hacl_RSAPSS_rsapss_skey_sign (line 778) | bool function Hacl_RSAPSS_rsapss_pkey_verify (line 839) | bool function Hacl_RSAPSS_mgf_hash (line 870) | void FILE: dist/gcc-compatible/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_2p (line 38) | typedef struct Hacl_Hash_SHA2_uint8_2p_s type Hacl_Hash_SHA2_uint8_3p (line 45) | typedef struct Hacl_Hash_SHA2_uint8_3p_s type Hacl_Hash_SHA2_uint8_4p (line 52) | typedef struct Hacl_Hash_SHA2_uint8_4p_s type Hacl_Hash_SHA2_uint8_4p (line 61) | typedef Hacl_Hash_SHA2_uint8_4p Hacl_Hash_SHA2_bufx4; FILE: dist/gcc-compatible/Hacl_SHA2_Vec128.c function sha224_init4 (line 33) | static inline void sha224_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha224_update4 (line 45) | static inline void function sha224_update_nblocks4 (line 296) | static inline void function sha224_update_last4 (line 320) | static inline void function sha224_finish4 (line 393) | static inline void function Hacl_SHA2_Vec128_sha224_4 (line 476) | void function sha256_init4 (line 513) | static inline void sha256_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha256_update4 (line 525) | static inline void function sha256_update_nblocks4 (line 776) | static inline void function sha256_update_last4 (line 800) | static inline void function sha256_finish4 (line 873) | static inline void function Hacl_SHA2_Vec128_sha256_4 (line 956) | void FILE: dist/gcc-compatible/Hacl_SHA2_Vec256.c function sha224_init8 (line 35) | static inline void sha224_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha224_update8 (line 47) | static inline void function sha224_update_nblocks8 (line 382) | static inline void function sha224_update_last8 (line 427) | static inline void function sha224_finish8 (line 562) | static inline void function Hacl_SHA2_Vec256_sha224_8 (line 689) | void function sha256_init8 (line 784) | static inline void sha256_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha256_update8 (line 796) | static inline void function sha256_update_nblocks8 (line 1131) | static inline void function sha256_update_last8 (line 1176) | static inline void function sha256_finish8 (line 1311) | static inline void function Hacl_SHA2_Vec256_sha256_8 (line 1438) | void function sha384_init4 (line 1533) | static inline void sha384_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha384_update4 (line 1545) | static inline void function sha384_update_nblocks4 (line 1780) | static inline void function sha384_update_last4 (line 1804) | static inline void function sha384_finish4 (line 1877) | static inline void function Hacl_SHA2_Vec256_sha384_4 (line 1952) | void function sha512_init4 (line 1989) | static inline void sha512_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha512_update4 (line 2001) | static inline void function sha512_update_nblocks4 (line 2236) | static inline void function sha512_update_last4 (line 2260) | static inline void function sha512_finish4 (line 2333) | static inline void function Hacl_SHA2_Vec256_sha512_4 (line 2408) | void FILE: dist/gcc-compatible/Hacl_Salsa20.c function quarter_round (line 28) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 52) | static inline void double_round(uint32_t *st) function rounds (line 64) | static inline void rounds(uint32_t *st) function salsa20_core (line 78) | static inline void salsa20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function salsa20_key_block0 (line 94) | static inline void salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_... function salsa20_encrypt (line 135) | static inline void function salsa20_decrypt (line 240) | static inline void function hsalsa20 (line 345) | static inline void hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) function Hacl_Salsa20_salsa20_encrypt (line 392) | void function Hacl_Salsa20_salsa20_decrypt (line 405) | void function Hacl_Salsa20_salsa20_key_block0 (line 418) | void Hacl_Salsa20_salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_t... function Hacl_Salsa20_hsalsa20 (line 423) | void Hacl_Salsa20_hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) FILE: dist/gcc-compatible/Hacl_Spec.h type Spec_FFDHE_ffdhe_alg (line 44) | typedef uint8_t Spec_FFDHE_ffdhe_alg; type Spec_Agile_AEAD_alg (line 54) | typedef uint8_t Spec_Agile_AEAD_alg; FILE: dist/gcc-compatible/Hacl_Streaming_HMAC.c function Spec_Hash_Definitions_hash_alg (line 47) | static Spec_Hash_Definitions_hash_alg alg_of_impl(Hacl_Agile_Hash_impl i) function Hacl_Agile_Hash_impl (line 115) | static Hacl_Agile_Hash_impl impl_of_state_s(Hacl_Agile_Hash_state_s s) function Hacl_Agile_Hash_impl (line 180) | static Hacl_Agile_Hash_impl impl_of_state(Hacl_Agile_Hash_state_s *s) function Hacl_Agile_Hash_state_s (line 185) | static Hacl_Agile_Hash_state_s *malloc_(Hacl_Agile_Hash_impl a) function init (line 582) | static void init(Hacl_Agile_Hash_state_s *s) function update_multi (line 686) | static void function update_last (line 815) | static void function finish (line 939) | static void finish(Hacl_Agile_Hash_state_s *s, uint8_t *dst) function free_ (line 1075) | static void free_(Hacl_Agile_Hash_state_s *s) function copy (line 1159) | static void copy(Hacl_Agile_Hash_state_s *s_src, Hacl_Agile_Hash_state_s... function hash (line 1407) | static void hash(Hacl_Agile_Hash_impl i, uint8_t *dst, uint8_t *input, u... function hash_len (line 1493) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function block_len (line 1553) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function max_input_len64 (line 1621) | static uint64_t max_input_len64(Spec_Hash_Definitions_hash_alg a) function wrap_key (line 1689) | static void wrap_key(Hacl_Agile_Hash_impl impl, uint8_t *output, uint8_t... function init0 (line 1715) | static void init0(uint8_t *k, uint8_t *buf, Hacl_Streaming_HMAC_Definiti... function finish0 (line 1748) | static void finish0(Hacl_Streaming_HMAC_Definitions_two_state s, uint8_t... function Hacl_Agile_Hash_state_s (line 1759) | Hacl_Agile_Hash_state_s function Hacl_Agile_Hash_state_s (line 1769) | Hacl_Agile_Hash_state_s function Hacl_Streaming_HMAC_Definitions_index (line 1779) | Hacl_Streaming_HMAC_Definitions_index function Hacl_Agile_Hash_impl (line 1788) | static Hacl_Agile_Hash_impl function Hacl_Agile_Hash_impl (line 1796) | static Hacl_Agile_Hash_impl function __proj__Mkdtuple2__item___2__Hacl_Agile_Hash_impl_uint32_t (line 1802) | static uint32_t function dsnd__Hacl_Agile_Hash_impl_uint32_t (line 1810) | static uint32_t dsnd__Hacl_Agile_Hash_impl_uint32_t(Hacl_Streaming_HMAC_... type option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 1815) | typedef struct option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agi... function KRML_MAYBE_UNUSED (line 1822) | KRML_MAYBE_UNUSED static Hacl_Streaming_HMAC_agile_state function KRML_MAYBE_UNUSED (line 1930) | KRML_MAYBE_UNUSED static bool is_blake2b_256(Hacl_Agile_Hash_impl uu___) function KRML_MAYBE_UNUSED (line 1945) | KRML_MAYBE_UNUSED static bool is_blake2s_128(Hacl_Agile_Hash_impl uu___) function Hacl_Streaming_Types_error_code (line 1960) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_Definitions_index (line 1995) | Hacl_Streaming_HMAC_Definitions_index function reset_internal (line 2002) | static void reset_internal(Hacl_Streaming_HMAC_agile_state *state, uint8... function Hacl_Streaming_Types_error_code (line 2020) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 2036) | Hacl_Streaming_Types_error_code type ___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s____uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 2275) | typedef struct function Hacl_Streaming_Types_error_code (line 2283) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_free (line 2394) | void Hacl_Streaming_HMAC_free(Hacl_Streaming_HMAC_agile_state *state) function Hacl_Streaming_HMAC_agile_state (line 2410) | Hacl_Streaming_HMAC_agile_state FILE: dist/gcc-compatible/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_impl (line 55) | typedef uint8_t Hacl_Agile_Hash_impl; type Hacl_Agile_Hash_state_s (line 57) | typedef struct Hacl_Agile_Hash_state_s_s Hacl_Agile_Hash_state_s; type Hacl_Streaming_HMAC_Definitions_index (line 59) | typedef struct Hacl_Streaming_HMAC_Definitions_index_s type Hacl_Streaming_HMAC_Definitions_two_state (line 66) | typedef struct Hacl_Streaming_HMAC_Definitions_two_state_s type Hacl_Streaming_HMAC_agile_state (line 89) | typedef struct Hacl_Streaming_HMAC_agile_state_s Hacl_Streaming_HMAC_agi... FILE: dist/gcc-compatible/Hacl_Streaming_Types.h type Spec_Hash_Definitions_hash_alg (line 53) | typedef uint8_t Spec_Hash_Definitions_hash_alg; type Hacl_Streaming_Types_error_code (line 61) | typedef uint8_t Hacl_Streaming_Types_error_code; type Hacl_Streaming_MD_state_32 (line 63) | typedef struct Hacl_Streaming_MD_state_32_s Hacl_Streaming_MD_state_32; type Hacl_Streaming_MD_state_64 (line 65) | typedef struct Hacl_Streaming_MD_state_64_s Hacl_Streaming_MD_state_64; FILE: dist/gcc-compatible/Lib_Memzero0.c function Lib_Memzero0_memzero0 (line 50) | void Lib_Memzero0_memzero0(void *dst, uint64_t len) { FILE: dist/gcc-compatible/Lib_PrintBuffer.c function Lib_PrintBuffer_print_bytes (line 6) | void Lib_PrintBuffer_print_bytes(uint32_t len, uint8_t* buffer) { function Lib_PrintBuffer_print_compare (line 14) | void Lib_PrintBuffer_print_compare(uint32_t len, uint8_t* buffer1, uint8... function Lib_PrintBuffer_print_compare_display (line 26) | void Lib_PrintBuffer_print_compare_display(uint32_t len, const uint8_t* ... function Lib_PrintBuffer_result_compare_display (line 41) | bool Lib_PrintBuffer_result_compare_display(uint32_t len, const uint8_t*... FILE: dist/gcc-compatible/Lib_RandomBuffer_System.c function read_random_bytes (line 10) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function read_random_bytes (line 37) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function Lib_RandomBuffer_System_randombytes (line 57) | bool Lib_RandomBuffer_System_randombytes(uint8_t *x, uint32_t len) { function Lib_RandomBuffer_System_crypto_random (line 61) | void Lib_RandomBuffer_System_crypto_random(uint8_t *x, uint32_t len) { FILE: dist/gcc-compatible/Vale.c type als_ret (line 28) | typedef uint64_t als_ret; FILE: dist/gcc-compatible/curve25519-inline.h function add_scalar (line 8) | static inline void add_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function fadd (line 37) | static inline void fadd (uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub (line 79) | static inline void fsub (uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul (line 123) | static inline void fmul (uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul2 (line 211) | static inline void fmul2 (uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar (line 366) | static inline void fmul_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function cswap2 (line 409) | static inline void cswap2 (uint64_t bit, uint64_t *p1, uint64_t *p2) function fsqr (line 494) | static inline void fsqr (uint64_t *out, uint64_t *f, uint64_t *tmp) function fsqr2 (line 588) | static inline void fsqr2 (uint64_t *out, uint64_t *f, uint64_t *tmp) FILE: dist/gcc-compatible/evercrypt_targetconfig.h function has_vec128_not_avx (line 40) | static inline bool has_vec128_not_avx () { function has_vec256_not_avx2 (line 48) | static inline bool has_vec256_not_avx2 () { FILE: dist/gcc-compatible/internal/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 45) | typedef struct EverCrypt_AEAD_state_s_s FILE: dist/gcc-compatible/internal/EverCrypt_DRBG.h type EverCrypt_DRBG_state_s_tags (line 46) | typedef uint8_t EverCrypt_DRBG_state_s_tags; type EverCrypt_DRBG_state_s (line 48) | typedef struct EverCrypt_DRBG_state_s_s FILE: dist/gcc-compatible/internal/EverCrypt_Hash.h type EverCrypt_Hash_state_s_tags (line 56) | typedef uint8_t EverCrypt_Hash_state_s_tags; type EverCrypt_Hash_state_s (line 58) | typedef struct EverCrypt_Hash_state_s_s type EverCrypt_Hash_Incremental_state_t (line 83) | typedef struct EverCrypt_Hash_Incremental_state_t_s FILE: dist/gcc-compatible/internal/Hacl_Bignum25519_51.h function Hacl_Impl_Curve25519_Field51_fadd (line 41) | static inline void Hacl_Impl_Curve25519_Field51_fadd(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fsub (line 60) | static inline void Hacl_Impl_Curve25519_Field51_fsub(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fmul (line 79) | static inline void function Hacl_Impl_Curve25519_Field51_fmul2 (line 162) | static inline void function Hacl_Impl_Curve25519_Field51_fmul1 (line 327) | static inline void Hacl_Impl_Curve25519_Field51_fmul1(uint64_t *out, uin... function Hacl_Impl_Curve25519_Field51_fsqr (line 369) | static inline void function Hacl_Impl_Curve25519_Field51_fsqr2 (line 444) | static inline void function Hacl_Impl_Curve25519_Field51_store_felem (line 598) | static inline void Hacl_Impl_Curve25519_Field51_store_felem(uint64_t *u6... function Hacl_Impl_Curve25519_Field51_cswap2 (line 658) | static inline void FILE: dist/gcc-compatible/internal/Hacl_Bignum_Base.h function Hacl_Bignum_Base_mul_wide_add2_u32 (line 42) | static inline uint32_t function Hacl_Bignum_Base_mul_wide_add2_u64 (line 51) | static inline uint64_t function Hacl_Bignum_Convert_bn_from_bytes_be_uint64 (line 64) | static inline void function Hacl_Bignum_Convert_bn_to_bytes_be_uint64 (line 82) | static inline void function Hacl_Bignum_Lib_bn_get_top_index_u32 (line 97) | static inline uint32_t Hacl_Bignum_Lib_bn_get_top_index_u32(uint32_t len... function Hacl_Bignum_Lib_bn_get_top_index_u64 (line 108) | static inline uint64_t Hacl_Bignum_Lib_bn_get_top_index_u64(uint32_t len... function Hacl_Bignum_Lib_bn_get_bits_u32 (line 119) | static inline uint32_t function Hacl_Bignum_Lib_bn_get_bits_u64 (line 137) | static inline uint64_t function Hacl_Bignum_Addition_bn_sub_eq_len_u32 (line 155) | static inline uint32_t function Hacl_Bignum_Addition_bn_sub_eq_len_u64 (line 188) | static inline uint64_t function Hacl_Bignum_Addition_bn_add_eq_len_u32 (line 221) | static inline uint32_t function Hacl_Bignum_Addition_bn_add_eq_len_u64 (line 254) | static inline uint64_t function Hacl_Bignum_Multiplication_bn_mul_u32 (line 287) | static inline void function Hacl_Bignum_Multiplication_bn_mul_u64 (line 328) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u32 (line 369) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u64 (line 420) | static inline void FILE: dist/gcc-compatible/internal/Hacl_Bignum_K256.h function Hacl_K256_Field_is_felem_zero_vartime (line 41) | static inline bool Hacl_K256_Field_is_felem_zero_vartime(uint64_t *f) function Hacl_K256_Field_is_felem_eq_vartime (line 51) | static inline bool Hacl_K256_Field_is_felem_eq_vartime(uint64_t *f1, uin... function Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime (line 66) | static inline bool Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime... function Hacl_K256_Field_load_felem (line 96) | static inline void Hacl_K256_Field_load_felem(uint64_t *f, uint8_t *b) function Hacl_K256_Field_load_felem_lt_prime_vartime (line 130) | static inline bool Hacl_K256_Field_load_felem_lt_prime_vartime(uint64_t ... function Hacl_K256_Field_store_felem (line 146) | static inline void Hacl_K256_Field_store_felem(uint8_t *b, uint64_t *f) function Hacl_K256_Field_fmul_small_num (line 169) | static inline void Hacl_K256_Field_fmul_small_num(uint64_t *out, uint64_... function Hacl_K256_Field_fadd (line 193) | static inline void Hacl_K256_Field_fadd(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsub (line 222) | static inline void Hacl_K256_Field_fsub(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fmul (line 261) | static inline void Hacl_K256_Field_fmul(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsqr (line 365) | static inline void Hacl_K256_Field_fsqr(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnormalize_weak (line 448) | static inline void Hacl_K256_Field_fnormalize_weak(uint64_t *out, uint64... function Hacl_K256_Field_fnormalize (line 484) | static inline void Hacl_K256_Field_fnormalize(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnegate_conditional_vartime (line 561) | static inline void Hacl_K256_Field_fnegate_conditional_vartime(uint64_t ... function Hacl_Impl_K256_Finv_fsquare_times_in_place (line 590) | static inline void Hacl_Impl_K256_Finv_fsquare_times_in_place(uint64_t *... function Hacl_Impl_K256_Finv_fsquare_times (line 598) | static inline void Hacl_Impl_K256_Finv_fsquare_times(uint64_t *out, uint... function Hacl_Impl_K256_Finv_fexp_223_23 (line 607) | static inline void Hacl_Impl_K256_Finv_fexp_223_23(uint64_t *out, uint64... function Hacl_Impl_K256_Finv_finv (line 639) | static inline void Hacl_Impl_K256_Finv_finv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Finv_fsqrt (line 651) | static inline void Hacl_Impl_K256_Finv_fsqrt(uint64_t *out, uint64_t *f) FILE: dist/gcc-compatible/internal/Hacl_Frodo_KEM.h function Hacl_Keccak_shake128_4x (line 43) | static inline void function Hacl_Impl_Matrix_mod_pow2 (line 63) | static inline void function Hacl_Impl_Matrix_matrix_add (line 79) | static inline void function Hacl_Impl_Matrix_matrix_sub (line 91) | static inline void function Hacl_Impl_Matrix_matrix_mul (line 103) | static inline void function Hacl_Impl_Matrix_matrix_mul_s (line 130) | static inline void function Hacl_Impl_Matrix_matrix_eq (line 157) | static inline uint16_t function Hacl_Impl_Matrix_matrix_to_lbytes (line 170) | static inline void function Hacl_Impl_Matrix_matrix_from_lbytes (line 179) | static inline void function Hacl_Impl_Frodo_Gen_frodo_gen_matrix_shake_4x (line 191) | static inline void function Hacl_Impl_Frodo_Params_frodo_gen_matrix (line 245) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix64 (line 286) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix640 (line 319) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix976 (line 352) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix1344 (line 385) | static inline void function Hacl_Impl_Frodo_Pack_frodo_pack (line 420) | static inline void function Hacl_Impl_Frodo_Pack_frodo_unpack (line 461) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_encode (line 515) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_decode (line 541) | static inline void FILE: dist/gcc-compatible/internal/Hacl_HMAC.h type K___uint32_t_uint32_t (line 40) | typedef struct K___uint32_t_uint32_t_s FILE: dist/gcc-compatible/internal/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_params_and_key (line 41) | typedef struct Hacl_Hash_Blake2b_params_and_key_s type Hacl_Hash_Blake2b_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2b_block_state_t_s type Hacl_Hash_Blake2b_state_t (line 82) | typedef struct Hacl_Hash_Blake2b_state_t_s FILE: dist/gcc-compatible/internal/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_two_2b_256 (line 109) | typedef struct Hacl_Hash_Blake2b_Simd256_two_2b_256_s type Hacl_Hash_Blake2b_Simd256_block_state_t (line 116) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 125) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s FILE: dist/gcc-compatible/internal/Hacl_Hash_Blake2s.h type K____uint32_t___uint32_t_ (line 65) | typedef struct K____uint32_t___uint32_t__s type Hacl_Hash_Blake2s_block_state_t (line 72) | typedef struct Hacl_Hash_Blake2s_block_state_t_s type Hacl_Hash_Blake2s_state_t (line 81) | typedef struct Hacl_Hash_Blake2s_state_t_s FILE: dist/gcc-compatible/internal/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_two_2s_128 (line 109) | typedef struct Hacl_Hash_Blake2s_Simd128_two_2s_128_s type Hacl_Hash_Blake2s_Simd128_block_state_t (line 116) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 125) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s FILE: dist/gcc-compatible/internal/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_hash_buf (line 65) | typedef struct Hacl_Hash_SHA3_hash_buf_s type Hacl_Hash_SHA3_state_t (line 72) | typedef struct Hacl_Hash_SHA3_state_t_s FILE: dist/gcc-compatible/internal/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 45) | typedef struct Hacl_MAC_Poly1305_state_t_s type FStar_Pervasives_Native_option___uint8_t_ (line 54) | typedef struct FStar_Pervasives_Native_option___uint8_t__s FILE: dist/gcc-compatible/internal/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s FILE: dist/gcc-compatible/internal/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s FILE: dist/gcc-compatible/internal/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_5p (line 40) | typedef struct Hacl_Hash_SHA2_uint8_5p_s type Hacl_Hash_SHA2_uint8_6p (line 47) | typedef struct Hacl_Hash_SHA2_uint8_6p_s type Hacl_Hash_SHA2_uint8_7p (line 54) | typedef struct Hacl_Hash_SHA2_uint8_7p_s type Hacl_Hash_SHA2_uint8_8p (line 61) | typedef struct Hacl_Hash_SHA2_uint8_8p_s type Hacl_Hash_SHA2_uint8_2x4p (line 68) | typedef struct Hacl_Hash_SHA2_uint8_2x4p_s type Hacl_Hash_SHA2_uint8_2x8p (line 75) | typedef struct Hacl_Hash_SHA2_uint8_2x8p_s FILE: dist/gcc-compatible/internal/Hacl_Spec.h type Spec_Cipher_Expansion_impl (line 44) | typedef uint8_t Spec_Cipher_Expansion_impl; type Spec_Frodo_Params_frodo_gen_a (line 49) | typedef uint8_t Spec_Frodo_Params_frodo_gen_a; FILE: dist/gcc-compatible/internal/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_state_s_tags (line 56) | typedef uint8_t Hacl_Agile_Hash_state_s_tags; type Hacl_Agile_Hash_state_s (line 58) | typedef struct Hacl_Agile_Hash_state_s_s type Hacl_Streaming_HMAC_agile_state (line 81) | typedef struct Hacl_Streaming_HMAC_agile_state_s FILE: dist/gcc-compatible/internal/Hacl_Streaming_Types.h type Hacl_Streaming_Types_optional (line 43) | typedef uint8_t Hacl_Streaming_Types_optional; type Hacl_Streaming_Types_optional_32 (line 45) | typedef struct Hacl_Streaming_Types_optional_32_s type Hacl_Streaming_Types_optional_64 (line 52) | typedef struct Hacl_Streaming_Types_optional_64_s type Hacl_Streaming_Types_two_pointers (line 59) | typedef struct Hacl_Streaming_Types_two_pointers_s type Hacl_Streaming_MD_state_32 (line 66) | typedef struct Hacl_Streaming_MD_state_32_s type Hacl_Streaming_MD_state_64 (line 74) | typedef struct Hacl_Streaming_MD_state_64_s FILE: dist/gcc-compatible/libintvector-shim.h type Lib_IntVector_Intrinsics_vec128 (line 24) | typedef struct __vec128 Lib_IntVector_Intrinsics_vec128; type Lib_IntVector_Intrinsics_vec256 (line 25) | typedef struct __vec256 Lib_IntVector_Intrinsics_vec256; FILE: dist/gcc-compatible/libintvector.h type __m128i (line 32) | typedef __m128i Lib_IntVector_Intrinsics_vec128; type __m256i (line 232) | typedef __m256i Lib_IntVector_Intrinsics_vec256; type uint32x4_t (line 459) | typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; function Lib_IntVector_Intrinsics_vec128 (line 628) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... function Lib_IntVector_Intrinsics_vec128 (line 633) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... type vector128_8 (line 664) | typedef unsigned char vector128_8 __attribute__ ((vector_size(16))); type vector128_32 (line 665) | typedef unsigned int vector128_32 __attribute__ ((vector_size(16))); type vector128_64 (line 666) | typedef unsigned long long vector128_64 __attribute__ ((vector_size(16))); type vector128_8 (line 668) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 669) | typedef vector128_8 vector128; function Lib_IntVector_Intrinsics_vec128_store32_le (line 680) | static inline function Lib_IntVector_Intrinsics_vec128_store32_be (line 685) | static inline function Lib_IntVector_Intrinsics_vec128_store64_le (line 690) | static inline function vector128 (line 789) | static inline type vector128_8 (line 824) | typedef vector unsigned char vector128_8; type vector128_32 (line 825) | typedef vector unsigned int vector128_32; type vector128_64 (line 826) | typedef vector unsigned long long vector128_64; type vector128_8 (line 828) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 829) | typedef vector128_8 vector128; FILE: dist/karamel/include/krml/fstar_int.h function FStar_Int8_shift_arithmetic_right (line 25) | static inline function FStar_Int16_shift_arithmetic_right (line 33) | static inline function FStar_Int32_shift_arithmetic_right (line 41) | static inline function FStar_Int64_shift_arithmetic_right (line 49) | static inline function FStar_Int8_shift_arithmetic_right (line 59) | static inline function FStar_Int16_shift_arithmetic_right (line 64) | static inline function FStar_Int32_shift_arithmetic_right (line 69) | static inline function FStar_Int64_shift_arithmetic_right (line 74) | static inline FILE: dist/karamel/include/krml/internal/compat.h type FStar_Bytes_bytes (line 12) | typedef struct { type Prims_pos (line 17) | typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int, FILE: dist/karamel/include/krml/internal/target.h type float32_t (line 15) | typedef float float32_t; type float64_t (line 16) | typedef double float64_t; function krml_time (line 184) | inline static int32_t krml_time(void) { FILE: dist/karamel/include/krml/internal/types.h type FStar_UInt64_t (line 16) | typedef uint64_t FStar_UInt64_t, FStar_UInt64_t_; type FStar_Int64_t (line 17) | typedef int64_t FStar_Int64_t, FStar_Int64_t_; type FStar_UInt32_t (line 18) | typedef uint32_t FStar_UInt32_t, FStar_UInt32_t_; type FStar_Int32_t (line 19) | typedef int32_t FStar_Int32_t, FStar_Int32_t_; type FStar_UInt16_t (line 20) | typedef uint16_t FStar_UInt16_t, FStar_UInt16_t_; type FStar_Int16_t (line 21) | typedef int16_t FStar_Int16_t, FStar_Int16_t_; type FStar_UInt8_t (line 22) | typedef uint8_t FStar_UInt8_t, FStar_UInt8_t_; type FStar_Int8_t (line 23) | typedef int8_t FStar_Int8_t, FStar_Int8_t_; type FStar_UInt63_t (line 27) | typedef uint64_t FStar_UInt63_t, FStar_UInt63_t_; type FStar_Int63_t (line 28) | typedef int64_t FStar_Int63_t, FStar_Int63_t_; type FStar_Float_float (line 30) | typedef double FStar_Float_float; type FStar_Char_char (line 31) | typedef uint32_t FStar_Char_char; type FILE (line 32) | typedef FILE *FStar_IO_fd_read, *FStar_IO_fd_write; type exit_code (line 38) | typedef int exit_code; type FILE (line 39) | typedef FILE *channel; type TestLib_cycles (line 41) | typedef unsigned long long TestLib_cycles; type FStar_Date_dateTime (line 43) | typedef uint64_t FStar_Date_dateTime, FStar_Date_timeSpan; type __m128i (line 74) | typedef __m128i FStar_UInt128_uint128; type FStar_UInt128_uint128 (line 76) | typedef unsigned __int128 FStar_UInt128_uint128; type FStar_UInt128_uint128 (line 78) | typedef struct FStar_UInt128_uint128_s { type FStar_UInt128_uint128 (line 86) | typedef FStar_UInt128_uint128 FStar_UInt128_t, uint128_t; FILE: dist/karamel/include/krml/lowstar_endianness.h function load16 (line 160) | inline static uint16_t load16(uint8_t *b) { function load32 (line 166) | inline static uint32_t load32(uint8_t *b) { function load64 (line 172) | inline static uint64_t load64(uint8_t *b) { function store16 (line 178) | inline static void store16(uint8_t *b, uint16_t i) { function store32 (line 182) | inline static void store32(uint8_t *b, uint32_t i) { function store64 (line 186) | inline static void store64(uint8_t *b, uint64_t i) { FILE: dist/karamel/krmllib/dist/minimal/FStar_UInt128_Verified.h function FStar_UInt128_constant_time_carry (line 16) | static inline uint64_t FStar_UInt128_constant_time_carry(uint64_t a, uin... function FStar_UInt128_carry (line 21) | static inline uint64_t FStar_UInt128_carry(uint64_t a, uint64_t b) function FStar_UInt128_uint128 (line 26) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 35) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 44) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 53) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 62) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 71) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 80) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 86) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 95) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 104) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 113) | static inline FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_u... function FStar_UInt128_add_u64_shift_left (line 123) | static inline uint64_t FStar_UInt128_add_u64_shift_left(uint64_t hi, uin... function FStar_UInt128_add_u64_shift_left_respec (line 128) | static inline uint64_t function FStar_UInt128_uint128 (line 134) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 150) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 159) | static inline FStar_UInt128_uint128 function FStar_UInt128_add_u64_shift_right (line 172) | static inline uint64_t FStar_UInt128_add_u64_shift_right(uint64_t hi, ui... function FStar_UInt128_add_u64_shift_right_respec (line 177) | static inline uint64_t function FStar_UInt128_uint128 (line 183) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 199) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 208) | static inline FStar_UInt128_uint128 function FStar_UInt128_eq (line 221) | static inline bool FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_gt (line 226) | static inline bool FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_lt (line 231) | static inline bool FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_gte (line 236) | static inline bool FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt... function FStar_UInt128_lte (line 241) | static inline bool FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt... function FStar_UInt128_uint128 (line 246) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 255) | static inline FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 268) | static inline FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint... function FStar_UInt128_uint128_to_uint64 (line 276) | static inline uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uin... function FStar_UInt128_u64_mod_32 (line 281) | static inline uint64_t FStar_UInt128_u64_mod_32(uint64_t a) function FStar_UInt128_u32_combine (line 288) | static inline uint64_t FStar_UInt128_u32_combine(uint64_t hi, uint64_t lo) function FStar_UInt128_uint128 (line 293) | static inline FStar_UInt128_uint128 FStar_UInt128_mul32(uint64_t x, uint... function FStar_UInt128_u32_combine_ (line 307) | static inline uint64_t FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo) function FStar_UInt128_uint128 (line 312) | static inline FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, u... FILE: dist/karamel/krmllib/dist/minimal/FStar_UInt_8_16_32_64.h function KRML_NOINLINE (line 39) | static KRML_NOINLINE uint64_t FStar_UInt64_eq_mask(uint64_t a, uint64_t b) function KRML_NOINLINE (line 48) | static KRML_NOINLINE uint64_t FStar_UInt64_gte_mask(uint64_t a, uint64_t b) function KRML_NOINLINE (line 91) | static KRML_NOINLINE uint32_t FStar_UInt32_eq_mask(uint32_t a, uint32_t b) function KRML_NOINLINE (line 100) | static KRML_NOINLINE uint32_t FStar_UInt32_gte_mask(uint32_t a, uint32_t b) function KRML_NOINLINE (line 143) | static KRML_NOINLINE uint16_t FStar_UInt16_eq_mask(uint16_t a, uint16_t b) function KRML_NOINLINE (line 152) | static KRML_NOINLINE uint16_t FStar_UInt16_gte_mask(uint16_t a, uint16_t b) function KRML_NOINLINE (line 195) | static KRML_NOINLINE uint8_t FStar_UInt8_eq_mask(uint8_t a, uint8_t b) function KRML_NOINLINE (line 204) | static KRML_NOINLINE uint8_t FStar_UInt8_gte_mask(uint8_t a, uint8_t b) type FStar_UInt8_byte (line 225) | typedef uint8_t FStar_UInt8_byte; FILE: dist/karamel/krmllib/dist/minimal/fstar_uint128_gcc64.h function uint128_t (line 32) | inline static uint128_t load128_le(uint8_t *b) { function store128_le (line 38) | inline static void store128_le(uint8_t *b, uint128_t n) { function uint128_t (line 43) | inline static uint128_t load128_be(uint8_t *b) { function store128_be (line 49) | inline static void store128_be(uint8_t *b, uint128_t n) { function uint128_t (line 54) | inline static uint128_t FStar_UInt128_add(uint128_t x, uint128_t y) { function uint128_t (line 58) | inline static uint128_t FStar_UInt128_mul(uint128_t x, uint128_t y) { function uint128_t (line 62) | inline static uint128_t FStar_UInt128_add_mod(uint128_t x, uint128_t y) { function uint128_t (line 66) | inline static uint128_t FStar_UInt128_sub(uint128_t x, uint128_t y) { function uint128_t (line 70) | inline static uint128_t FStar_UInt128_sub_mod(uint128_t x, uint128_t y) { function uint128_t (line 74) | inline static uint128_t FStar_UInt128_logand(uint128_t x, uint128_t y) { function uint128_t (line 78) | inline static uint128_t FStar_UInt128_logor(uint128_t x, uint128_t y) { function uint128_t (line 82) | inline static uint128_t FStar_UInt128_logxor(uint128_t x, uint128_t y) { function uint128_t (line 86) | inline static uint128_t FStar_UInt128_lognot(uint128_t x) { function uint128_t (line 90) | inline static uint128_t FStar_UInt128_shift_left(uint128_t x, uint32_t y) { function uint128_t (line 94) | inline static uint128_t FStar_UInt128_shift_right(uint128_t x, uint32_t ... function uint128_t (line 98) | inline static uint128_t FStar_UInt128_uint64_to_uint128(uint64_t x) { function FStar_UInt128_uint128_to_uint64 (line 102) | inline static uint64_t FStar_UInt128_uint128_to_uint64(uint128_t x) { function uint128_t (line 106) | inline static uint128_t FStar_UInt128_mul_wide(uint64_t x, uint64_t y) { function uint128_t (line 110) | inline static uint128_t FStar_UInt128_eq_mask(uint128_t x, uint128_t y) { function uint128_t (line 117) | inline static uint128_t FStar_UInt128_gte_mask(uint128_t x, uint128_t y) { function FStar_UInt128___proj__Mkuint128__item__low (line 125) | inline static uint64_t FStar_UInt128___proj__Mkuint128__item__low(uint12... function FStar_UInt128___proj__Mkuint128__item__high (line 129) | inline static uint64_t FStar_UInt128___proj__Mkuint128__item__high(uint1... function uint128_t (line 133) | inline static uint128_t FStar_UInt128_add_underspec(uint128_t x, uint128... function uint128_t (line 137) | inline static uint128_t FStar_UInt128_sub_underspec(uint128_t x, uint128... function FStar_UInt128_eq (line 141) | inline static bool FStar_UInt128_eq(uint128_t x, uint128_t y) { function FStar_UInt128_gt (line 145) | inline static bool FStar_UInt128_gt(uint128_t x, uint128_t y) { function FStar_UInt128_lt (line 149) | inline static bool FStar_UInt128_lt(uint128_t x, uint128_t y) { function FStar_UInt128_gte (line 153) | inline static bool FStar_UInt128_gte(uint128_t x, uint128_t y) { function FStar_UInt128_lte (line 157) | inline static bool FStar_UInt128_lte(uint128_t x, uint128_t y) { function uint128_t (line 161) | inline static uint128_t FStar_UInt128_mul32(uint64_t x, uint32_t y) { FILE: dist/karamel/krmllib/dist/minimal/fstar_uint128_msvc.h function FStar_UInt128_uint128 (line 41) | inline static FStar_UInt128_uint128 load128_le(uint8_t *b) { function store128_le (line 52) | inline static void store128_le(uint8_t *b, FStar_UInt128_uint128 n) { function FStar_UInt128_uint128 (line 57) | inline static FStar_UInt128_uint128 load128_be(uint8_t *b) { function store128_be (line 70) | inline static void store128_be(uint8_t *b, uint128_t n) { function FStar_UInt128_constant_time_carry (line 75) | inline static uint64_t FStar_UInt128_constant_time_carry(uint64_t a, uin... function FStar_UInt128_carry (line 79) | inline static uint64_t FStar_UInt128_carry(uint64_t a, uint64_t b) { function FStar_UInt128_uint128 (line 83) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 100) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 112) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 124) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 140) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 152) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 160) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 169) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 181) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 193) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 205) | inline static FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_u... function FStar_UInt128_add_u64_shift_left (line 218) | inline static uint64_t function FStar_UInt128_add_u64_shift_left_respec (line 223) | inline static uint64_t function FStar_UInt128_uint128 (line 228) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 240) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 248) | inline static FStar_UInt128_uint128 function FStar_UInt128_add_u64_shift_right (line 268) | inline static uint64_t function FStar_UInt128_add_u64_shift_right_respec (line 273) | inline static uint64_t function FStar_UInt128_uint128 (line 278) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 290) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 298) | inline static FStar_UInt128_uint128 function FStar_UInt128_eq (line 318) | inline static bool FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_gt (line 322) | inline static bool FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_lt (line 326) | inline static bool FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt1... function FStar_UInt128_gte (line 330) | inline static bool FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt... function FStar_UInt128_lte (line 334) | inline static bool FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt... function FStar_UInt128_uint128 (line 338) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 360) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 405) | inline static FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint... function FStar_UInt128_uint128_to_uint64 (line 416) | inline static uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uin... function FStar_UInt128_u64_mod_32 (line 420) | inline static uint64_t FStar_UInt128_u64_mod_32(uint64_t a) { function FStar_UInt128_u32_combine (line 426) | inline static uint64_t FStar_UInt128_u32_combine(uint64_t hi, uint64_t l... function FStar_UInt128_uint128 (line 430) | inline static FStar_UInt128_uint128 FStar_UInt128_mul32(uint64_t x, uint... type K_quad (line 454) | typedef struct K_quad_s { function K_quad (line 461) | inline static K_quad function FStar_UInt128_u32_combine_ (line 474) | static uint64_t FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo) { function FStar_UInt128_uint128 (line 478) | inline static FStar_UInt128_uint128 function FStar_UInt128_uint128 (line 496) | inline static FILE: dist/karamel/krmllib/dist/minimal/fstar_uint128_struct_endianness.h function load128_le_ (line 16) | inline static void load128_le_(uint8_t *b, uint128_t *r) { function store128_le_ (line 21) | inline static void store128_le_(uint8_t *b, uint128_t *n) { function load128_be_ (line 26) | inline static void load128_be_(uint8_t *b, uint128_t *r) { function store128_be_ (line 31) | inline static void store128_be_(uint8_t *b, uint128_t *n) { function uint128_t (line 38) | inline static uint128_t load128_le(uint8_t *b) { function store128_le (line 44) | inline static void store128_le(uint8_t *b, uint128_t n) { function uint128_t (line 48) | inline static uint128_t load128_be(uint8_t *b) { function store128_be (line 54) | inline static void store128_be(uint8_t *b, uint128_t n) { FILE: dist/mozilla/Hacl_AEAD_Chacha20Poly1305.c function poly1305_padded_32 (line 32) | static inline void poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8... function poly1305_do_32 (line 410) | static inline void function Hacl_AEAD_Chacha20Poly1305_encrypt (line 569) | void function Hacl_AEAD_Chacha20Poly1305_decrypt (line 608) | uint32_t FILE: dist/mozilla/Hacl_AEAD_Chacha20Poly1305_Simd256.c function poly1305_padded_256 (line 33) | static inline void function poly1305_do_256 (line 853) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd256_encrypt (line 1086) | void function Hacl_AEAD_Chacha20Poly1305_Simd256_decrypt (line 1125) | uint32_t FILE: dist/mozilla/Hacl_Bignum.c function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint32 (line 32) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint64 (line 153) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint32 (line 274) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint64 (line 370) | void function Hacl_Bignum_bn_add_mod_n_u32 (line 466) | void function Hacl_Bignum_bn_add_mod_n_u64 (line 543) | void function Hacl_Bignum_bn_sub_mod_n_u32 (line 620) | void function Hacl_Bignum_bn_sub_mod_n_u64 (line 698) | void function Hacl_Bignum_ModInvLimb_mod_inv_uint32 (line 776) | uint32_t Hacl_Bignum_ModInvLimb_mod_inv_uint32(uint32_t n0) function Hacl_Bignum_ModInvLimb_mod_inv_uint64 (line 797) | uint64_t Hacl_Bignum_ModInvLimb_mod_inv_uint64(uint64_t n0) function Hacl_Bignum_Montgomery_bn_check_modulus_u32 (line 818) | uint32_t Hacl_Bignum_Montgomery_bn_check_modulus_u32(uint32_t len, uint3... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u32 (line 838) | void function bn_mont_reduction_u32 (line 856) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u32 (line 934) | void function Hacl_Bignum_Montgomery_bn_from_mont_u32 (line 954) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u32 (line 970) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u32 (line 990) | void function Hacl_Bignum_Montgomery_bn_check_modulus_u64 (line 1009) | uint64_t Hacl_Bignum_Montgomery_bn_check_modulus_u64(uint32_t len, uint6... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u64 (line 1029) | void function bn_mont_reduction_u64 (line 1047) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u64 (line 1125) | void function Hacl_Bignum_Montgomery_bn_from_mont_u64 (line 1145) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u64 (line 1161) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u64 (line 1181) | void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u32 (line 1200) | void function bn_almost_mont_mul_u32 (line 1258) | static void function bn_almost_mont_sqr_u32 (line 1278) | static void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u64 (line 1297) | void function bn_almost_mont_mul_u64 (line 1355) | static void function bn_almost_mont_sqr_u64 (line 1375) | static void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u32 (line 1394) | uint32_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u32 (line 1463) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u32 (line 1590) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u32 (line 1750) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u32 (line 1769) | void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u64 (line 1788) | uint64_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u64 (line 1857) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u64 (line 1984) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u64 (line 2144) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u64 (line 2163) | void FILE: dist/mozilla/Hacl_Bignum.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32_s type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 49) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64_s FILE: dist/mozilla/Hacl_Chacha20.c function quarter_round (line 33) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 69) | static inline void double_round(uint32_t *st) function rounds (line 81) | static inline void rounds(uint32_t *st) function chacha20_core (line 95) | static inline void chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function Hacl_Impl_Chacha20_chacha20_init (line 115) | void Hacl_Impl_Chacha20_chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t... function chacha20_encrypt_block (line 147) | static void chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t... function chacha20_encrypt_last (line 172) | static inline void function Hacl_Impl_Chacha20_chacha20_update (line 181) | void function Hacl_Chacha20_chacha20_encrypt (line 197) | void function Hacl_Chacha20_chacha20_decrypt (line 212) | void FILE: dist/mozilla/Hacl_Chacha20_Vec128.c function double_round_128 (line 31) | static inline void double_round_128(Lib_IntVector_Intrinsics_vec128 *st) function chacha20_core_128 (line 131) | static inline void function chacha20_init_128 (line 162) | static inline void function Hacl_Chacha20_Vec128_chacha20_encrypt_128 (line 207) | void function Hacl_Chacha20_Vec128_chacha20_decrypt_128 (line 512) | void FILE: dist/mozilla/Hacl_Chacha20_Vec256.c function double_round_256 (line 31) | static inline void double_round_256(Lib_IntVector_Intrinsics_vec256 *st) function chacha20_core_256 (line 131) | static inline void function chacha20_init_256 (line 162) | static inline void function Hacl_Chacha20_Vec256_chacha20_encrypt_256 (line 208) | void function Hacl_Chacha20_Vec256_chacha20_decrypt_256 (line 705) | void FILE: dist/mozilla/Hacl_Curve25519_51.c function point_add_and_double (line 34) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_... function point_double (line 78) | static void point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uin... function montgomery_ladder (line 102) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function Hacl_Curve25519_51_fsquare_times (line 155) | void function Hacl_Curve25519_51_finv (line 170) | void Hacl_Curve25519_51_finv(uint64_t *o, uint64_t *i, FStar_UInt128_uin... function encode_point (line 211) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_51_scalarmult (line 233) | void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_51_secret_to_public (line 281) | void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_51_ecdh (line 300) | bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/mozilla/Hacl_Curve25519_64.c function add_scalar0 (line 34) | static inline void add_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fadd0 (line 43) | static inline void fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub0 (line 52) | static inline void fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul0 (line 61) | static inline void fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul20 (line 70) | static inline void fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar0 (line 79) | static inline void fmul_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fsqr0 (line 88) | static inline void fsqr0(uint64_t *out, uint64_t *f1, uint64_t *tmp) function fsqr20 (line 97) | static inline void fsqr20(uint64_t *out, uint64_t *f, uint64_t *tmp) function cswap20 (line 106) | static inline void cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2) function point_add_and_double (line 117) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, uint64... function point_double (line 160) | static void point_double(uint64_t *nq, uint64_t *tmp1, uint64_t *tmp2) function montgomery_ladder (line 183) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function fsquare_times (line 232) | static void fsquare_times(uint64_t *o, uint64_t *inp, uint64_t *tmp, uin... function finv (line 241) | static void finv(uint64_t *o, uint64_t *i, uint64_t *tmp) function store_felem (line 282) | static void store_felem(uint64_t *b, uint64_t *f) function encode_point (line 315) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_64_scalarmult (line 335) | void Hacl_Curve25519_64_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_64_secret_to_public (line 373) | void Hacl_Curve25519_64_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_64_ecdh (line 392) | bool Hacl_Curve25519_64_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/mozilla/Hacl_Hash_SHA1.c function Hacl_Hash_SHA1_init (line 33) | void Hacl_Hash_SHA1_init(uint32_t *s) function update (line 38) | static void update(uint32_t *h, uint8_t *l) function pad (line 126) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_SHA1_finish (line 139) | void Hacl_Hash_SHA1_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_SHA1_update_multi (line 144) | void Hacl_Hash_SHA1_update_multi(uint32_t *s, uint8_t *blocks, uint32_t ... function Hacl_Hash_SHA1_update_last (line 154) | void function Hacl_Hash_SHA1_hash_oneshot (line 175) | void Hacl_Hash_SHA1_hash_oneshot(uint8_t *output, uint8_t *input, uint32... function Hacl_Streaming_MD_state_32 (line 202) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_malloc(void) function Hacl_Hash_SHA1_reset (line 268) | void Hacl_Hash_SHA1_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 282) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA1_digest (line 448) | void Hacl_Hash_SHA1_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *o... function Hacl_Hash_SHA1_free (line 483) | void Hacl_Hash_SHA1_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 493) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_copy(Hacl_Streaming_MD_state_... function Hacl_Hash_SHA1_hash (line 563) | void Hacl_Hash_SHA1_hash(uint8_t *output, uint8_t *input, uint32_t input... FILE: dist/mozilla/Hacl_Hash_SHA1.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA1_state_t; FILE: dist/mozilla/Hacl_Hash_SHA2.c function Hacl_Hash_SHA2_sha256_init (line 33) | void Hacl_Hash_SHA2_sha256_init(uint32_t *hash) function sha256_update (line 44) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function Hacl_Hash_SHA2_sha256_update_nblocks (line 150) | void Hacl_Hash_SHA2_sha256_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha256_update_last (line 161) | void function Hacl_Hash_SHA2_sha256_finish (line 198) | void Hacl_Hash_SHA2_sha256_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha224_init (line 205) | void Hacl_Hash_SHA2_sha224_init(uint32_t *hash) function Hacl_Hash_SHA2_sha224_update_nblocks (line 216) | void Hacl_Hash_SHA2_sha224_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha224_update_last (line 221) | void Hacl_Hash_SHA2_sha224_update_last(uint64_t totlen, uint32_t len, ui... function Hacl_Hash_SHA2_sha224_finish (line 226) | void Hacl_Hash_SHA2_sha224_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha512_init (line 233) | void Hacl_Hash_SHA2_sha512_init(uint64_t *hash) function sha512_update (line 244) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function Hacl_Hash_SHA2_sha512_update_nblocks (line 350) | void Hacl_Hash_SHA2_sha512_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha512_update_last (line 361) | void function Hacl_Hash_SHA2_sha512_finish (line 403) | void Hacl_Hash_SHA2_sha512_finish(uint64_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha384_init (line 410) | void Hacl_Hash_SHA2_sha384_init(uint64_t *hash) function Hacl_Hash_SHA2_sha384_update_nblocks (line 421) | void Hacl_Hash_SHA2_sha384_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha384_update_last (line 426) | void function Hacl_Hash_SHA2_sha384_finish (line 437) | void Hacl_Hash_SHA2_sha384_finish(uint64_t *st, uint8_t *h) function Hacl_Streaming_MD_state_32 (line 448) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_256(void) function Hacl_Streaming_MD_state_32 (line 520) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_copy_256(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_256 (line 593) | void Hacl_Hash_SHA2_reset_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 604) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 777) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_256 (line 793) | void Hacl_Hash_SHA2_digest_256(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_256 (line 833) | void Hacl_Hash_SHA2_free_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_256 (line 846) | void Hacl_Hash_SHA2_hash_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_32 (line 862) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_224(void) function Hacl_Hash_SHA2_reset_224 (line 928) | void Hacl_Hash_SHA2_reset_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 939) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_224 (line 954) | void Hacl_Hash_SHA2_digest_224(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_224 (line 989) | void Hacl_Hash_SHA2_free_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_224 (line 997) | void Hacl_Hash_SHA2_hash_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1013) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_512(void) function Hacl_Streaming_MD_state_64 (line 1085) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_copy_512(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_512 (line 1155) | void Hacl_Hash_SHA2_reset_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1166) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1339) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_512 (line 1355) | void Hacl_Hash_SHA2_digest_512(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_512 (line 1399) | void Hacl_Hash_SHA2_free_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_512 (line 1412) | void Hacl_Hash_SHA2_hash_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1428) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_384(void) function Hacl_Hash_SHA2_reset_384 (line 1494) | void Hacl_Hash_SHA2_reset_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1505) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_384 (line 1520) | void Hacl_Hash_SHA2_digest_384(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_384 (line 1559) | void Hacl_Hash_SHA2_free_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_384 (line 1567) | void Hacl_Hash_SHA2_hash_384(uint8_t *output, uint8_t *input, uint32_t i... FILE: dist/mozilla/Hacl_Hash_SHA2.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_224; type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_256; type Hacl_Streaming_MD_state_64 (line 44) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_384; type Hacl_Streaming_MD_state_64 (line 46) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_512; FILE: dist/mozilla/Hacl_Hash_SHA3.c function absorb_inner_32 (line 59) | static void absorb_inner_32(uint8_t *b, uint64_t *s) function block_len (line 176) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function hash_len (line 212) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_SHA3_init_ (line 240) | void Hacl_Hash_SHA3_init_(Spec_Hash_Definitions_hash_alg a, uint64_t *s) function Hacl_Hash_SHA3_update_multi_sha3 (line 246) | void function Hacl_Hash_SHA3_update_last_sha3 (line 269) | void function squeeze (line 557) | static void squeeze(uint64_t *s, uint32_t rateInBytes, uint32_t outputBy... type hash_buf2 (line 625) | typedef struct hash_buf2_s function Spec_Hash_Definitions_hash_alg (line 632) | Spec_Hash_Definitions_hash_alg Hacl_Hash_SHA3_get_alg(Hacl_Hash_SHA3_sta... type option___Spec_Hash_Definitions_hash_alg____uint64_t__ (line 638) | typedef struct option___Spec_Hash_Definitions_hash_alg____uint64_t___s function Hacl_Hash_SHA3_state_t (line 645) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_malloc(Spec_Hash_Definitions_hash... function Hacl_Hash_SHA3_free (line 722) | void Hacl_Hash_SHA3_free(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_state_t (line 733) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_copy(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_reset (line 816) | void Hacl_Hash_SHA3_reset(Hacl_Hash_SHA3_state_t *state) function Hacl_Streaming_Types_error_code (line 831) | Hacl_Streaming_Types_error_code function digest_ (line 1004) | static void function Hacl_Streaming_Types_error_code (line 1077) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1089) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA3_block_len (line 1105) | uint32_t Hacl_Hash_SHA3_block_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_hash_len (line 1111) | uint32_t Hacl_Hash_SHA3_hash_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_is_shake (line 1117) | bool Hacl_Hash_SHA3_is_shake(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_absorb_inner_32 (line 1123) | void Hacl_Hash_SHA3_absorb_inner_32(uint32_t rateInBytes, uint8_t *b, ui... function Hacl_Hash_SHA3_shake128 (line 1241) | void function Hacl_Hash_SHA3_shake256 (line 1411) | void function Hacl_Hash_SHA3_sha3_224 (line 1581) | void Hacl_Hash_SHA3_sha3_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_256 (line 1745) | void Hacl_Hash_SHA3_sha3_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_384 (line 1909) | void Hacl_Hash_SHA3_sha3_384(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_512 (line 2073) | void Hacl_Hash_SHA3_sha3_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_state_free (line 2249) | void Hacl_Hash_SHA3_state_free(uint64_t *s) function Hacl_Hash_SHA3_shake128_absorb_nblocks (line 2265) | void function Hacl_Hash_SHA3_shake128_absorb_final (line 2294) | void function Hacl_Hash_SHA3_shake128_squeeze_nblocks (line 2393) | void FILE: dist/mozilla/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_state_t (line 40) | typedef struct Hacl_Hash_SHA3_state_t_s Hacl_Hash_SHA3_state_t; FILE: dist/mozilla/Hacl_IntTypes_Intrinsics.h function Hacl_IntTypes_Intrinsics_add_carry_u32 (line 40) | static inline uint32_t function Hacl_IntTypes_Intrinsics_sub_borrow_u32 (line 49) | static inline uint32_t function Hacl_IntTypes_Intrinsics_add_carry_u64 (line 58) | static inline uint64_t function Hacl_IntTypes_Intrinsics_sub_borrow_u64 (line 67) | static inline uint64_t FILE: dist/mozilla/Hacl_IntTypes_Intrinsics_128.h function Hacl_IntTypes_Intrinsics_128_add_carry_u64 (line 40) | static inline uint64_t function Hacl_IntTypes_Intrinsics_128_sub_borrow_u64 (line 53) | static inline uint64_t FILE: dist/mozilla/Hacl_MAC_Poly1305.c function Hacl_MAC_Poly1305_poly1305_init (line 32) | void Hacl_MAC_Poly1305_poly1305_init(uint64_t *ctx, uint8_t *key) function poly1305_update (line 93) | static void poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text) function Hacl_MAC_Poly1305_poly1305_finish (line 344) | void Hacl_MAC_Poly1305_poly1305_finish(uint8_t *tag, uint8_t *key, uint6... function Hacl_MAC_Poly1305_state_t (line 447) | Hacl_MAC_Poly1305_state_t *Hacl_MAC_Poly1305_malloc(uint8_t *key) function Hacl_MAC_Poly1305_reset (line 541) | void Hacl_MAC_Poly1305_reset(Hacl_MAC_Poly1305_state_t *state, uint8_t *... function Hacl_Streaming_Types_error_code (line 558) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_digest (line 732) | void Hacl_MAC_Poly1305_digest(Hacl_MAC_Poly1305_state_t *state, uint8_t ... function Hacl_MAC_Poly1305_free (line 770) | void Hacl_MAC_Poly1305_free(Hacl_MAC_Poly1305_state_t *state) function Hacl_MAC_Poly1305_mac (line 782) | void Hacl_MAC_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t inp... FILE: dist/mozilla/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_state_t_s Hacl_MAC_Poly1305_state_t; FILE: dist/mozilla/Hacl_MAC_Poly1305_Simd128.c function Hacl_MAC_Poly1305_Simd128_load_acc2 (line 32) | void Hacl_MAC_Poly1305_Simd128_load_acc2(Lib_IntVector_Intrinsics_vec128... function Hacl_MAC_Poly1305_Simd128_fmul_r2_normalize (line 104) | void function Hacl_MAC_Poly1305_Simd128_poly1305_init (line 326) | void function poly1305_update (line 533) | static void poly1305_update(Lib_IntVector_Intrinsics_vec128 *ctx, uint32... function Hacl_MAC_Poly1305_Simd128_poly1305_finish (line 1150) | void type option___Lib_IntVector_Intrinsics_vec128_ (line 1308) | typedef struct option___Lib_IntVector_Intrinsics_vec128__s function Hacl_MAC_Poly1305_Simd128_state_t (line 1315) | Hacl_MAC_Poly1305_Simd128_state_t *Hacl_MAC_Poly1305_Simd128_malloc(uint... function Hacl_MAC_Poly1305_Simd128_reset (line 1420) | void Hacl_MAC_Poly1305_Simd128_reset(Hacl_MAC_Poly1305_Simd128_state_t *... function Hacl_Streaming_Types_error_code (line 1437) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd128_digest (line 1615) | void function Hacl_MAC_Poly1305_Simd128_free (line 1672) | void Hacl_MAC_Poly1305_Simd128_free(Hacl_MAC_Poly1305_Simd128_state_t *s... function Hacl_MAC_Poly1305_Simd128_mac (line 1684) | void FILE: dist/mozilla/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/mozilla/Hacl_MAC_Poly1305_Simd256.c function Hacl_MAC_Poly1305_Simd256_load_acc4 (line 32) | void Hacl_MAC_Poly1305_Simd256_load_acc4(Lib_IntVector_Intrinsics_vec256... function Hacl_MAC_Poly1305_Simd256_fmul_r4_normalize (line 125) | void function Hacl_MAC_Poly1305_Simd256_poly1305_init (line 624) | void function poly1305_update (line 983) | static void poly1305_update(Lib_IntVector_Intrinsics_vec256 *ctx, uint32... function Hacl_MAC_Poly1305_Simd256_poly1305_finish (line 1601) | void type option___Lib_IntVector_Intrinsics_vec256_ (line 1759) | typedef struct option___Lib_IntVector_Intrinsics_vec256__s function Hacl_MAC_Poly1305_Simd256_state_t (line 1766) | Hacl_MAC_Poly1305_Simd256_state_t *Hacl_MAC_Poly1305_Simd256_malloc(uint... function Hacl_MAC_Poly1305_Simd256_reset (line 1871) | void Hacl_MAC_Poly1305_Simd256_reset(Hacl_MAC_Poly1305_Simd256_state_t *... function Hacl_Streaming_Types_error_code (line 1888) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd256_digest (line 2066) | void function Hacl_MAC_Poly1305_Simd256_free (line 2123) | void Hacl_MAC_Poly1305_Simd256_free(Hacl_MAC_Poly1305_Simd256_state_t *s... function Hacl_MAC_Poly1305_Simd256_mac (line 2135) | void FILE: dist/mozilla/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/mozilla/Hacl_P256.c function bn_is_zero_mask4 (line 35) | static inline uint64_t bn_is_zero_mask4(uint64_t *f) function bn_is_zero_vartime4 (line 50) | static inline bool bn_is_zero_vartime4(uint64_t *f) function bn_is_eq_mask4 (line 56) | static inline uint64_t bn_is_eq_mask4(uint64_t *a, uint64_t *b) function bn_is_eq_vartime4 (line 69) | static inline bool bn_is_eq_vartime4(uint64_t *a, uint64_t *b) function bn_cmovznz4 (line 75) | static inline void bn_cmovznz4(uint64_t *res, uint64_t cin, uint64_t *x,... function bn_add_mod4 (line 88) | static inline void bn_add_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_sub4 (line 141) | static inline uint64_t bn_sub4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sub_mod4 (line 166) | static inline void bn_sub_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_mul4 (line 220) | static inline void bn_mul4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sqr4 (line 248) | static inline void bn_sqr4(uint64_t *res, uint64_t *x) function bn_to_bytes_be4 (line 298) | static inline void bn_to_bytes_be4(uint8_t *res, uint64_t *f) function bn_from_bytes_be4 (line 305) | static inline void bn_from_bytes_be4(uint64_t *res, uint8_t *b) function bn2_to_bytes_be4 (line 317) | static inline void bn2_to_bytes_be4(uint8_t *res, uint64_t *x, uint64_t *y) function make_prime (line 323) | static inline void make_prime(uint64_t *n) function make_order (line 331) | static inline void make_order(uint64_t *n) function make_a_coeff (line 339) | static inline void make_a_coeff(uint64_t *a) function make_b_coeff (line 347) | static inline void make_b_coeff(uint64_t *b) function make_g_x (line 355) | static inline void make_g_x(uint64_t *n) function make_g_y (line 363) | static inline void make_g_y(uint64_t *n) function make_fmont_R2 (line 371) | static inline void make_fmont_R2(uint64_t *n) function make_fzero (line 379) | static inline void make_fzero(uint64_t *n) function make_fone (line 387) | static inline void make_fone(uint64_t *n) function bn_is_lt_prime_mask4 (line 395) | static inline uint64_t bn_is_lt_prime_mask4(uint64_t *f) function feq_mask (line 403) | static inline uint64_t feq_mask(uint64_t *a, uint64_t *b) function fadd0 (line 409) | static inline void fadd0(uint64_t *res, uint64_t *x, uint64_t *y) function fsub0 (line 416) | static inline void fsub0(uint64_t *res, uint64_t *x, uint64_t *y) function fnegate_conditional_vartime (line 423) | static inline void fnegate_conditional_vartime(uint64_t *f, bool is_negate) function mont_reduction (line 432) | static inline void mont_reduction(uint64_t *res, uint64_t *x) function fmul0 (line 496) | static inline void fmul0(uint64_t *res, uint64_t *x, uint64_t *y) function fsqr0 (line 503) | static inline void fsqr0(uint64_t *res, uint64_t *x) function from_mont (line 510) | static inline void from_mont(uint64_t *res, uint64_t *a) function to_mont (line 517) | static inline void to_mont(uint64_t *res, uint64_t *a) function fmul_by_b_coeff (line 524) | static inline void fmul_by_b_coeff(uint64_t *res, uint64_t *x) function fcube (line 531) | static inline void fcube(uint64_t *res, uint64_t *x) function finv (line 537) | static inline void finv(uint64_t *res, uint64_t *a) function fsqrt (line 595) | static inline void fsqrt(uint64_t *res, uint64_t *a) function make_base_point (line 635) | static inline void make_base_point(uint64_t *p) function make_point_at_inf (line 645) | static inline void make_point_at_inf(uint64_t *p) function is_point_at_inf_vartime (line 655) | static inline bool is_point_at_inf_vartime(uint64_t *p) function to_aff_point (line 661) | static inline void to_aff_point(uint64_t *res, uint64_t *p) function to_aff_point_x (line 676) | static inline void to_aff_point_x(uint64_t *res, uint64_t *p) function to_proj_point (line 686) | static inline void to_proj_point(uint64_t *res, uint64_t *p) function is_on_curve_vartime (line 698) | static inline bool is_on_curve_vartime(uint64_t *p) function aff_point_store (line 720) | static inline void aff_point_store(uint8_t *res, uint64_t *p) function point_store (line 727) | static inline void point_store(uint8_t *res, uint64_t *p) function aff_point_load_vartime (line 734) | static inline bool aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 755) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 766) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function point_double (line 810) | static inline void point_double(uint64_t *res, uint64_t *p) function point_add (line 862) | static inline void point_add(uint64_t *res, uint64_t *p, uint64_t *q) function point_mul (line 936) | static inline void point_mul(uint64_t *res, uint64_t *scalar, uint64_t *p) function precomp_get_consttime (line 979) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 997) | static inline void point_mul_g(uint64_t *res, uint64_t *scalar) function point_mul_double_g (line 1058) | static inline void function bn_is_lt_order_mask4 (line 1112) | static inline uint64_t bn_is_lt_order_mask4(uint64_t *f) function bn_is_lt_order_and_gt_zero_mask4 (line 1120) | static inline uint64_t bn_is_lt_order_and_gt_zero_mask4(uint64_t *f) function qmod_short (line 1127) | static inline void qmod_short(uint64_t *res, uint64_t *x) function qadd (line 1135) | static inline void qadd(uint64_t *res, uint64_t *x, uint64_t *y) function qmont_reduction (line 1142) | static inline void qmont_reduction(uint64_t *res, uint64_t *x) function from_qmont (line 1206) | static inline void from_qmont(uint64_t *res, uint64_t *x) function qmul (line 1213) | static inline void qmul(uint64_t *res, uint64_t *x, uint64_t *y) function qsqr (line 1220) | static inline void qsqr(uint64_t *res, uint64_t *x) function Hacl_Impl_P256_DH_ecp256dh_i (line 1227) | bool Hacl_Impl_P256_DH_ecp256dh_i(uint8_t *public_key, uint8_t *private_... function Hacl_Impl_P256_DH_ecp256dh_r (line 1253) | bool function qinv (line 1289) | static inline void qinv(uint64_t *res, uint64_t *r) function qmul_mont (line 1397) | static inline void qmul_mont(uint64_t *sinv, uint64_t *b, uint64_t *res) function ecdsa_verify_msg_as_qelem (line 1404) | static inline bool function ecdsa_sign_msg_as_qelem (line 1445) | static inline bool function Hacl_P256_ecdsa_sign_p256_without_hash (line 1546) | bool function Hacl_P256_ecdsa_verif_without_hash (line 1587) | bool function Hacl_P256_validate_public_key (line 1626) | bool Hacl_P256_validate_public_key(uint8_t *public_key) function Hacl_P256_validate_private_key (line 1643) | bool Hacl_P256_validate_private_key(uint8_t *private_key) function Hacl_P256_uncompressed_to_raw (line 1674) | bool Hacl_P256_uncompressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_compressed_to_raw (line 1695) | bool Hacl_P256_compressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_raw_to_uncompressed (line 1717) | void Hacl_P256_raw_to_uncompressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_raw_to_compressed (line 1731) | void Hacl_P256_raw_to_compressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_dh_initiator (line 1758) | bool Hacl_P256_dh_initiator(uint8_t *public_key, uint8_t *private_key) function Hacl_P256_dh_responder (line 1775) | bool FILE: dist/mozilla/Hacl_RSAPSS.c function hash_len (line 35) | static inline uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function hash (line 95) | static inline void function mgf_hash (line 123) | static inline void function check_num_bits_u64 (line 155) | static inline uint64_t check_num_bits_u64(uint32_t bs, uint64_t *b) function check_modulus_u64 (line 179) | static inline uint64_t check_modulus_u64(uint32_t modBits, uint64_t *n) function check_exponent_u64 (line 203) | static inline uint64_t check_exponent_u64(uint32_t eBits, uint64_t *e) function pss_encode (line 222) | static inline void function pss_verify (line 272) | static inline bool function load_pkey (line 356) | static inline bool function load_skey (line 374) | static inline bool function Hacl_RSAPSS_rsapss_sign (line 416) | bool function Hacl_RSAPSS_rsapss_verify (line 519) | bool function Hacl_RSAPSS_rsapss_skey_sign (line 778) | bool function Hacl_RSAPSS_rsapss_pkey_verify (line 842) | bool function Hacl_RSAPSS_mgf_hash (line 876) | void FILE: dist/mozilla/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_2p (line 38) | typedef struct Hacl_Hash_SHA2_uint8_2p_s type Hacl_Hash_SHA2_uint8_3p (line 45) | typedef struct Hacl_Hash_SHA2_uint8_3p_s type Hacl_Hash_SHA2_uint8_4p (line 52) | typedef struct Hacl_Hash_SHA2_uint8_4p_s type Hacl_Hash_SHA2_uint8_4p (line 61) | typedef Hacl_Hash_SHA2_uint8_4p Hacl_Hash_SHA2_bufx4; FILE: dist/mozilla/Hacl_Spec.h type Spec_FFDHE_ffdhe_alg (line 44) | typedef uint8_t Spec_FFDHE_ffdhe_alg; type Spec_Agile_AEAD_alg (line 54) | typedef uint8_t Spec_Agile_AEAD_alg; FILE: dist/mozilla/Hacl_Streaming_Types.h type Spec_Hash_Definitions_hash_alg (line 53) | typedef uint8_t Spec_Hash_Definitions_hash_alg; type Hacl_Streaming_Types_error_code (line 61) | typedef uint8_t Hacl_Streaming_Types_error_code; type Hacl_Streaming_MD_state_32 (line 63) | typedef struct Hacl_Streaming_MD_state_32_s Hacl_Streaming_MD_state_32; type Hacl_Streaming_MD_state_64 (line 65) | typedef struct Hacl_Streaming_MD_state_64_s Hacl_Streaming_MD_state_64; FILE: dist/mozilla/Lib_Memzero0.c function Lib_Memzero0_memzero0 (line 50) | void Lib_Memzero0_memzero0(void *dst, uint64_t len) { FILE: dist/mozilla/Vale.c type als_ret (line 28) | typedef uint64_t als_ret; FILE: dist/mozilla/curve25519-inline.h function add_scalar (line 8) | static inline void add_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function fadd (line 37) | static inline void fadd (uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub (line 79) | static inline void fsub (uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul (line 123) | static inline void fmul (uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul2 (line 211) | static inline void fmul2 (uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar (line 366) | static inline void fmul_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function cswap2 (line 409) | static inline void cswap2 (uint64_t bit, uint64_t *p1, uint64_t *p2) function fsqr (line 494) | static inline void fsqr (uint64_t *out, uint64_t *f, uint64_t *tmp) function fsqr2 (line 588) | static inline void fsqr2 (uint64_t *out, uint64_t *f, uint64_t *tmp) FILE: dist/mozilla/internal/Hacl_Bignum25519_51.h function Hacl_Impl_Curve25519_Field51_fadd (line 41) | static inline void Hacl_Impl_Curve25519_Field51_fadd(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fsub (line 60) | static inline void Hacl_Impl_Curve25519_Field51_fsub(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fmul (line 79) | static inline void function Hacl_Impl_Curve25519_Field51_fmul2 (line 162) | static inline void function Hacl_Impl_Curve25519_Field51_fmul1 (line 327) | static inline void Hacl_Impl_Curve25519_Field51_fmul1(uint64_t *out, uin... function Hacl_Impl_Curve25519_Field51_fsqr (line 369) | static inline void function Hacl_Impl_Curve25519_Field51_fsqr2 (line 444) | static inline void function Hacl_Impl_Curve25519_Field51_store_felem (line 598) | static inline void Hacl_Impl_Curve25519_Field51_store_felem(uint64_t *u6... function Hacl_Impl_Curve25519_Field51_cswap2 (line 658) | static inline void FILE: dist/mozilla/internal/Hacl_Bignum_Base.h function Hacl_Bignum_Base_mul_wide_add2_u32 (line 43) | static inline uint32_t function Hacl_Bignum_Base_mul_wide_add2_u64 (line 52) | static inline uint64_t function Hacl_Bignum_Convert_bn_from_bytes_be_uint64 (line 65) | static inline void function Hacl_Bignum_Convert_bn_to_bytes_be_uint64 (line 83) | static inline void function Hacl_Bignum_Lib_bn_get_top_index_u32 (line 98) | static inline uint32_t Hacl_Bignum_Lib_bn_get_top_index_u32(uint32_t len... function Hacl_Bignum_Lib_bn_get_top_index_u64 (line 109) | static inline uint64_t Hacl_Bignum_Lib_bn_get_top_index_u64(uint32_t len... function Hacl_Bignum_Lib_bn_get_bits_u32 (line 120) | static inline uint32_t function Hacl_Bignum_Lib_bn_get_bits_u64 (line 138) | static inline uint64_t function Hacl_Bignum_Addition_bn_sub_eq_len_u32 (line 156) | static inline uint32_t function Hacl_Bignum_Addition_bn_sub_eq_len_u64 (line 189) | static inline uint64_t function Hacl_Bignum_Addition_bn_add_eq_len_u32 (line 222) | static inline uint32_t function Hacl_Bignum_Addition_bn_add_eq_len_u64 (line 255) | static inline uint64_t function Hacl_Bignum_Multiplication_bn_mul_u32 (line 288) | static inline void function Hacl_Bignum_Multiplication_bn_mul_u64 (line 329) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u32 (line 370) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u64 (line 421) | static inline void FILE: dist/mozilla/internal/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_hash_buf (line 65) | typedef struct Hacl_Hash_SHA3_hash_buf_s type Hacl_Hash_SHA3_state_t (line 72) | typedef struct Hacl_Hash_SHA3_state_t_s FILE: dist/mozilla/internal/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 45) | typedef struct Hacl_MAC_Poly1305_state_t_s type FStar_Pervasives_Native_option___uint8_t_ (line 54) | typedef struct FStar_Pervasives_Native_option___uint8_t__s FILE: dist/mozilla/internal/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s FILE: dist/mozilla/internal/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s FILE: dist/mozilla/internal/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_5p (line 40) | typedef struct Hacl_Hash_SHA2_uint8_5p_s type Hacl_Hash_SHA2_uint8_6p (line 47) | typedef struct Hacl_Hash_SHA2_uint8_6p_s type Hacl_Hash_SHA2_uint8_7p (line 54) | typedef struct Hacl_Hash_SHA2_uint8_7p_s type Hacl_Hash_SHA2_uint8_8p (line 61) | typedef struct Hacl_Hash_SHA2_uint8_8p_s type Hacl_Hash_SHA2_uint8_2x4p (line 68) | typedef struct Hacl_Hash_SHA2_uint8_2x4p_s type Hacl_Hash_SHA2_uint8_2x8p (line 75) | typedef struct Hacl_Hash_SHA2_uint8_2x8p_s FILE: dist/mozilla/internal/Hacl_Spec.h type Spec_Cipher_Expansion_impl (line 44) | typedef uint8_t Spec_Cipher_Expansion_impl; type Spec_Frodo_Params_frodo_gen_a (line 49) | typedef uint8_t Spec_Frodo_Params_frodo_gen_a; FILE: dist/mozilla/internal/Hacl_Streaming_Types.h type Hacl_Streaming_Types_optional (line 43) | typedef uint8_t Hacl_Streaming_Types_optional; type Hacl_Streaming_Types_optional_32 (line 45) | typedef struct Hacl_Streaming_Types_optional_32_s type Hacl_Streaming_Types_optional_64 (line 52) | typedef struct Hacl_Streaming_Types_optional_64_s type Hacl_Streaming_Types_two_pointers (line 59) | typedef struct Hacl_Streaming_Types_two_pointers_s type Hacl_Streaming_MD_state_32 (line 66) | typedef struct Hacl_Streaming_MD_state_32_s type Hacl_Streaming_MD_state_64 (line 74) | typedef struct Hacl_Streaming_MD_state_64_s FILE: dist/mozilla/libintvector.h type __m128i (line 32) | typedef __m128i Lib_IntVector_Intrinsics_vec128; type __m256i (line 232) | typedef __m256i Lib_IntVector_Intrinsics_vec256; type uint32x4_t (line 459) | typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; function Lib_IntVector_Intrinsics_vec128 (line 628) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... function Lib_IntVector_Intrinsics_vec128 (line 633) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... type vector128_8 (line 664) | typedef unsigned char vector128_8 __attribute__ ((vector_size(16))); type vector128_32 (line 665) | typedef unsigned int vector128_32 __attribute__ ((vector_size(16))); type vector128_64 (line 666) | typedef unsigned long long vector128_64 __attribute__ ((vector_size(16))); type vector128_8 (line 668) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 669) | typedef vector128_8 vector128; function Lib_IntVector_Intrinsics_vec128_store32_le (line 680) | static inline function Lib_IntVector_Intrinsics_vec128_store32_be (line 685) | static inline function Lib_IntVector_Intrinsics_vec128_store64_le (line 690) | static inline function vector128 (line 789) | static inline type vector128_8 (line 824) | typedef vector unsigned char vector128_8; type vector128_32 (line 825) | typedef vector unsigned int vector128_32; type vector128_64 (line 826) | typedef vector unsigned long long vector128_64; type vector128_8 (line 828) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 829) | typedef vector128_8 vector128; FILE: dist/msvc-compatible/EverCrypt_AEAD.c function EverCrypt_AEAD_uu___is_Ek (line 40) | bool EverCrypt_AEAD_uu___is_Ek(Spec_Agile_AEAD_alg a, EverCrypt_AEAD_sta... function Spec_Agile_AEAD_alg (line 54) | Spec_Agile_AEAD_alg EverCrypt_AEAD_alg_of_state(EverCrypt_AEAD_state_s *s) function EverCrypt_Error_error_code (line 79) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 94) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 127) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 176) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 200) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 323) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 465) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 520) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 664) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 800) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 941) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1082) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1105) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1168) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1303) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1438) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1500) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1548) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1698) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1840) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1987) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2134) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2156) | EverCrypt_Error_error_code function EverCrypt_AEAD_free (line 2224) | void EverCrypt_AEAD_free(EverCrypt_AEAD_state_s *s) FILE: dist/msvc-compatible/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 41) | typedef struct EverCrypt_AEAD_state_s_s EverCrypt_AEAD_state_s; FILE: dist/msvc-compatible/EverCrypt_AutoConfig2.c function EverCrypt_AutoConfig2_has_shaext (line 53) | bool EverCrypt_AutoConfig2_has_shaext(void) function EverCrypt_AutoConfig2_has_aesni (line 58) | bool EverCrypt_AutoConfig2_has_aesni(void) function EverCrypt_AutoConfig2_has_pclmulqdq (line 63) | bool EverCrypt_AutoConfig2_has_pclmulqdq(void) function EverCrypt_AutoConfig2_has_avx2 (line 68) | bool EverCrypt_AutoConfig2_has_avx2(void) function EverCrypt_AutoConfig2_has_avx (line 73) | bool EverCrypt_AutoConfig2_has_avx(void) function EverCrypt_AutoConfig2_has_bmi2 (line 78) | bool EverCrypt_AutoConfig2_has_bmi2(void) function EverCrypt_AutoConfig2_has_adx (line 83) | bool EverCrypt_AutoConfig2_has_adx(void) function EverCrypt_AutoConfig2_has_sse (line 88) | bool EverCrypt_AutoConfig2_has_sse(void) function EverCrypt_AutoConfig2_has_movbe (line 93) | bool EverCrypt_AutoConfig2_has_movbe(void) function EverCrypt_AutoConfig2_has_rdrand (line 98) | bool EverCrypt_AutoConfig2_has_rdrand(void) function EverCrypt_AutoConfig2_has_avx512 (line 103) | bool EverCrypt_AutoConfig2_has_avx512(void) function EverCrypt_AutoConfig2_recall (line 108) | void EverCrypt_AutoConfig2_recall(void) function EverCrypt_AutoConfig2_init (line 113) | void EverCrypt_AutoConfig2_init(void) function EverCrypt_AutoConfig2_disable_avx2 (line 182) | void EverCrypt_AutoConfig2_disable_avx2(void) function EverCrypt_AutoConfig2_disable_avx (line 187) | void EverCrypt_AutoConfig2_disable_avx(void) function EverCrypt_AutoConfig2_disable_bmi2 (line 192) | void EverCrypt_AutoConfig2_disable_bmi2(void) function EverCrypt_AutoConfig2_disable_adx (line 197) | void EverCrypt_AutoConfig2_disable_adx(void) function EverCrypt_AutoConfig2_disable_shaext (line 202) | void EverCrypt_AutoConfig2_disable_shaext(void) function EverCrypt_AutoConfig2_disable_aesni (line 207) | void EverCrypt_AutoConfig2_disable_aesni(void) function EverCrypt_AutoConfig2_disable_pclmulqdq (line 212) | void EverCrypt_AutoConfig2_disable_pclmulqdq(void) function EverCrypt_AutoConfig2_disable_sse (line 217) | void EverCrypt_AutoConfig2_disable_sse(void) function EverCrypt_AutoConfig2_disable_movbe (line 222) | void EverCrypt_AutoConfig2_disable_movbe(void) function EverCrypt_AutoConfig2_disable_rdrand (line 227) | void EverCrypt_AutoConfig2_disable_rdrand(void) function EverCrypt_AutoConfig2_disable_avx512 (line 232) | void EverCrypt_AutoConfig2_disable_avx512(void) function EverCrypt_AutoConfig2_has_vec128 (line 237) | bool EverCrypt_AutoConfig2_has_vec128(void) function EverCrypt_AutoConfig2_has_vec256 (line 244) | bool EverCrypt_AutoConfig2_has_vec256(void) FILE: dist/msvc-compatible/EverCrypt_Chacha20Poly1305.c function EverCrypt_Chacha20Poly1305_aead_encrypt (line 34) | void function EverCrypt_Chacha20Poly1305_aead_decrypt (line 69) | uint32_t FILE: dist/msvc-compatible/EverCrypt_Cipher.c function EverCrypt_Cipher_chacha20 (line 30) | void FILE: dist/msvc-compatible/EverCrypt_Curve25519.c function EverCrypt_Curve25519_secret_to_public (line 41) | void EverCrypt_Curve25519_secret_to_public(uint8_t *pub, uint8_t *priv) function EverCrypt_Curve25519_scalarmult (line 64) | void EverCrypt_Curve25519_scalarmult(uint8_t *shared, uint8_t *my_priv, ... function EverCrypt_Curve25519_ecdh (line 87) | bool EverCrypt_Curve25519_ecdh(uint8_t *shared, uint8_t *my_priv, uint8_... FILE: dist/msvc-compatible/EverCrypt_DRBG.c function EverCrypt_DRBG_min_length (line 44) | uint32_t EverCrypt_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function EverCrypt_DRBG_uu___is_SHA1_s (line 72) | bool function EverCrypt_DRBG_uu___is_SHA2_256_s (line 86) | bool function EverCrypt_DRBG_uu___is_SHA2_384_s (line 100) | bool function EverCrypt_DRBG_uu___is_SHA2_512_s (line 114) | bool function EverCrypt_DRBG_state_s (line 128) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create_in(Spec_Hash_Definitions_h... function EverCrypt_DRBG_state_s (line 231) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create(Spec_Hash_Definitions_hash... function instantiate_sha1 (line 236) | static bool function instantiate_sha2_256 (line 327) | static bool function instantiate_sha2_384 (line 418) | static bool function instantiate_sha2_512 (line 509) | static bool function reseed_sha1 (line 600) | static bool function reseed_sha2_256 (line 681) | static bool function reseed_sha2_384 (line 762) | static bool function reseed_sha2_512 (line 843) | static bool function generate_sha1 (line 924) | static bool function generate_sha2_256 (line 1138) | static bool function generate_sha2_384 (line 1352) | static bool function generate_sha2_512 (line 1566) | static bool function uninstantiate_sha1 (line 1780) | static void uninstantiate_sha1(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_256 (line 1804) | static void uninstantiate_sha2_256(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_384 (line 1828) | static void uninstantiate_sha2_384(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_512 (line 1852) | static void uninstantiate_sha2_512(EverCrypt_DRBG_state_s *st) function EverCrypt_DRBG_instantiate (line 1885) | bool function EverCrypt_DRBG_reseed (line 1925) | bool function EverCrypt_DRBG_generate (line 1967) | bool function EverCrypt_DRBG_uninstantiate (line 2005) | void EverCrypt_DRBG_uninstantiate(EverCrypt_DRBG_state_s *st) FILE: dist/msvc-compatible/EverCrypt_DRBG.h type Spec_Hash_Definitions_hash_alg (line 40) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_DRBG_supported_alg; type EverCrypt_DRBG_state_s (line 54) | typedef struct EverCrypt_DRBG_state_s_s EverCrypt_DRBG_state_s; FILE: dist/msvc-compatible/EverCrypt_Ed25519.c function EverCrypt_Ed25519_secret_to_public (line 30) | void EverCrypt_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *pr... function EverCrypt_Ed25519_expand_keys (line 35) | void EverCrypt_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *priv... function EverCrypt_Ed25519_sign_expanded (line 40) | void function EverCrypt_Ed25519_sign (line 51) | void function EverCrypt_Ed25519_verify (line 62) | bool FILE: dist/msvc-compatible/EverCrypt_Error.h type EverCrypt_Error_error_code (line 46) | typedef uint8_t EverCrypt_Error_error_code; FILE: dist/msvc-compatible/EverCrypt_HKDF.c function expand_sha1 (line 31) | static void function extract_sha1 (line 80) | static void function expand_sha2_256 (line 86) | static void function extract_sha2_256 (line 135) | static void function expand_sha2_384 (line 141) | static void function extract_sha2_384 (line 190) | static void function expand_sha2_512 (line 196) | static void function extract_sha2_512 (line 245) | static void function expand_blake2s (line 251) | static void function extract_blake2s (line 300) | static void function expand_blake2b (line 306) | static void function extract_blake2b (line 355) | static void function EverCrypt_HKDF_expand (line 372) | void function EverCrypt_HKDF_extract (line 440) | void FILE: dist/msvc-compatible/EverCrypt_HMAC.c function EverCrypt_HMAC_is_supported_alg (line 41) | bool EverCrypt_HMAC_is_supported_alg(Spec_Hash_Definitions_hash_alg uu___) function EverCrypt_HMAC_compute_sha1 (line 76) | void function EverCrypt_HMAC_compute_sha2_256 (line 180) | void function EverCrypt_HMAC_compute_sha2_384 (line 298) | void function EverCrypt_HMAC_compute_sha2_512 (line 424) | void function EverCrypt_HMAC_compute_blake2s (line 550) | void function EverCrypt_HMAC_compute_blake2b (line 685) | void function EverCrypt_HMAC_compute (line 828) | void FILE: dist/msvc-compatible/EverCrypt_HMAC.h type Spec_Hash_Definitions_hash_alg (line 42) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_HMAC_supported_alg; FILE: dist/msvc-compatible/EverCrypt_Hash.c function Spec_Hash_Definitions_hash_alg (line 51) | static Spec_Hash_Definitions_hash_alg alg_of_state(EverCrypt_Hash_state_... function EverCrypt_Hash_state_s (line 117) | static EverCrypt_Hash_state_s *malloc_(Spec_Hash_Definitions_hash_alg a) type option___EverCrypt_Hash_state_s_ (line 533) | typedef struct option___EverCrypt_Hash_state_s__s function option___EverCrypt_Hash_state_s_ (line 540) | static option___EverCrypt_Hash_state_s_ create_in(Spec_Hash_Definitions_... function init (line 550) | static void init(EverCrypt_Hash_state_s *s) function EverCrypt_Hash_update_multi_256 (line 669) | void EverCrypt_Hash_update_multi_256(uint32_t *s, uint8_t *blocks, uint3... function update_multi (line 687) | static void function update_last (line 820) | static void function finish (line 949) | static void finish(EverCrypt_Hash_state_s *s, uint8_t *dst) function free_ (line 1085) | static void free_(EverCrypt_Hash_state_s *s) function copy (line 1169) | static void copy(EverCrypt_Hash_state_s *s_src, EverCrypt_Hash_state_s *... function EverCrypt_Hash_Incremental_hash_len (line 1447) | uint32_t EverCrypt_Hash_Incremental_hash_len(Spec_Hash_Definitions_hash_... function block_len (line 1507) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function EverCrypt_Hash_Incremental_state_t (line 1581) | EverCrypt_Hash_Incremental_state_t function EverCrypt_Hash_Incremental_reset (line 1646) | void EverCrypt_Hash_Incremental_reset(EverCrypt_Hash_Incremental_state_t... function EverCrypt_Error_error_code (line 1666) | EverCrypt_Error_error_code function digest_md5 (line 1942) | static void digest_md5(EverCrypt_Hash_Incremental_state_t *state, uint8_... function digest_sha1 (line 1980) | static void digest_sha1(EverCrypt_Hash_Incremental_state_t *state, uint8... function digest_sha224 (line 2018) | static void digest_sha224(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha256 (line 2057) | static void digest_sha256(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha3_224 (line 2096) | static void digest_sha3_224(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_256 (line 2135) | static void digest_sha3_256(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_384 (line 2174) | static void digest_sha3_384(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_512 (line 2213) | static void digest_sha3_512(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha384 (line 2252) | static void digest_sha384(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha512 (line 2291) | static void digest_sha512(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_blake2s (line 2330) | static void digest_blake2s(EverCrypt_Hash_Incremental_state_t *state, ui... function digest_blake2b (line 2389) | static void digest_blake2b(EverCrypt_Hash_Incremental_state_t *state, ui... function Spec_Hash_Definitions_hash_alg (line 2451) | Spec_Hash_Definitions_hash_alg function EverCrypt_Hash_Incremental_digest (line 2466) | void function EverCrypt_Hash_Incremental_free (line 2543) | void EverCrypt_Hash_Incremental_free(EverCrypt_Hash_Incremental_state_t ... function EverCrypt_Hash_Incremental_hash_256 (line 2556) | void EverCrypt_Hash_Incremental_hash_256(uint8_t *output, uint8_t *input... function hash_224 (line 2594) | static void hash_224(uint8_t *output, uint8_t *input, uint32_t input_len) function EverCrypt_Hash_Incremental_hash (line 2639) | void FILE: dist/msvc-compatible/EverCrypt_Hash.h type EverCrypt_Hash_state_s (line 41) | typedef struct EverCrypt_Hash_state_s_s EverCrypt_Hash_state_s; type EverCrypt_Hash_Incremental_state_t (line 45) | typedef struct EverCrypt_Hash_Incremental_state_t_s EverCrypt_Hash_Incre... FILE: dist/msvc-compatible/EverCrypt_Poly1305.c function KRML_MAYBE_UNUSED (line 35) | KRML_MAYBE_UNUSED static void function EverCrypt_Poly1305_mac (line 65) | void EverCrypt_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t in... FILE: dist/msvc-compatible/Hacl_AEAD_Chacha20Poly1305.c function poly1305_padded_32 (line 32) | static inline void poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8... function poly1305_do_32 (line 410) | static inline void function Hacl_AEAD_Chacha20Poly1305_encrypt (line 569) | void function Hacl_AEAD_Chacha20Poly1305_decrypt (line 608) | uint32_t FILE: dist/msvc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd128.c function poly1305_padded_128 (line 33) | static inline void function poly1305_do_128 (line 852) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd128_encrypt (line 1085) | void function Hacl_AEAD_Chacha20Poly1305_Simd128_decrypt (line 1124) | uint32_t FILE: dist/msvc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd256.c function poly1305_padded_256 (line 33) | static inline void function poly1305_do_256 (line 853) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd256_encrypt (line 1086) | void function Hacl_AEAD_Chacha20Poly1305_Simd256_decrypt (line 1125) | uint32_t FILE: dist/msvc-compatible/Hacl_Bignum.c function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint32 (line 32) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint64 (line 153) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint32 (line 274) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint64 (line 370) | void function Hacl_Bignum_bn_add_mod_n_u32 (line 466) | void function Hacl_Bignum_bn_add_mod_n_u64 (line 543) | void function Hacl_Bignum_bn_sub_mod_n_u32 (line 620) | void function Hacl_Bignum_bn_sub_mod_n_u64 (line 698) | void function Hacl_Bignum_ModInvLimb_mod_inv_uint32 (line 776) | uint32_t Hacl_Bignum_ModInvLimb_mod_inv_uint32(uint32_t n0) function Hacl_Bignum_ModInvLimb_mod_inv_uint64 (line 797) | uint64_t Hacl_Bignum_ModInvLimb_mod_inv_uint64(uint64_t n0) function Hacl_Bignum_Montgomery_bn_check_modulus_u32 (line 818) | uint32_t Hacl_Bignum_Montgomery_bn_check_modulus_u32(uint32_t len, uint3... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u32 (line 838) | void function bn_mont_reduction_u32 (line 856) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u32 (line 934) | void function Hacl_Bignum_Montgomery_bn_from_mont_u32 (line 954) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u32 (line 970) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u32 (line 990) | void function Hacl_Bignum_Montgomery_bn_check_modulus_u64 (line 1009) | uint64_t Hacl_Bignum_Montgomery_bn_check_modulus_u64(uint32_t len, uint6... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u64 (line 1029) | void function bn_mont_reduction_u64 (line 1047) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u64 (line 1125) | void function Hacl_Bignum_Montgomery_bn_from_mont_u64 (line 1145) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u64 (line 1161) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u64 (line 1181) | void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u32 (line 1200) | void function bn_almost_mont_mul_u32 (line 1258) | static void function bn_almost_mont_sqr_u32 (line 1278) | static void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u64 (line 1297) | void function bn_almost_mont_mul_u64 (line 1355) | static void function bn_almost_mont_sqr_u64 (line 1375) | static void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u32 (line 1394) | uint32_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u32 (line 1463) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u32 (line 1590) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u32 (line 1750) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u32 (line 1769) | void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u64 (line 1788) | uint64_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u64 (line 1857) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u64 (line 1984) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u64 (line 2144) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u64 (line 2163) | void FILE: dist/msvc-compatible/Hacl_Bignum.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32_s type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 49) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64_s FILE: dist/msvc-compatible/Hacl_Bignum256.c function Hacl_Bignum256_add (line 63) | uint64_t Hacl_Bignum256_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sub (line 94) | uint64_t Hacl_Bignum256_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_add_mod (line 128) | void Hacl_Bignum256_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_sub_mod (line 191) | void Hacl_Bignum256_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_mul (line 251) | void Hacl_Bignum256_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sqr (line 285) | void Hacl_Bignum256_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 335) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 347) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 409) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 416) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 423) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 467) | static inline void function amont_sqr (line 475) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 482) | static inline void function Hacl_Bignum256_mod (line 503) | bool Hacl_Bignum256_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 535) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 597) | static inline void function exp_consttime_precomp (line 705) | static inline void function exp_vartime (line 850) | static inline void function exp_consttime (line 866) | static inline void function Hacl_Bignum256_mod_exp_vartime (line 902) | bool function Hacl_Bignum256_mod_exp_consttime (line 944) | bool function Hacl_Bignum256_mod_inv_prime_vartime (line 981) | bool Hacl_Bignum256_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1065) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum256_mont_ctx_init... function Hacl_Bignum256_mont_ctx_free (line 1093) | void Hacl_Bignum256_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx... function Hacl_Bignum256_mod_precomp (line 1110) | void function Hacl_Bignum256_mod_exp_vartime_precomp (line 1140) | void function Hacl_Bignum256_mod_exp_consttime_precomp (line 1172) | void function Hacl_Bignum256_mod_inv_prime_vartime_precomp (line 1197) | void function Hacl_Bignum256_bn_to_bytes_be (line 1319) | void Hacl_Bignum256_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum256_bn_to_bytes_le (line 1332) | void Hacl_Bignum256_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum256_lt_mask (line 1350) | uint64_t Hacl_Bignum256_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum256_eq_mask (line 1368) | uint64_t Hacl_Bignum256_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/msvc-compatible/Hacl_Bignum256_32.c function Hacl_Bignum256_32_add (line 62) | uint32_t Hacl_Bignum256_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sub (line 95) | uint32_t Hacl_Bignum256_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_add_mod (line 131) | void Hacl_Bignum256_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_sub_mod (line 198) | void Hacl_Bignum256_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_mul (line 262) | void Hacl_Bignum256_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sqr (line 298) | void Hacl_Bignum256_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 348) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 360) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 426) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 433) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 440) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 486) | static inline void function amont_sqr (line 494) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 501) | static inline void function Hacl_Bignum256_32_mod (line 522) | bool Hacl_Bignum256_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 554) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 616) | static inline void function exp_consttime_precomp (line 724) | static inline void function exp_vartime (line 869) | static inline void function exp_consttime (line 885) | static inline void function Hacl_Bignum256_32_mod_exp_vartime (line 921) | bool function Hacl_Bignum256_32_mod_exp_consttime (line 963) | bool function Hacl_Bignum256_32_mod_inv_prime_vartime (line 1000) | bool Hacl_Bignum256_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, u... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1098) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum256_32_mont_ctx_i... function Hacl_Bignum256_32_mont_ctx_free (line 1126) | void Hacl_Bignum256_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_... function Hacl_Bignum256_32_mod_precomp (line 1143) | void function Hacl_Bignum256_32_mod_exp_vartime_precomp (line 1173) | void function Hacl_Bignum256_32_mod_exp_consttime_precomp (line 1205) | void function Hacl_Bignum256_32_mod_inv_prime_vartime_precomp (line 1230) | void function Hacl_Bignum256_32_bn_to_bytes_be (line 1366) | void Hacl_Bignum256_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_bn_to_bytes_le (line 1379) | void Hacl_Bignum256_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_lt_mask (line 1397) | uint32_t Hacl_Bignum256_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum256_32_eq_mask (line 1415) | uint32_t Hacl_Bignum256_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/msvc-compatible/Hacl_Bignum32.c function Hacl_Bignum32_add (line 63) | uint32_t Hacl_Bignum32_add(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_sub (line 84) | uint32_t Hacl_Bignum32_sub(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_add_mod (line 110) | void Hacl_Bignum32_add_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_sub_mod (line 136) | void Hacl_Bignum32_sub_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_mul (line 152) | void Hacl_Bignum32_mul(uint32_t len, uint32_t *a, uint32_t *b, uint32_t ... function Hacl_Bignum32_sqr (line 168) | void Hacl_Bignum32_sqr(uint32_t len, uint32_t *a, uint32_t *res) function bn_slow_precomp (line 176) | static inline void function Hacl_Bignum32_mod (line 214) | bool Hacl_Bignum32_mod(uint32_t len, uint32_t *n, uint32_t *a, uint32_t ... function Hacl_Bignum32_mod_exp_vartime (line 277) | bool function Hacl_Bignum32_mod_exp_consttime (line 328) | bool function Hacl_Bignum32_mod_inv_prime_vartime (line 372) | bool Hacl_Bignum32_mod_inv_prime_vartime(uint32_t len, uint32_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 482) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_Bignum32_mont_ctx_free (line 513) | void Hacl_Bignum32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum32_mod_precomp (line 532) | void function Hacl_Bignum32_mod_exp_vartime_precomp (line 568) | void function Hacl_Bignum32_mod_exp_consttime_precomp (line 613) | void function Hacl_Bignum32_mod_inv_prime_vartime_precomp (line 650) | void function Hacl_Bignum32_bn_to_bytes_be (line 808) | void Hacl_Bignum32_bn_to_bytes_be(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_bn_to_bytes_le (line 831) | void Hacl_Bignum32_bn_to_bytes_le(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_lt_mask (line 860) | uint32_t Hacl_Bignum32_lt_mask(uint32_t len, uint32_t *a, uint32_t *b) function Hacl_Bignum32_eq_mask (line 881) | uint32_t Hacl_Bignum32_eq_mask(uint32_t len, uint32_t *a, uint32_t *b) FILE: dist/msvc-compatible/Hacl_Bignum32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum32_pbn_mo... FILE: dist/msvc-compatible/Hacl_Bignum4096.c function Hacl_Bignum4096_add (line 66) | uint64_t Hacl_Bignum4096_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sub (line 99) | uint64_t Hacl_Bignum4096_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_add_mod (line 135) | void Hacl_Bignum4096_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_sub_mod (line 201) | void Hacl_Bignum4096_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_mul (line 264) | void Hacl_Bignum4096_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sqr (line 276) | void Hacl_Bignum4096_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 282) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 294) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 358) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 365) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 372) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 416) | static inline void function amont_sqr (line 424) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 431) | static inline void function Hacl_Bignum4096_mod (line 452) | bool Hacl_Bignum4096_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 483) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 543) | static inline void function exp_consttime_precomp (line 651) | static inline void function exp_vartime (line 792) | static inline void function exp_consttime (line 808) | static inline void function Hacl_Bignum4096_mod_exp_vartime (line 844) | bool function Hacl_Bignum4096_mod_exp_consttime (line 886) | bool function Hacl_Bignum4096_mod_inv_prime_vartime (line 923) | bool Hacl_Bignum4096_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uin... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1020) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum4096_mont_ctx_ini... function Hacl_Bignum4096_mont_ctx_free (line 1048) | void Hacl_Bignum4096_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ct... function Hacl_Bignum4096_mod_precomp (line 1065) | void function Hacl_Bignum4096_mod_exp_vartime_precomp (line 1095) | void function Hacl_Bignum4096_mod_exp_consttime_precomp (line 1127) | void function Hacl_Bignum4096_mod_inv_prime_vartime_precomp (line 1152) | void function Hacl_Bignum4096_bn_to_bytes_be (line 1290) | void Hacl_Bignum4096_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_bn_to_bytes_le (line 1306) | void Hacl_Bignum4096_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_lt_mask (line 1327) | uint64_t Hacl_Bignum4096_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum4096_eq_mask (line 1344) | uint64_t Hacl_Bignum4096_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/msvc-compatible/Hacl_Bignum4096_32.c function Hacl_Bignum4096_32_add (line 66) | uint32_t Hacl_Bignum4096_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sub (line 98) | uint32_t Hacl_Bignum4096_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_add_mod (line 133) | void Hacl_Bignum4096_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_sub_mod (line 197) | void Hacl_Bignum4096_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_mul (line 258) | void Hacl_Bignum4096_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sqr (line 270) | void Hacl_Bignum4096_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 276) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 288) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 350) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 357) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 364) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 407) | static inline void function amont_sqr (line 415) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 422) | static inline void function Hacl_Bignum4096_32_mod (line 443) | bool Hacl_Bignum4096_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 474) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 534) | static inline void function exp_consttime_precomp (line 642) | static inline void function exp_vartime (line 783) | static inline void function exp_consttime (line 799) | static inline void function Hacl_Bignum4096_32_mod_exp_vartime (line 835) | bool function Hacl_Bignum4096_32_mod_exp_consttime (line 877) | bool function Hacl_Bignum4096_32_mod_inv_prime_vartime (line 914) | bool Hacl_Bignum4096_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, ... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1010) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum4096_32_mont_ctx_... function Hacl_Bignum4096_32_mont_ctx_free (line 1039) | void Hacl_Bignum4096_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont... function Hacl_Bignum4096_32_mod_precomp (line 1056) | void function Hacl_Bignum4096_32_mod_exp_vartime_precomp (line 1086) | void function Hacl_Bignum4096_32_mod_exp_consttime_precomp (line 1118) | void function Hacl_Bignum4096_32_mod_inv_prime_vartime_precomp (line 1143) | void function Hacl_Bignum4096_32_bn_to_bytes_be (line 1280) | void Hacl_Bignum4096_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_bn_to_bytes_le (line 1296) | void Hacl_Bignum4096_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_lt_mask (line 1317) | uint32_t Hacl_Bignum4096_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum4096_32_eq_mask (line 1334) | uint32_t Hacl_Bignum4096_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/msvc-compatible/Hacl_Bignum64.c function Hacl_Bignum64_add (line 54) | uint64_t Hacl_Bignum64_add(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_sub (line 66) | uint64_t Hacl_Bignum64_sub(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_add_mod (line 81) | void Hacl_Bignum64_add_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_sub_mod (line 96) | void Hacl_Bignum64_sub_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_mul (line 107) | void Hacl_Bignum64_mul(uint32_t len, uint64_t *a, uint64_t *b, uint64_t ... function Hacl_Bignum64_sqr (line 121) | void Hacl_Bignum64_sqr(uint32_t len, uint64_t *a, uint64_t *res) function bn_slow_precomp (line 129) | static inline void function Hacl_Bignum64_mod (line 161) | bool Hacl_Bignum64_mod(uint32_t len, uint64_t *n, uint64_t *a, uint64_t ... function Hacl_Bignum64_mod_exp_vartime (line 216) | bool function Hacl_Bignum64_mod_exp_consttime (line 259) | bool function Hacl_Bignum64_mod_inv_prime_vartime (line 298) | bool Hacl_Bignum64_mod_inv_prime_vartime(uint32_t len, uint64_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 407) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_Bignum64_mont_ctx_free (line 438) | void Hacl_Bignum64_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum64_mod_precomp (line 455) | void function Hacl_Bignum64_mod_exp_vartime_precomp (line 487) | void function Hacl_Bignum64_mod_exp_consttime_precomp (line 528) | void function Hacl_Bignum64_mod_inv_prime_vartime_precomp (line 562) | void function Hacl_Bignum64_bn_to_bytes_be (line 717) | void Hacl_Bignum64_bn_to_bytes_be(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_bn_to_bytes_le (line 737) | void Hacl_Bignum64_bn_to_bytes_le(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_lt_mask (line 762) | uint64_t Hacl_Bignum64_lt_mask(uint32_t len, uint64_t *a, uint64_t *b) function Hacl_Bignum64_eq_mask (line 779) | uint64_t Hacl_Bignum64_eq_mask(uint32_t len, uint64_t *a, uint64_t *b) FILE: dist/msvc-compatible/Hacl_Bignum64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum64_pbn_mo... FILE: dist/msvc-compatible/Hacl_Chacha20.c function quarter_round (line 33) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 69) | static inline void double_round(uint32_t *st) function rounds (line 81) | static inline void rounds(uint32_t *st) function chacha20_core (line 95) | static inline void chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function Hacl_Impl_Chacha20_chacha20_init (line 115) | void Hacl_Impl_Chacha20_chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t... function chacha20_encrypt_block (line 147) | static void chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t... function chacha20_encrypt_last (line 172) | static inline void function Hacl_Impl_Chacha20_chacha20_update (line 181) | void function Hacl_Chacha20_chacha20_encrypt (line 197) | void function Hacl_Chacha20_chacha20_decrypt (line 212) | void FILE: dist/msvc-compatible/Hacl_Chacha20_Vec128.c function double_round_128 (line 31) | static inline void double_round_128(Lib_IntVector_Intrinsics_vec128 *st) function chacha20_core_128 (line 131) | static inline void function chacha20_init_128 (line 162) | static inline void function Hacl_Chacha20_Vec128_chacha20_encrypt_128 (line 207) | void function Hacl_Chacha20_Vec128_chacha20_decrypt_128 (line 512) | void FILE: dist/msvc-compatible/Hacl_Chacha20_Vec256.c function double_round_256 (line 31) | static inline void double_round_256(Lib_IntVector_Intrinsics_vec256 *st) function chacha20_core_256 (line 131) | static inline void function chacha20_init_256 (line 162) | static inline void function Hacl_Chacha20_Vec256_chacha20_encrypt_256 (line 208) | void function Hacl_Chacha20_Vec256_chacha20_decrypt_256 (line 705) | void FILE: dist/msvc-compatible/Hacl_Chacha20_Vec32.c function double_round_32 (line 30) | static inline void double_round_32(uint32_t *st) function chacha20_core_32 (line 130) | static inline void chacha20_core_32(uint32_t *k, uint32_t *ctx, uint32_t... function chacha20_init_32 (line 156) | static inline void chacha20_init_32(uint32_t *ctx, uint8_t *k, uint8_t *... function Hacl_Chacha20_Vec32_chacha20_encrypt_32 (line 199) | void function Hacl_Chacha20_Vec32_chacha20_decrypt_32 (line 248) | void FILE: dist/msvc-compatible/Hacl_Curve25519_51.c function point_add_and_double (line 34) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_... function point_double (line 78) | static void point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uin... function montgomery_ladder (line 102) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function Hacl_Curve25519_51_fsquare_times (line 155) | void function Hacl_Curve25519_51_finv (line 170) | void Hacl_Curve25519_51_finv(uint64_t *o, uint64_t *i, FStar_UInt128_uin... function encode_point (line 211) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_51_scalarmult (line 233) | void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_51_secret_to_public (line 281) | void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_51_ecdh (line 300) | bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/msvc-compatible/Hacl_Curve25519_64.c function add_scalar0 (line 34) | static inline void add_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fadd0 (line 43) | static inline void fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub0 (line 52) | static inline void fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul0 (line 61) | static inline void fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul20 (line 70) | static inline void fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar0 (line 79) | static inline void fmul_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fsqr0 (line 88) | static inline void fsqr0(uint64_t *out, uint64_t *f1, uint64_t *tmp) function fsqr20 (line 97) | static inline void fsqr20(uint64_t *out, uint64_t *f, uint64_t *tmp) function cswap20 (line 106) | static inline void cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2) function point_add_and_double (line 117) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, uint64... function point_double (line 160) | static void point_double(uint64_t *nq, uint64_t *tmp1, uint64_t *tmp2) function montgomery_ladder (line 183) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function fsquare_times (line 232) | static void fsquare_times(uint64_t *o, uint64_t *inp, uint64_t *tmp, uin... function finv (line 241) | static void finv(uint64_t *o, uint64_t *i, uint64_t *tmp) function store_felem (line 282) | static void store_felem(uint64_t *b, uint64_t *f) function encode_point (line 315) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_64_scalarmult (line 335) | void Hacl_Curve25519_64_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_64_secret_to_public (line 373) | void Hacl_Curve25519_64_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_64_ecdh (line 392) | bool Hacl_Curve25519_64_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/msvc-compatible/Hacl_EC_Ed25519.c function Hacl_EC_Ed25519_mk_felem_zero (line 45) | void Hacl_EC_Ed25519_mk_felem_zero(uint64_t *b) function Hacl_EC_Ed25519_mk_felem_one (line 59) | void Hacl_EC_Ed25519_mk_felem_one(uint64_t *b) function Hacl_EC_Ed25519_felem_add (line 77) | void Hacl_EC_Ed25519_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sub (line 92) | void Hacl_EC_Ed25519_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_mul (line 107) | void Hacl_EC_Ed25519_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sqr (line 124) | void Hacl_EC_Ed25519_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_inv (line 143) | void Hacl_EC_Ed25519_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_load (line 161) | void Hacl_EC_Ed25519_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_store (line 176) | void Hacl_EC_Ed25519_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_Ed25519_mk_point_at_inf (line 196) | void Hacl_EC_Ed25519_mk_point_at_inf(uint64_t *p) function Hacl_EC_Ed25519_mk_base_point (line 206) | void Hacl_EC_Ed25519_mk_base_point(uint64_t *p) function Hacl_EC_Ed25519_point_negate (line 243) | void Hacl_EC_Ed25519_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_add (line 257) | void Hacl_EC_Ed25519_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_Ed25519_point_double (line 271) | void Hacl_EC_Ed25519_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_mul (line 289) | void Hacl_EC_Ed25519_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_eq (line 305) | bool Hacl_EC_Ed25519_point_eq(uint64_t *p, uint64_t *q) function Hacl_EC_Ed25519_point_compress (line 323) | void Hacl_EC_Ed25519_point_compress(uint64_t *p, uint8_t *out) function Hacl_EC_Ed25519_point_decompress (line 341) | bool Hacl_EC_Ed25519_point_decompress(uint8_t *s, uint64_t *out) FILE: dist/msvc-compatible/Hacl_EC_K256.c function Hacl_EC_K256_mk_felem_zero (line 44) | void Hacl_EC_K256_mk_felem_zero(uint64_t *f) function Hacl_EC_K256_mk_felem_one (line 54) | void Hacl_EC_K256_mk_felem_one(uint64_t *f) function Hacl_EC_K256_felem_add (line 69) | void Hacl_EC_K256_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sub (line 84) | void Hacl_EC_K256_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_mul (line 99) | void Hacl_EC_K256_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sqr (line 113) | void Hacl_EC_K256_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_inv (line 129) | void Hacl_EC_K256_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_load (line 144) | void Hacl_EC_K256_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_felem_store (line 159) | void Hacl_EC_K256_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_K256_mk_point_at_inf (line 179) | void Hacl_EC_K256_mk_point_at_inf(uint64_t *p) function Hacl_EC_K256_mk_base_point (line 189) | void Hacl_EC_K256_mk_base_point(uint64_t *p) function Hacl_EC_K256_point_negate (line 217) | void Hacl_EC_K256_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_add (line 231) | void Hacl_EC_K256_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_K256_point_double (line 245) | void Hacl_EC_K256_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_mul (line 263) | void Hacl_EC_K256_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_store (line 290) | void Hacl_EC_K256_point_store(uint64_t *p, uint8_t *out) function Hacl_EC_K256_point_load (line 306) | void Hacl_EC_K256_point_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_is_point_valid (line 339) | bool Hacl_EC_K256_is_point_valid(uint8_t *b) FILE: dist/msvc-compatible/Hacl_Ed25519.c function fsum (line 39) | static inline void fsum(uint64_t *out, uint64_t *a, uint64_t *b) function fdifference (line 44) | static inline void fdifference(uint64_t *out, uint64_t *a, uint64_t *b) function Hacl_Bignum25519_reduce_513 (line 49) | void Hacl_Bignum25519_reduce_513(uint64_t *a) function fmul0 (line 81) | static inline void fmul0(uint64_t *output, uint64_t *input, uint64_t *in... function times_2 (line 89) | static inline void times_2(uint64_t *out, uint64_t *a) function times_d (line 108) | static inline void times_d(uint64_t *out, uint64_t *a) function times_2d (line 119) | static inline void times_2d(uint64_t *out, uint64_t *a) function fsquare (line 130) | static inline void fsquare(uint64_t *out, uint64_t *a) function fsquare_times (line 138) | static inline void fsquare_times(uint64_t *output, uint64_t *input, uint... function fsquare_times_inplace (line 146) | static inline void fsquare_times_inplace(uint64_t *output, uint32_t count) function Hacl_Bignum25519_inverse (line 154) | void Hacl_Bignum25519_inverse(uint64_t *out, uint64_t *a) function reduce (line 162) | static inline void reduce(uint64_t *out) function Hacl_Bignum25519_load_51 (line 215) | void Hacl_Bignum25519_load_51(uint64_t *output, uint8_t *input) function Hacl_Bignum25519_store_51 (line 237) | void Hacl_Bignum25519_store_51(uint8_t *output, uint64_t *input) function Hacl_Impl_Ed25519_PointDouble_point_double (line 244) | void Hacl_Impl_Ed25519_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_Ed25519_PointAdd_point_add (line 287) | void Hacl_Impl_Ed25519_PointAdd_point_add(uint64_t *out, uint64_t *p, ui... function Hacl_Impl_Ed25519_PointConstants_make_point_inf (line 336) | void Hacl_Impl_Ed25519_PointConstants_make_point_inf(uint64_t *b) function pow2_252m2 (line 364) | static inline void pow2_252m2(uint64_t *out, uint64_t *z) function is_0 (line 400) | static inline bool is_0(uint64_t *x) function mul_modp_sqrt_m1 (line 410) | static inline void mul_modp_sqrt_m1(uint64_t *x) function recover_x (line 421) | static inline bool recover_x(uint64_t *x, uint64_t *y, uint64_t sign) function Hacl_Impl_Ed25519_PointDecompress_point_decompress (line 544) | bool Hacl_Impl_Ed25519_PointDecompress_point_decompress(uint64_t *out, u... function Hacl_Impl_Ed25519_PointCompress_point_compress (line 579) | void Hacl_Impl_Ed25519_PointCompress_point_compress(uint8_t *z, uint64_t... function barrett_reduction (line 603) | static inline void barrett_reduction(uint64_t *z, uint64_t *t) function mul_modq (line 925) | static inline void mul_modq(uint64_t *out, uint64_t *x, uint64_t *y) function add_modq (line 1052) | static inline void add_modq(uint64_t *out, uint64_t *x, uint64_t *y) function gte_q (line 1139) | static inline bool gte_q(uint64_t *s) function eq (line 1173) | static inline bool eq(uint64_t *a, uint64_t *b) function Hacl_Impl_Ed25519_PointEqual_point_equal (line 1188) | bool Hacl_Impl_Ed25519_PointEqual_point_equal(uint64_t *p, uint64_t *q) function Hacl_Impl_Ed25519_PointNegate_point_negate (line 1211) | void Hacl_Impl_Ed25519_PointNegate_point_negate(uint64_t *p, uint64_t *out) function Hacl_Impl_Ed25519_Ladder_point_mul (line 1235) | void Hacl_Impl_Ed25519_Ladder_point_mul(uint64_t *out, uint8_t *scalar, ... function precomp_get_consttime (line 1288) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1305) | static inline void point_mul_g(uint64_t *out, uint8_t *scalar) function point_mul_g_double_vartime (line 1402) | static inline void function point_negate_mul_double_g_vartime (line 1504) | static inline void function store_56 (line 1517) | static inline void store_56(uint8_t *out, uint64_t *b) function load_64_bytes (line 1536) | static inline void load_64_bytes(uint64_t *out, uint8_t *b) function load_32_bytes (line 1588) | static inline void load_32_bytes(uint64_t *out, uint8_t *b) function sha512_pre_msg (line 1616) | static inline void sha512_pre_msg(uint8_t *hash, uint8_t *prefix, uint32... function sha512_pre_pre2_msg (line 1632) | static inline void function sha512_modq_pre (line 1657) | static inline void function sha512_modq_pre_pre2 (line 1667) | static inline void function point_mul_g_compress (line 1683) | static inline void point_mul_g_compress(uint8_t *out, uint8_t *s) function secret_expand (line 1690) | static inline void secret_expand(uint8_t *expanded, uint8_t *secret) function Hacl_Ed25519_secret_to_public (line 1711) | void Hacl_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *private... function Hacl_Ed25519_expand_keys (line 1728) | void Hacl_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *private_key) function Hacl_Ed25519_sign_expanded (line 1748) | void function Hacl_Ed25519_sign (line 1788) | void function Hacl_Ed25519_verify (line 1806) | bool FILE: dist/msvc-compatible/Hacl_FFDHE.c function ffdhe_len (line 34) | static inline uint32_t ffdhe_len(Spec_FFDHE_ffdhe_alg a) function ffdhe_precomp_p (line 66) | static inline void ffdhe_precomp_p(Spec_FFDHE_ffdhe_alg a, uint64_t *p_r... function ffdhe_check_pk (line 156) | static inline uint64_t ffdhe_check_pk(Spec_FFDHE_ffdhe_alg a, uint64_t *... function ffdhe_compute_exp (line 224) | static inline void function Hacl_FFDHE_ffdhe_len (line 251) | uint32_t Hacl_FFDHE_ffdhe_len(Spec_FFDHE_ffdhe_alg a) function Hacl_FFDHE_ffdhe_secret_to_public_precomp (line 271) | void function Hacl_FFDHE_ffdhe_secret_to_public (line 298) | void Hacl_FFDHE_ffdhe_secret_to_public(Spec_FFDHE_ffdhe_alg a, uint8_t *... function Hacl_FFDHE_ffdhe_shared_secret_precomp (line 309) | uint64_t function Hacl_FFDHE_ffdhe_shared_secret (line 337) | uint64_t FILE: dist/msvc-compatible/Hacl_Frodo1344.c function Hacl_Frodo1344_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo1344_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo1344_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo1344_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t... function Hacl_Frodo1344_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo1344_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t... FILE: dist/msvc-compatible/Hacl_Frodo64.c function Hacl_Frodo64_crypto_kem_keypair (line 46) | uint32_t Hacl_Frodo64_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo64_crypto_kem_enc (line 85) | uint32_t Hacl_Frodo64_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t *pk) function Hacl_Frodo64_crypto_kem_dec (line 145) | uint32_t Hacl_Frodo64_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t *sk) FILE: dist/msvc-compatible/Hacl_Frodo640.c function Hacl_Frodo640_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo640_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo640_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo640_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo640_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo640_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/msvc-compatible/Hacl_Frodo976.c function Hacl_Frodo976_crypto_kem_keypair (line 41) | uint32_t Hacl_Frodo976_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo976_crypto_kem_enc (line 81) | uint32_t Hacl_Frodo976_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo976_crypto_kem_dec (line 142) | uint32_t Hacl_Frodo976_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/msvc-compatible/Hacl_Frodo_KEM.c function randombytes_ (line 34) | void randombytes_(uint32_t len, uint8_t *res) FILE: dist/msvc-compatible/Hacl_GenericField32.c function Hacl_GenericField32_field_modulus_check (line 57) | bool Hacl_GenericField32_field_modulus_check(uint32_t len, uint32_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 76) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_GenericField32_field_free (line 107) | void Hacl_GenericField32_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField32_field_get_len (line 122) | uint32_t Hacl_GenericField32_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField32_to_field (line 136) | void function Hacl_GenericField32_from_field (line 157) | void function Hacl_GenericField32_add (line 175) | void function Hacl_GenericField32_sub (line 194) | void function Hacl_GenericField32_mul (line 213) | void function Hacl_GenericField32_sqr (line 232) | void function Hacl_GenericField32_one (line 250) | void Hacl_GenericField32_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 ... function Hacl_GenericField32_exp_consttime (line 275) | void function Hacl_GenericField32_exp_vartime (line 442) | void function Hacl_GenericField32_inverse (line 569) | void FILE: dist/msvc-compatible/Hacl_GenericField32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_GenericField32_... FILE: dist/msvc-compatible/Hacl_GenericField64.c function Hacl_GenericField64_field_modulus_check (line 57) | bool Hacl_GenericField64_field_modulus_check(uint32_t len, uint64_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 76) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_GenericField64_field_free (line 107) | void Hacl_GenericField64_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField64_field_get_len (line 122) | uint32_t Hacl_GenericField64_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField64_to_field (line 136) | void function Hacl_GenericField64_from_field (line 157) | void function Hacl_GenericField64_add (line 175) | void function Hacl_GenericField64_sub (line 194) | void function Hacl_GenericField64_mul (line 213) | void function Hacl_GenericField64_sqr (line 232) | void function Hacl_GenericField64_one (line 250) | void Hacl_GenericField64_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 ... function Hacl_GenericField64_exp_consttime (line 275) | void function Hacl_GenericField64_exp_vartime (line 442) | void function Hacl_GenericField64_inverse (line 569) | void FILE: dist/msvc-compatible/Hacl_GenericField64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 40) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_GenericField64_... FILE: dist/msvc-compatible/Hacl_HKDF.c function Hacl_HKDF_expand_sha2_256 (line 40) | void function Hacl_HKDF_extract_sha2_256 (line 98) | void function Hacl_HKDF_expand_sha2_384 (line 120) | void function Hacl_HKDF_extract_sha2_384 (line 178) | void function Hacl_HKDF_expand_sha2_512 (line 200) | void function Hacl_HKDF_extract_sha2_512 (line 258) | void function Hacl_HKDF_expand_blake2s_32 (line 280) | void function Hacl_HKDF_extract_blake2s_32 (line 338) | void function Hacl_HKDF_expand_blake2b_32 (line 360) | void function Hacl_HKDF_extract_blake2b_32 (line 418) | void FILE: dist/msvc-compatible/Hacl_HKDF_Blake2b_256.c function Hacl_HKDF_Blake2b_256_expand_blake2b_256 (line 40) | void function Hacl_HKDF_Blake2b_256_extract_blake2b_256 (line 98) | void FILE: dist/msvc-compatible/Hacl_HKDF_Blake2s_128.c function Hacl_HKDF_Blake2s_128_expand_blake2s_128 (line 40) | void function Hacl_HKDF_Blake2s_128_extract_blake2s_128 (line 98) | void FILE: dist/msvc-compatible/Hacl_HMAC.c function Hacl_HMAC_compute_md5 (line 48) | void function Hacl_HMAC_compute_sha1 (line 158) | void function Hacl_HMAC_compute_sha2_224 (line 268) | void function Hacl_HMAC_compute_sha2_256 (line 392) | void function Hacl_HMAC_compute_sha2_384 (line 516) | void function Hacl_HMAC_compute_sha2_512 (line 648) | void function Hacl_HMAC_compute_sha3_224 (line 780) | void function Hacl_HMAC_compute_sha3_256 (line 906) | void function Hacl_HMAC_compute_sha3_384 (line 1032) | void function Hacl_HMAC_compute_sha3_512 (line 1158) | void function Hacl_HMAC_compute_blake2s_32 (line 1284) | void function Hacl_HMAC_compute_blake2b_32 (line 1425) | void FILE: dist/msvc-compatible/Hacl_HMAC_Blake2b_256.c function Hacl_HMAC_Blake2b_256_compute_blake2b_256 (line 40) | void FILE: dist/msvc-compatible/Hacl_HMAC_Blake2s_128.c function Hacl_HMAC_Blake2s_128_compute_blake2s_128 (line 38) | void FILE: dist/msvc-compatible/Hacl_HMAC_DRBG.c function Hacl_HMAC_DRBG_min_length (line 46) | uint32_t Hacl_HMAC_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function Hacl_HMAC_DRBG_uu___is_State (line 74) | bool function Hacl_HMAC_DRBG_state (line 91) | Hacl_HMAC_DRBG_state Hacl_HMAC_DRBG_create_in(Spec_Hash_Definitions_hash... function Hacl_HMAC_DRBG_instantiate (line 179) | void function Hacl_HMAC_DRBG_reseed (line 447) | void function Hacl_HMAC_DRBG_generate (line 693) | bool function Hacl_HMAC_DRBG_free (line 1081) | void Hacl_HMAC_DRBG_free(Spec_Hash_Definitions_hash_alg uu___, Hacl_HMAC... FILE: dist/msvc-compatible/Hacl_HMAC_DRBG.h type Spec_Hash_Definitions_hash_alg (line 40) | typedef Spec_Hash_Definitions_hash_alg Hacl_HMAC_DRBG_supported_alg; type Hacl_HMAC_DRBG_state (line 59) | typedef struct Hacl_HMAC_DRBG_state_s FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP128_SHA256.c function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP128_SHA512.c function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP256_SHA256.c function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP256_SHA512.c function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP32_SHA256.c function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_openBase (line 600) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve51_CP32_SHA512.c function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_openBase (line 600) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP128_SHA256.c function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP128_SHA512.c function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP256_SHA256.c function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP256_SHA512.c function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_openBase (line 601) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP32_SHA256.c function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_openBase (line 600) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Curve64_CP32_SHA512.c function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseS (line 34) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseR (line 280) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_sealBase (line 532) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_openBase (line 600) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_Interface_Hacl_Impl_HPKE_Hacl_Meta_HPKE.h type Hacl_Impl_HPKE_context_s (line 38) | typedef struct Hacl_Impl_HPKE_context_s_s FILE: dist/msvc-compatible/Hacl_HPKE_P256_CP128_SHA256.c function Hacl_HPKE_P256_CP128_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_openBase (line 612) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_P256_CP256_SHA256.c function Hacl_HPKE_P256_CP256_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_openBase (line 612) | uint32_t FILE: dist/msvc-compatible/Hacl_HPKE_P256_CP32_SHA256.c function Hacl_HPKE_P256_CP32_SHA256_setupBaseS (line 33) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_setupBaseR (line 282) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_sealBase (line 544) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_openBase (line 612) | uint32_t FILE: dist/msvc-compatible/Hacl_Hash_Base.c function Hacl_Hash_Definitions_word_len (line 30) | uint32_t Hacl_Hash_Definitions_word_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_block_len (line 66) | uint32_t Hacl_Hash_Definitions_block_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_hash_word_len (line 134) | uint32_t Hacl_Hash_Definitions_hash_word_len(Spec_Hash_Definitions_hash_... function Hacl_Hash_Definitions_hash_len (line 170) | uint32_t Hacl_Hash_Definitions_hash_len(Spec_Hash_Definitions_hash_alg a) FILE: dist/msvc-compatible/Hacl_Hash_Blake2b.c function update_block (line 34) | static void function Hacl_Hash_Blake2b_init (line 493) | void Hacl_Hash_Blake2b_init(uint64_t *hash, uint32_t kk, uint32_t nn) function update_key (line 579) | static void update_key(uint64_t *wv, uint64_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2b_update_multi (line 595) | void function Hacl_Hash_Blake2b_update_last (line 617) | void function update_blocks (line 637) | static void function update (line 670) | static inline void function Hacl_Hash_Blake2b_finish (line 687) | void Hacl_Hash_Blake2b_finish(uint32_t nn, uint8_t *output, uint64_t *hash) type option___uint8_t___uint8_t___bool_____uint64_t_____uint64_t___ (line 701) | typedef struct option___uint8_t___uint8_t___bool_____uint64_t_____uint64... function Hacl_Hash_Blake2b_state_t (line 708) | static Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 923) | Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 947) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2b_state_t (line 970) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc(void) function Hacl_Hash_Blake2b_index (line 975) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_state_t *s) function reset_raw (line 985) | static void reset_raw(Hacl_Hash_Blake2b_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2b_reset_with_key_and_params (line 1108) | void function Hacl_Hash_Blake2b_reset_with_key (line 1127) | void Hacl_Hash_Blake2b_reset_with_key(Hacl_Hash_Blake2b_state_t *s, uint... function Hacl_Hash_Blake2b_reset (line 1151) | void Hacl_Hash_Blake2b_reset(Hacl_Hash_Blake2b_state_t *s) function Hacl_Streaming_Types_error_code (line 1159) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_digest (line 1374) | uint8_t Hacl_Hash_Blake2b_digest(Hacl_Hash_Blake2b_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1453) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_info(Hacl_Hash_Blake2b_state_t... function Hacl_Hash_Blake2b_free (line 1466) | void Hacl_Hash_Blake2b_free(Hacl_Hash_Blake2b_state_t *state) function Hacl_Hash_Blake2b_state_t (line 1482) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_copy(Hacl_Hash_Blake2b_stat... function Hacl_Hash_Blake2b_hash_with_key (line 1601) | void function Hacl_Hash_Blake2b_hash_with_key_and_params (line 1626) | void FILE: dist/msvc-compatible/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_blake2_params (line 40) | typedef struct Hacl_Hash_Blake2b_blake2_params_s type Hacl_Hash_Blake2b_index (line 55) | typedef struct Hacl_Hash_Blake2b_index_s type Hacl_Hash_Blake2b_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2b_block_state_t_s Hacl_Hash_Blake2b_block... type Hacl_Hash_Blake2b_state_t (line 75) | typedef struct Hacl_Hash_Blake2b_state_t_s Hacl_Hash_Blake2b_state_t; FILE: dist/msvc-compatible/Hacl_Hash_Blake2b_Simd256.c function update_block (line 36) | static inline void function Hacl_Hash_Blake2b_Simd256_init (line 228) | void function update_key (line 303) | static void function Hacl_Hash_Blake2b_Simd256_update_multi (line 326) | void function Hacl_Hash_Blake2b_Simd256_update_last (line 348) | void function update_blocks (line 368) | static inline void function update (line 401) | static inline void function Hacl_Hash_Blake2b_Simd256_finish (line 425) | void function Hacl_Hash_Blake2b_Simd256_load_state256b_from_state32 (line 444) | void function Hacl_Hash_Blake2b_Simd256_store_state256b_to_state32 (line 464) | void function Lib_IntVector_Intrinsics_vec256 (line 528) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_Blake2b_Simd256_malloc_intern... function Hacl_Hash_Blake2b_Simd256_update_multi_no_inline (line 541) | void function Hacl_Hash_Blake2b_Simd256_update_last_no_inline (line 553) | void function Hacl_Hash_Blake2b_Simd256_copy_internal_state (line 565) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec256_____Lib_IntVector_Intrinsics_vec256___ (line 574) | typedef struct function Hacl_Hash_Blake2b_Simd256_state_t (line 582) | static Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 803) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 827) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 852) | Hacl_Hash_Blake2b_Simd256_state_t *Hacl_Hash_Blake2b_Simd256_malloc(void) function Hacl_Hash_Blake2b_index (line 857) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_Simd256_... function reset_raw (line 867) | static void function Hacl_Hash_Blake2b_Simd256_reset_with_key_and_params (line 979) | void function Hacl_Hash_Blake2b_Simd256_reset_with_key (line 998) | void Hacl_Hash_Blake2b_Simd256_reset_with_key(Hacl_Hash_Blake2b_Simd256_... function Hacl_Hash_Blake2b_Simd256_reset (line 1022) | void Hacl_Hash_Blake2b_Simd256_reset(Hacl_Hash_Blake2b_Simd256_state_t *s) function Hacl_Streaming_Types_error_code (line 1030) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_Simd256_digest (line 1249) | uint8_t Hacl_Hash_Blake2b_Simd256_digest(Hacl_Hash_Blake2b_Simd256_state... function Hacl_Hash_Blake2b_index (line 1328) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_Simd256_info(Hacl_Hash_Blake2b... function Hacl_Hash_Blake2b_Simd256_free (line 1341) | void Hacl_Hash_Blake2b_Simd256_free(Hacl_Hash_Blake2b_Simd256_state_t *s... function Hacl_Hash_Blake2b_Simd256_state_t (line 1357) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_hash_with_key (line 1495) | void function Hacl_Hash_Blake2b_Simd256_hash_with_key_and_params (line 1520) | void FILE: dist/msvc-compatible/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 54) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s Hacl_Hash_Blake2b_Sim... FILE: dist/msvc-compatible/Hacl_Hash_Blake2s.c function update_block (line 35) | static inline void function Hacl_Hash_Blake2s_init (line 494) | void Hacl_Hash_Blake2s_init(uint32_t *hash, uint32_t kk, uint32_t nn) function update_key (line 579) | static void update_key(uint32_t *wv, uint32_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2s_update_multi (line 595) | void function Hacl_Hash_Blake2s_update_last (line 614) | void function update_blocks (line 633) | static void function update (line 660) | static inline void function Hacl_Hash_Blake2s_finish (line 677) | void Hacl_Hash_Blake2s_finish(uint32_t nn, uint8_t *output, uint32_t *hash) type option___uint8_t___uint8_t___bool_____uint32_t_____uint32_t___ (line 691) | typedef struct option___uint8_t___uint8_t___bool_____uint32_t_____uint32... function Hacl_Hash_Blake2s_state_t (line 698) | static Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 912) | Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 936) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2s_state_t (line 959) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc(void) function Hacl_Hash_Blake2b_index (line 964) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_state_t *s) function reset_raw (line 974) | static void reset_raw(Hacl_Hash_Blake2s_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2s_reset_with_key_and_params (line 1096) | void function Hacl_Hash_Blake2s_reset_with_key (line 1115) | void Hacl_Hash_Blake2s_reset_with_key(Hacl_Hash_Blake2s_state_t *s, uint... function Hacl_Hash_Blake2s_reset (line 1139) | void Hacl_Hash_Blake2s_reset(Hacl_Hash_Blake2s_state_t *s) function Hacl_Streaming_Types_error_code (line 1147) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_digest (line 1342) | uint8_t Hacl_Hash_Blake2s_digest(Hacl_Hash_Blake2s_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1410) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_info(Hacl_Hash_Blake2s_state_t... function Hacl_Hash_Blake2s_free (line 1423) | void Hacl_Hash_Blake2s_free(Hacl_Hash_Blake2s_state_t *state) function Hacl_Hash_Blake2s_state_t (line 1439) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_copy(Hacl_Hash_Blake2s_stat... function Hacl_Hash_Blake2s_hash_with_key (line 1558) | void function Hacl_Hash_Blake2s_hash_with_key_and_params (line 1583) | void FILE: dist/msvc-compatible/Hacl_Hash_Blake2s.h type Hacl_Hash_Blake2s_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2s_block_state_t_s Hacl_Hash_Blake2s_block... type Hacl_Hash_Blake2s_state_t (line 53) | typedef struct Hacl_Hash_Blake2s_state_t_s Hacl_Hash_Blake2s_state_t; FILE: dist/msvc-compatible/Hacl_Hash_Blake2s_Simd128.c function update_block (line 35) | static inline void function Hacl_Hash_Blake2s_Simd128_init (line 227) | void function update_key (line 301) | static void function Hacl_Hash_Blake2s_Simd128_update_multi (line 324) | void function Hacl_Hash_Blake2s_Simd128_update_last (line 343) | void function update_blocks (line 362) | static inline void function update (line 395) | static inline void function Hacl_Hash_Blake2s_Simd128_finish (line 419) | void function Hacl_Hash_Blake2s_Simd128_store_state128s_to_state32 (line 438) | void function Hacl_Hash_Blake2s_Simd128_load_state128s_from_state32 (line 502) | void function Lib_IntVector_Intrinsics_vec128 (line 522) | Lib_IntVector_Intrinsics_vec128 *Hacl_Hash_Blake2s_Simd128_malloc_intern... function Hacl_Hash_Blake2s_Simd128_update_multi_no_inline (line 535) | void function Hacl_Hash_Blake2s_Simd128_update_last_no_inline (line 547) | void function Hacl_Hash_Blake2s_Simd128_copy_internal_state (line 559) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec128_____Lib_IntVector_Intrinsics_vec128___ (line 568) | typedef struct function Hacl_Hash_Blake2s_Simd128_state_t (line 576) | static Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 796) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 820) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 845) | Hacl_Hash_Blake2s_Simd128_state_t *Hacl_Hash_Blake2s_Simd128_malloc(void) function Hacl_Hash_Blake2b_index (line 850) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_Simd128_... function reset_raw (line 860) | static void function Hacl_Hash_Blake2s_Simd128_reset_with_key_and_params (line 971) | void function Hacl_Hash_Blake2s_Simd128_reset_with_key (line 990) | void Hacl_Hash_Blake2s_Simd128_reset_with_key(Hacl_Hash_Blake2s_Simd128_... function Hacl_Hash_Blake2s_Simd128_reset (line 1014) | void Hacl_Hash_Blake2s_Simd128_reset(Hacl_Hash_Blake2s_Simd128_state_t *s) function Hacl_Streaming_Types_error_code (line 1022) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_Simd128_digest (line 1221) | uint8_t Hacl_Hash_Blake2s_Simd128_digest(Hacl_Hash_Blake2s_Simd128_state... function Hacl_Hash_Blake2b_index (line 1289) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_Simd128_info(Hacl_Hash_Blake2s... function Hacl_Hash_Blake2s_Simd128_free (line 1302) | void Hacl_Hash_Blake2s_Simd128_free(Hacl_Hash_Blake2s_Simd128_state_t *s... function Hacl_Hash_Blake2s_Simd128_state_t (line 1318) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_hash_with_key (line 1456) | void function Hacl_Hash_Blake2s_Simd128_hash_with_key_and_params (line 1481) | void FILE: dist/msvc-compatible/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_block_state_t (line 51) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 54) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s Hacl_Hash_Blake2s_Sim... FILE: dist/msvc-compatible/Hacl_Hash_MD5.c function Hacl_Hash_MD5_init (line 48) | void Hacl_Hash_MD5_init(uint32_t *s) function update (line 53) | static void update(uint32_t *abcd, uint8_t *x) function pad (line 964) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_MD5_finish (line 977) | void Hacl_Hash_MD5_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_MD5_update_multi (line 982) | void Hacl_Hash_MD5_update_multi(uint32_t *s, uint8_t *blocks, uint32_t n... function Hacl_Hash_MD5_update_last (line 992) | void function Hacl_Hash_MD5_hash_oneshot (line 1013) | void Hacl_Hash_MD5_hash_oneshot(uint8_t *output, uint8_t *input, uint32_... function Hacl_Streaming_MD_state_32 (line 1040) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_malloc(void) function Hacl_Hash_MD5_reset (line 1106) | void Hacl_Hash_MD5_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 1120) | Hacl_Streaming_Types_error_code function Hacl_Hash_MD5_digest (line 1286) | void Hacl_Hash_MD5_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *ou... function Hacl_Hash_MD5_free (line 1321) | void Hacl_Hash_MD5_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 1331) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_copy(Hacl_Streaming_MD_state_3... function Hacl_Hash_MD5_hash (line 1401) | void Hacl_Hash_MD5_hash(uint8_t *output, uint8_t *input, uint32_t input_... FILE: dist/msvc-compatible/Hacl_Hash_MD5.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_MD5_state_t; FILE: dist/msvc-compatible/Hacl_Hash_SHA1.c function Hacl_Hash_SHA1_init (line 33) | void Hacl_Hash_SHA1_init(uint32_t *s) function update (line 38) | static void update(uint32_t *h, uint8_t *l) function pad (line 126) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_SHA1_finish (line 139) | void Hacl_Hash_SHA1_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_SHA1_update_multi (line 144) | void Hacl_Hash_SHA1_update_multi(uint32_t *s, uint8_t *blocks, uint32_t ... function Hacl_Hash_SHA1_update_last (line 154) | void function Hacl_Hash_SHA1_hash_oneshot (line 175) | void Hacl_Hash_SHA1_hash_oneshot(uint8_t *output, uint8_t *input, uint32... function Hacl_Streaming_MD_state_32 (line 202) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_malloc(void) function Hacl_Hash_SHA1_reset (line 268) | void Hacl_Hash_SHA1_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 282) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA1_digest (line 448) | void Hacl_Hash_SHA1_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *o... function Hacl_Hash_SHA1_free (line 483) | void Hacl_Hash_SHA1_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 493) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_copy(Hacl_Streaming_MD_state_... function Hacl_Hash_SHA1_hash (line 563) | void Hacl_Hash_SHA1_hash(uint8_t *output, uint8_t *input, uint32_t input... FILE: dist/msvc-compatible/Hacl_Hash_SHA1.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA1_state_t; FILE: dist/msvc-compatible/Hacl_Hash_SHA2.c function Hacl_Hash_SHA2_sha256_init (line 33) | void Hacl_Hash_SHA2_sha256_init(uint32_t *hash) function sha256_update (line 44) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function Hacl_Hash_SHA2_sha256_update_nblocks (line 150) | void Hacl_Hash_SHA2_sha256_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha256_update_last (line 161) | void function Hacl_Hash_SHA2_sha256_finish (line 198) | void Hacl_Hash_SHA2_sha256_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha224_init (line 205) | void Hacl_Hash_SHA2_sha224_init(uint32_t *hash) function Hacl_Hash_SHA2_sha224_update_nblocks (line 216) | void Hacl_Hash_SHA2_sha224_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha224_update_last (line 221) | void Hacl_Hash_SHA2_sha224_update_last(uint64_t totlen, uint32_t len, ui... function Hacl_Hash_SHA2_sha224_finish (line 226) | void Hacl_Hash_SHA2_sha224_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha512_init (line 233) | void Hacl_Hash_SHA2_sha512_init(uint64_t *hash) function sha512_update (line 244) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function Hacl_Hash_SHA2_sha512_update_nblocks (line 350) | void Hacl_Hash_SHA2_sha512_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha512_update_last (line 361) | void function Hacl_Hash_SHA2_sha512_finish (line 403) | void Hacl_Hash_SHA2_sha512_finish(uint64_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha384_init (line 410) | void Hacl_Hash_SHA2_sha384_init(uint64_t *hash) function Hacl_Hash_SHA2_sha384_update_nblocks (line 421) | void Hacl_Hash_SHA2_sha384_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha384_update_last (line 426) | void function Hacl_Hash_SHA2_sha384_finish (line 437) | void Hacl_Hash_SHA2_sha384_finish(uint64_t *st, uint8_t *h) function Hacl_Streaming_MD_state_32 (line 448) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_256(void) function Hacl_Streaming_MD_state_32 (line 520) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_copy_256(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_256 (line 593) | void Hacl_Hash_SHA2_reset_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 604) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 777) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_256 (line 793) | void Hacl_Hash_SHA2_digest_256(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_256 (line 833) | void Hacl_Hash_SHA2_free_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_256 (line 846) | void Hacl_Hash_SHA2_hash_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_32 (line 862) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_224(void) function Hacl_Hash_SHA2_reset_224 (line 928) | void Hacl_Hash_SHA2_reset_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 939) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_224 (line 954) | void Hacl_Hash_SHA2_digest_224(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_224 (line 989) | void Hacl_Hash_SHA2_free_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_224 (line 997) | void Hacl_Hash_SHA2_hash_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1013) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_512(void) function Hacl_Streaming_MD_state_64 (line 1085) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_copy_512(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_512 (line 1155) | void Hacl_Hash_SHA2_reset_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1166) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1339) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_512 (line 1355) | void Hacl_Hash_SHA2_digest_512(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_512 (line 1399) | void Hacl_Hash_SHA2_free_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_512 (line 1412) | void Hacl_Hash_SHA2_hash_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1428) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_384(void) function Hacl_Hash_SHA2_reset_384 (line 1494) | void Hacl_Hash_SHA2_reset_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1505) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_384 (line 1520) | void Hacl_Hash_SHA2_digest_384(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_384 (line 1559) | void Hacl_Hash_SHA2_free_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_384 (line 1567) | void Hacl_Hash_SHA2_hash_384(uint8_t *output, uint8_t *input, uint32_t i... FILE: dist/msvc-compatible/Hacl_Hash_SHA2.h type Hacl_Streaming_MD_state_32 (line 40) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_224; type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_256; type Hacl_Streaming_MD_state_64 (line 44) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_384; type Hacl_Streaming_MD_state_64 (line 46) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_512; FILE: dist/msvc-compatible/Hacl_Hash_SHA3.c function absorb_inner_32 (line 59) | static void absorb_inner_32(uint8_t *b, uint64_t *s) function block_len (line 176) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function hash_len (line 212) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_SHA3_init_ (line 240) | void Hacl_Hash_SHA3_init_(Spec_Hash_Definitions_hash_alg a, uint64_t *s) function Hacl_Hash_SHA3_update_multi_sha3 (line 246) | void function Hacl_Hash_SHA3_update_last_sha3 (line 269) | void function squeeze (line 557) | static void squeeze(uint64_t *s, uint32_t rateInBytes, uint32_t outputBy... type hash_buf2 (line 625) | typedef struct hash_buf2_s function Spec_Hash_Definitions_hash_alg (line 632) | Spec_Hash_Definitions_hash_alg Hacl_Hash_SHA3_get_alg(Hacl_Hash_SHA3_sta... type option___Spec_Hash_Definitions_hash_alg____uint64_t__ (line 638) | typedef struct option___Spec_Hash_Definitions_hash_alg____uint64_t___s function Hacl_Hash_SHA3_state_t (line 645) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_malloc(Spec_Hash_Definitions_hash... function Hacl_Hash_SHA3_free (line 722) | void Hacl_Hash_SHA3_free(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_state_t (line 733) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_copy(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_reset (line 816) | void Hacl_Hash_SHA3_reset(Hacl_Hash_SHA3_state_t *state) function Hacl_Streaming_Types_error_code (line 831) | Hacl_Streaming_Types_error_code function digest_ (line 1004) | static void function Hacl_Streaming_Types_error_code (line 1077) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1089) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA3_block_len (line 1105) | uint32_t Hacl_Hash_SHA3_block_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_hash_len (line 1111) | uint32_t Hacl_Hash_SHA3_hash_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_is_shake (line 1117) | bool Hacl_Hash_SHA3_is_shake(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_absorb_inner_32 (line 1123) | void Hacl_Hash_SHA3_absorb_inner_32(uint32_t rateInBytes, uint8_t *b, ui... function Hacl_Hash_SHA3_shake128 (line 1241) | void function Hacl_Hash_SHA3_shake256 (line 1411) | void function Hacl_Hash_SHA3_sha3_224 (line 1581) | void Hacl_Hash_SHA3_sha3_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_256 (line 1745) | void Hacl_Hash_SHA3_sha3_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_384 (line 1909) | void Hacl_Hash_SHA3_sha3_384(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_512 (line 2073) | void Hacl_Hash_SHA3_sha3_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_state_free (line 2249) | void Hacl_Hash_SHA3_state_free(uint64_t *s) function Hacl_Hash_SHA3_shake128_absorb_nblocks (line 2265) | void function Hacl_Hash_SHA3_shake128_absorb_final (line 2294) | void function Hacl_Hash_SHA3_shake128_squeeze_nblocks (line 2393) | void FILE: dist/msvc-compatible/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_state_t (line 40) | typedef struct Hacl_Hash_SHA3_state_t_s Hacl_Hash_SHA3_state_t; FILE: dist/msvc-compatible/Hacl_Hash_SHA3_Simd256.c function Hacl_Hash_SHA3_Simd256_absorb_inner_256 (line 31) | void function Hacl_Hash_SHA3_Simd256_shake128 (line 401) | void function Hacl_Hash_SHA3_Simd256_shake256 (line 1330) | void function Hacl_Hash_SHA3_Simd256_sha3_224 (line 2259) | void function Hacl_Hash_SHA3_Simd256_sha3_256 (line 3187) | void function Hacl_Hash_SHA3_Simd256_sha3_384 (line 4115) | void function Hacl_Hash_SHA3_Simd256_sha3_512 (line 5043) | void function Lib_IntVector_Intrinsics_vec256 (line 5974) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_SHA3_Simd256_state_malloc(void) function Hacl_Hash_SHA3_Simd256_state_free (line 5990) | void Hacl_Hash_SHA3_Simd256_state_free(Lib_IntVector_Intrinsics_vec256 *s) function Hacl_Hash_SHA3_Simd256_shake128_absorb_nblocks (line 6007) | void function Hacl_Hash_SHA3_Simd256_shake128_absorb_final (line 6057) | void function Hacl_Hash_SHA3_Simd256_shake128_squeeze_nblocks (line 6388) | void FILE: dist/msvc-compatible/Hacl_IntTypes_Intrinsics.h function Hacl_IntTypes_Intrinsics_add_carry_u32 (line 40) | static inline uint32_t function Hacl_IntTypes_Intrinsics_sub_borrow_u32 (line 49) | static inline uint32_t function Hacl_IntTypes_Intrinsics_add_carry_u64 (line 58) | static inline uint64_t function Hacl_IntTypes_Intrinsics_sub_borrow_u64 (line 67) | static inline uint64_t FILE: dist/msvc-compatible/Hacl_IntTypes_Intrinsics_128.h function Hacl_IntTypes_Intrinsics_128_add_carry_u64 (line 40) | static inline uint64_t function Hacl_IntTypes_Intrinsics_128_sub_borrow_u64 (line 53) | static inline uint64_t FILE: dist/msvc-compatible/Hacl_K256_ECDSA.c function bn_add (line 35) | static inline uint64_t function add4 (line 100) | static uint64_t add4(uint64_t *a, uint64_t *b, uint64_t *res) function add_mod4 (line 124) | static void add_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function sub_mod4 (line 177) | static void sub_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function mul4 (line 231) | static void mul4(uint64_t *a, uint64_t *b, uint64_t *res) function sqr4 (line 259) | static void sqr4(uint64_t *a, uint64_t *res) function is_qelem_zero (line 309) | static inline uint64_t is_qelem_zero(uint64_t *f) function is_qelem_zero_vartime (line 324) | static inline bool is_qelem_zero_vartime(uint64_t *f) function load_qelem_check (line 333) | static inline uint64_t load_qelem_check(uint64_t *f, uint8_t *b) function load_qelem_vartime (line 361) | static inline bool load_qelem_vartime(uint64_t *f, uint8_t *b) function modq_short (line 400) | static inline void modq_short(uint64_t *out, uint64_t *a) function load_qelem_modq (line 418) | static inline void load_qelem_modq(uint64_t *f, uint8_t *b) function store_qelem (line 433) | static inline void store_qelem(uint8_t *b, uint64_t *f) function qadd (line 440) | static inline void qadd(uint64_t *out, uint64_t *f1, uint64_t *f2) function mul_pow2_256_minus_q_add (line 450) | static inline uint64_t function modq (line 500) | static inline void modq(uint64_t *out, uint64_t *a) function qmul (line 528) | static inline void qmul(uint64_t *out, uint64_t *f1, uint64_t *f2) function qsqr (line 535) | static inline void qsqr(uint64_t *out, uint64_t *f) function qnegate_conditional_vartime (line 542) | static inline void qnegate_conditional_vartime(uint64_t *f, bool is_negate) function is_qelem_le_q_halved_vartime (line 556) | static inline bool is_qelem_le_q_halved_vartime(uint64_t *f) function qmul_shift_384 (line 581) | static inline void qmul_shift_384(uint64_t *res, uint64_t *a, uint64_t *b) function qsquare_times_in_place (line 611) | static inline void qsquare_times_in_place(uint64_t *out, uint32_t b) function qsquare_times (line 619) | static inline void qsquare_times(uint64_t *out, uint64_t *a, uint32_t b) function qinv (line 628) | static inline void qinv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Point_make_point_at_inf (line 712) | void Hacl_Impl_K256_Point_make_point_at_inf(uint64_t *p) function to_aff_point (line 723) | static inline void to_aff_point(uint64_t *p_aff, uint64_t *p) function to_aff_point_x (line 738) | static inline void to_aff_point_x(uint64_t *x, uint64_t *p) function is_on_curve_vartime (line 748) | static inline bool is_on_curve_vartime(uint64_t *p) function Hacl_Impl_K256_Point_point_negate (line 771) | void Hacl_Impl_K256_Point_point_negate(uint64_t *out, uint64_t *p) function point_negate_conditional_vartime (line 812) | static inline void point_negate_conditional_vartime(uint64_t *p, bool is... function aff_point_store (line 821) | static inline void aff_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_point_store (line 829) | void Hacl_Impl_K256_Point_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_aff_point_load_vartime (line 836) | bool Hacl_Impl_K256_Point_aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 851) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 870) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function Hacl_Impl_K256_PointDouble_point_double (line 914) | void Hacl_Impl_K256_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_K256_PointAdd_point_add (line 949) | void Hacl_Impl_K256_PointAdd_point_add(uint64_t *out, uint64_t *p, uint6... function scalar_split_lambda (line 1011) | static inline void scalar_split_lambda(uint64_t *r1, uint64_t *r2, uint6... function point_mul_lambda (line 1044) | static inline void point_mul_lambda(uint64_t *res, uint64_t *p) function point_mul_lambda_inplace (line 1071) | static inline void point_mul_lambda_inplace(uint64_t *res) type __bool_bool (line 1083) | typedef struct __bool_bool_s function __bool_bool (line 1090) | static inline __bool_bool function Hacl_Impl_K256_PointMul_point_mul (line 1114) | void Hacl_Impl_K256_PointMul_point_mul(uint64_t *out, uint64_t *scalar, ... function precomp_get_consttime (line 1157) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1175) | static inline void point_mul_g(uint64_t *out, uint64_t *scalar) function point_mul_g_double_vartime (line 1249) | static inline void function point_mul_g_double_split_lambda_table (line 1317) | static inline void function check_ecmult_endo_split (line 1422) | static inline bool type __bool_bool_bool_bool (line 1440) | typedef struct __bool_bool_bool_bool_s function point_mul_g_double_split_lambda_vartime (line 1449) | static inline void function fmul_eq_vartime (line 1515) | static inline bool fmul_eq_vartime(uint64_t *r, uint64_t *z, uint64_t *x) function Hacl_K256_ECDSA_ecdsa_sign_hashed_msg (line 1551) | bool function Hacl_K256_ECDSA_ecdsa_sign_sha256 (line 1625) | bool function Hacl_K256_ECDSA_ecdsa_verify_hashed_msg (line 1652) | bool function Hacl_K256_ECDSA_ecdsa_verify_sha256 (line 1725) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize (line 1746) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize(uint8_t *signat... function Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized (line 1768) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized(uint8_t *si... function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_hashed_msg (line 1791) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_sha256 (line 1820) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_hashed_msg (line 1848) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_sha256 (line 1875) | bool function Hacl_K256_ECDSA_public_key_uncompressed_to_raw (line 1912) | bool Hacl_K256_ECDSA_public_key_uncompressed_to_raw(uint8_t *pk_raw, uin... function Hacl_K256_ECDSA_public_key_uncompressed_from_raw (line 1931) | void Hacl_K256_ECDSA_public_key_uncompressed_from_raw(uint8_t *pk, uint8... function Hacl_K256_ECDSA_public_key_compressed_to_raw (line 1947) | bool Hacl_K256_ECDSA_public_key_compressed_to_raw(uint8_t *pk_raw, uint8... function Hacl_K256_ECDSA_public_key_compressed_from_raw (line 1969) | void Hacl_K256_ECDSA_public_key_compressed_from_raw(uint8_t *pk, uint8_t... function Hacl_K256_ECDSA_is_public_key_valid (line 2007) | bool Hacl_K256_ECDSA_is_public_key_valid(uint8_t *public_key) function Hacl_K256_ECDSA_is_private_key_valid (line 2024) | bool Hacl_K256_ECDSA_is_private_key_valid(uint8_t *private_key) function Hacl_K256_ECDSA_secret_to_public (line 2047) | bool Hacl_K256_ECDSA_secret_to_public(uint8_t *public_key, uint8_t *priv... function Hacl_K256_ECDSA_ecdh (line 2080) | bool Hacl_K256_ECDSA_ecdh(uint8_t *shared_secret, uint8_t *their_pubkey,... FILE: dist/msvc-compatible/Hacl_MAC_Poly1305.c function Hacl_MAC_Poly1305_poly1305_init (line 32) | void Hacl_MAC_Poly1305_poly1305_init(uint64_t *ctx, uint8_t *key) function poly1305_update (line 93) | static void poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text) function Hacl_MAC_Poly1305_poly1305_finish (line 344) | void Hacl_MAC_Poly1305_poly1305_finish(uint8_t *tag, uint8_t *key, uint6... function Hacl_MAC_Poly1305_state_t (line 447) | Hacl_MAC_Poly1305_state_t *Hacl_MAC_Poly1305_malloc(uint8_t *key) function Hacl_MAC_Poly1305_reset (line 541) | void Hacl_MAC_Poly1305_reset(Hacl_MAC_Poly1305_state_t *state, uint8_t *... function Hacl_Streaming_Types_error_code (line 558) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_digest (line 732) | void Hacl_MAC_Poly1305_digest(Hacl_MAC_Poly1305_state_t *state, uint8_t ... function Hacl_MAC_Poly1305_free (line 770) | void Hacl_MAC_Poly1305_free(Hacl_MAC_Poly1305_state_t *state) function Hacl_MAC_Poly1305_mac (line 782) | void Hacl_MAC_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t inp... FILE: dist/msvc-compatible/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_state_t_s Hacl_MAC_Poly1305_state_t; FILE: dist/msvc-compatible/Hacl_MAC_Poly1305_Simd128.c function Hacl_MAC_Poly1305_Simd128_load_acc2 (line 32) | void Hacl_MAC_Poly1305_Simd128_load_acc2(Lib_IntVector_Intrinsics_vec128... function Hacl_MAC_Poly1305_Simd128_fmul_r2_normalize (line 104) | void function Hacl_MAC_Poly1305_Simd128_poly1305_init (line 326) | void function poly1305_update (line 533) | static void poly1305_update(Lib_IntVector_Intrinsics_vec128 *ctx, uint32... function Hacl_MAC_Poly1305_Simd128_poly1305_finish (line 1150) | void type option___Lib_IntVector_Intrinsics_vec128_ (line 1308) | typedef struct option___Lib_IntVector_Intrinsics_vec128__s function Hacl_MAC_Poly1305_Simd128_state_t (line 1315) | Hacl_MAC_Poly1305_Simd128_state_t *Hacl_MAC_Poly1305_Simd128_malloc(uint... function Hacl_MAC_Poly1305_Simd128_reset (line 1420) | void Hacl_MAC_Poly1305_Simd128_reset(Hacl_MAC_Poly1305_Simd128_state_t *... function Hacl_Streaming_Types_error_code (line 1437) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd128_digest (line 1615) | void function Hacl_MAC_Poly1305_Simd128_free (line 1672) | void Hacl_MAC_Poly1305_Simd128_free(Hacl_MAC_Poly1305_Simd128_state_t *s... function Hacl_MAC_Poly1305_Simd128_mac (line 1684) | void FILE: dist/msvc-compatible/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/msvc-compatible/Hacl_MAC_Poly1305_Simd256.c function Hacl_MAC_Poly1305_Simd256_load_acc4 (line 32) | void Hacl_MAC_Poly1305_Simd256_load_acc4(Lib_IntVector_Intrinsics_vec256... function Hacl_MAC_Poly1305_Simd256_fmul_r4_normalize (line 125) | void function Hacl_MAC_Poly1305_Simd256_poly1305_init (line 624) | void function poly1305_update (line 983) | static void poly1305_update(Lib_IntVector_Intrinsics_vec256 *ctx, uint32... function Hacl_MAC_Poly1305_Simd256_poly1305_finish (line 1601) | void type option___Lib_IntVector_Intrinsics_vec256_ (line 1759) | typedef struct option___Lib_IntVector_Intrinsics_vec256__s function Hacl_MAC_Poly1305_Simd256_state_t (line 1766) | Hacl_MAC_Poly1305_Simd256_state_t *Hacl_MAC_Poly1305_Simd256_malloc(uint... function Hacl_MAC_Poly1305_Simd256_reset (line 1871) | void Hacl_MAC_Poly1305_Simd256_reset(Hacl_MAC_Poly1305_Simd256_state_t *... function Hacl_Streaming_Types_error_code (line 1888) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd256_digest (line 2066) | void function Hacl_MAC_Poly1305_Simd256_free (line 2123) | void Hacl_MAC_Poly1305_Simd256_free(Hacl_MAC_Poly1305_Simd256_state_t *s... function Hacl_MAC_Poly1305_Simd256_mac (line 2135) | void FILE: dist/msvc-compatible/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 40) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/msvc-compatible/Hacl_NaCl.c function secretbox_init (line 33) | static void secretbox_init(uint8_t *xkeys, uint8_t *k, uint8_t *n) function secretbox_detached (line 43) | static void function secretbox_open_detached (line 79) | static uint32_t function secretbox_easy (line 136) | static void secretbox_easy(uint32_t mlen, uint8_t *c, uint8_t *k, uint8_... function secretbox_open_easy (line 143) | static uint32_t function box_beforenm (line 151) | static inline uint32_t box_beforenm(uint8_t *k, uint8_t *pk, uint8_t *sk) function box_detached_afternm (line 163) | static inline uint32_t function box_detached (line 177) | static inline uint32_t function box_open_detached_afternm (line 197) | static inline uint32_t function box_open_detached (line 210) | static inline uint32_t function box_easy_afternm (line 230) | static inline uint32_t function box_easy (line 239) | static inline uint32_t function box_open_easy_afternm (line 248) | static inline uint32_t function box_open_easy (line 256) | static inline uint32_t function Hacl_NaCl_crypto_secretbox_detached (line 276) | uint32_t function Hacl_NaCl_crypto_secretbox_open_detached (line 302) | uint32_t function Hacl_NaCl_crypto_secretbox_easy (line 324) | uint32_t function Hacl_NaCl_crypto_secretbox_open_easy (line 340) | uint32_t function Hacl_NaCl_crypto_box_beforenm (line 359) | uint32_t Hacl_NaCl_crypto_box_beforenm(uint8_t *k, uint8_t *pk, uint8_t ... function Hacl_NaCl_crypto_box_detached_afternm (line 367) | uint32_t function Hacl_NaCl_crypto_box_detached (line 391) | uint32_t function Hacl_NaCl_crypto_box_open_detached_afternm (line 408) | uint32_t function Hacl_NaCl_crypto_box_open_detached (line 432) | uint32_t function Hacl_NaCl_crypto_box_easy_afternm (line 449) | uint32_t function Hacl_NaCl_crypto_box_easy (line 471) | uint32_t function Hacl_NaCl_crypto_box_open_easy_afternm (line 487) | uint32_t function Hacl_NaCl_crypto_box_open_easy (line 509) | uint32_t FILE: dist/msvc-compatible/Hacl_P256.c function bn_is_zero_mask4 (line 35) | static inline uint64_t bn_is_zero_mask4(uint64_t *f) function bn_is_zero_vartime4 (line 50) | static inline bool bn_is_zero_vartime4(uint64_t *f) function bn_is_eq_mask4 (line 56) | static inline uint64_t bn_is_eq_mask4(uint64_t *a, uint64_t *b) function bn_is_eq_vartime4 (line 69) | static inline bool bn_is_eq_vartime4(uint64_t *a, uint64_t *b) function bn_cmovznz4 (line 75) | static inline void bn_cmovznz4(uint64_t *res, uint64_t cin, uint64_t *x,... function bn_add_mod4 (line 88) | static inline void bn_add_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_sub4 (line 141) | static inline uint64_t bn_sub4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sub_mod4 (line 166) | static inline void bn_sub_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_mul4 (line 220) | static inline void bn_mul4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sqr4 (line 248) | static inline void bn_sqr4(uint64_t *res, uint64_t *x) function bn_to_bytes_be4 (line 298) | static inline void bn_to_bytes_be4(uint8_t *res, uint64_t *f) function bn_from_bytes_be4 (line 305) | static inline void bn_from_bytes_be4(uint64_t *res, uint8_t *b) function bn2_to_bytes_be4 (line 317) | static inline void bn2_to_bytes_be4(uint8_t *res, uint64_t *x, uint64_t *y) function make_prime (line 323) | static inline void make_prime(uint64_t *n) function make_order (line 331) | static inline void make_order(uint64_t *n) function make_a_coeff (line 339) | static inline void make_a_coeff(uint64_t *a) function make_b_coeff (line 347) | static inline void make_b_coeff(uint64_t *b) function make_g_x (line 355) | static inline void make_g_x(uint64_t *n) function make_g_y (line 363) | static inline void make_g_y(uint64_t *n) function make_fmont_R2 (line 371) | static inline void make_fmont_R2(uint64_t *n) function make_fzero (line 379) | static inline void make_fzero(uint64_t *n) function make_fone (line 387) | static inline void make_fone(uint64_t *n) function bn_is_lt_prime_mask4 (line 395) | static inline uint64_t bn_is_lt_prime_mask4(uint64_t *f) function feq_mask (line 403) | static inline uint64_t feq_mask(uint64_t *a, uint64_t *b) function fadd0 (line 409) | static inline void fadd0(uint64_t *res, uint64_t *x, uint64_t *y) function fsub0 (line 416) | static inline void fsub0(uint64_t *res, uint64_t *x, uint64_t *y) function fnegate_conditional_vartime (line 423) | static inline void fnegate_conditional_vartime(uint64_t *f, bool is_negate) function mont_reduction (line 432) | static inline void mont_reduction(uint64_t *res, uint64_t *x) function fmul0 (line 496) | static inline void fmul0(uint64_t *res, uint64_t *x, uint64_t *y) function fsqr0 (line 503) | static inline void fsqr0(uint64_t *res, uint64_t *x) function from_mont (line 510) | static inline void from_mont(uint64_t *res, uint64_t *a) function to_mont (line 517) | static inline void to_mont(uint64_t *res, uint64_t *a) function fmul_by_b_coeff (line 524) | static inline void fmul_by_b_coeff(uint64_t *res, uint64_t *x) function fcube (line 531) | static inline void fcube(uint64_t *res, uint64_t *x) function finv (line 537) | static inline void finv(uint64_t *res, uint64_t *a) function fsqrt (line 595) | static inline void fsqrt(uint64_t *res, uint64_t *a) function make_base_point (line 635) | static inline void make_base_point(uint64_t *p) function make_point_at_inf (line 645) | static inline void make_point_at_inf(uint64_t *p) function is_point_at_inf_vartime (line 655) | static inline bool is_point_at_inf_vartime(uint64_t *p) function to_aff_point (line 661) | static inline void to_aff_point(uint64_t *res, uint64_t *p) function to_aff_point_x (line 676) | static inline void to_aff_point_x(uint64_t *res, uint64_t *p) function to_proj_point (line 686) | static inline void to_proj_point(uint64_t *res, uint64_t *p) function is_on_curve_vartime (line 698) | static inline bool is_on_curve_vartime(uint64_t *p) function aff_point_store (line 720) | static inline void aff_point_store(uint8_t *res, uint64_t *p) function point_store (line 727) | static inline void point_store(uint8_t *res, uint64_t *p) function aff_point_load_vartime (line 734) | static inline bool aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 755) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 766) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function point_double (line 810) | static inline void point_double(uint64_t *res, uint64_t *p) function point_add (line 862) | static inline void point_add(uint64_t *res, uint64_t *p, uint64_t *q) function point_mul (line 936) | static inline void point_mul(uint64_t *res, uint64_t *scalar, uint64_t *p) function precomp_get_consttime (line 979) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 997) | static inline void point_mul_g(uint64_t *res, uint64_t *scalar) function point_mul_double_g (line 1058) | static inline void function bn_is_lt_order_mask4 (line 1112) | static inline uint64_t bn_is_lt_order_mask4(uint64_t *f) function bn_is_lt_order_and_gt_zero_mask4 (line 1120) | static inline uint64_t bn_is_lt_order_and_gt_zero_mask4(uint64_t *f) function qmod_short (line 1127) | static inline void qmod_short(uint64_t *res, uint64_t *x) function qadd (line 1135) | static inline void qadd(uint64_t *res, uint64_t *x, uint64_t *y) function qmont_reduction (line 1142) | static inline void qmont_reduction(uint64_t *res, uint64_t *x) function from_qmont (line 1206) | static inline void from_qmont(uint64_t *res, uint64_t *x) function qmul (line 1213) | static inline void qmul(uint64_t *res, uint64_t *x, uint64_t *y) function qsqr (line 1220) | static inline void qsqr(uint64_t *res, uint64_t *x) function Hacl_Impl_P256_DH_ecp256dh_i (line 1227) | bool Hacl_Impl_P256_DH_ecp256dh_i(uint8_t *public_key, uint8_t *private_... function Hacl_Impl_P256_DH_ecp256dh_r (line 1253) | bool function qinv (line 1289) | static inline void qinv(uint64_t *res, uint64_t *r) function qmul_mont (line 1397) | static inline void qmul_mont(uint64_t *sinv, uint64_t *b, uint64_t *res) function ecdsa_verify_msg_as_qelem (line 1404) | static inline bool function ecdsa_sign_msg_as_qelem (line 1445) | static inline bool function Hacl_P256_ecdsa_sign_p256_sha2 (line 1541) | bool function Hacl_P256_ecdsa_sign_p256_sha384 (line 1574) | bool function Hacl_P256_ecdsa_sign_p256_sha512 (line 1607) | bool function Hacl_P256_ecdsa_sign_p256_without_hash (line 1650) | bool function Hacl_P256_ecdsa_verif_p256_sha2 (line 1686) | bool function Hacl_P256_ecdsa_verif_p256_sha384 (line 1717) | bool function Hacl_P256_ecdsa_verif_p256_sha512 (line 1748) | bool function Hacl_P256_ecdsa_verif_without_hash (line 1784) | bool function Hacl_P256_validate_public_key (line 1823) | bool Hacl_P256_validate_public_key(uint8_t *public_key) function Hacl_P256_validate_private_key (line 1840) | bool Hacl_P256_validate_private_key(uint8_t *private_key) function Hacl_P256_uncompressed_to_raw (line 1871) | bool Hacl_P256_uncompressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_compressed_to_raw (line 1892) | bool Hacl_P256_compressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_raw_to_uncompressed (line 1914) | void Hacl_P256_raw_to_uncompressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_raw_to_compressed (line 1928) | void Hacl_P256_raw_to_compressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_dh_initiator (line 1955) | bool Hacl_P256_dh_initiator(uint8_t *public_key, uint8_t *private_key) function Hacl_P256_dh_responder (line 1972) | bool FILE: dist/msvc-compatible/Hacl_RSAPSS.c function hash_len (line 35) | static inline uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function hash (line 95) | static inline void function mgf_hash (line 123) | static inline void function check_num_bits_u64 (line 155) | static inline uint64_t check_num_bits_u64(uint32_t bs, uint64_t *b) function check_modulus_u64 (line 179) | static inline uint64_t check_modulus_u64(uint32_t modBits, uint64_t *n) function check_exponent_u64 (line 203) | static inline uint64_t check_exponent_u64(uint32_t eBits, uint64_t *e) function pss_encode (line 222) | static inline void function pss_verify (line 272) | static inline bool function load_pkey (line 356) | static inline bool function load_skey (line 374) | static inline bool function Hacl_RSAPSS_rsapss_sign (line 416) | bool function Hacl_RSAPSS_rsapss_verify (line 519) | bool function Hacl_RSAPSS_rsapss_skey_sign (line 778) | bool function Hacl_RSAPSS_rsapss_pkey_verify (line 842) | bool function Hacl_RSAPSS_mgf_hash (line 876) | void FILE: dist/msvc-compatible/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_2p (line 38) | typedef struct Hacl_Hash_SHA2_uint8_2p_s type Hacl_Hash_SHA2_uint8_3p (line 45) | typedef struct Hacl_Hash_SHA2_uint8_3p_s type Hacl_Hash_SHA2_uint8_4p (line 52) | typedef struct Hacl_Hash_SHA2_uint8_4p_s type Hacl_Hash_SHA2_uint8_4p (line 61) | typedef Hacl_Hash_SHA2_uint8_4p Hacl_Hash_SHA2_bufx4; FILE: dist/msvc-compatible/Hacl_SHA2_Vec128.c function sha224_init4 (line 33) | static inline void sha224_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha224_update4 (line 45) | static inline void function sha224_update_nblocks4 (line 296) | static inline void function sha224_update_last4 (line 320) | static inline void function sha224_finish4 (line 393) | static inline void function Hacl_SHA2_Vec128_sha224_4 (line 476) | void function sha256_init4 (line 513) | static inline void sha256_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha256_update4 (line 525) | static inline void function sha256_update_nblocks4 (line 776) | static inline void function sha256_update_last4 (line 800) | static inline void function sha256_finish4 (line 873) | static inline void function Hacl_SHA2_Vec128_sha256_4 (line 956) | void FILE: dist/msvc-compatible/Hacl_SHA2_Vec256.c function sha224_init8 (line 35) | static inline void sha224_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha224_update8 (line 47) | static inline void function sha224_update_nblocks8 (line 382) | static inline void function sha224_update_last8 (line 427) | static inline void function sha224_finish8 (line 562) | static inline void function Hacl_SHA2_Vec256_sha224_8 (line 689) | void function sha256_init8 (line 784) | static inline void sha256_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha256_update8 (line 796) | static inline void function sha256_update_nblocks8 (line 1131) | static inline void function sha256_update_last8 (line 1176) | static inline void function sha256_finish8 (line 1311) | static inline void function Hacl_SHA2_Vec256_sha256_8 (line 1438) | void function sha384_init4 (line 1533) | static inline void sha384_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha384_update4 (line 1545) | static inline void function sha384_update_nblocks4 (line 1780) | static inline void function sha384_update_last4 (line 1804) | static inline void function sha384_finish4 (line 1877) | static inline void function Hacl_SHA2_Vec256_sha384_4 (line 1952) | void function sha512_init4 (line 1989) | static inline void sha512_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha512_update4 (line 2001) | static inline void function sha512_update_nblocks4 (line 2236) | static inline void function sha512_update_last4 (line 2260) | static inline void function sha512_finish4 (line 2333) | static inline void function Hacl_SHA2_Vec256_sha512_4 (line 2408) | void FILE: dist/msvc-compatible/Hacl_Salsa20.c function quarter_round (line 28) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 52) | static inline void double_round(uint32_t *st) function rounds (line 64) | static inline void rounds(uint32_t *st) function salsa20_core (line 78) | static inline void salsa20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function salsa20_key_block0 (line 94) | static inline void salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_... function salsa20_encrypt (line 135) | static inline void function salsa20_decrypt (line 240) | static inline void function hsalsa20 (line 345) | static inline void hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) function Hacl_Salsa20_salsa20_encrypt (line 392) | void function Hacl_Salsa20_salsa20_decrypt (line 405) | void function Hacl_Salsa20_salsa20_key_block0 (line 418) | void Hacl_Salsa20_salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_t... function Hacl_Salsa20_hsalsa20 (line 423) | void Hacl_Salsa20_hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) FILE: dist/msvc-compatible/Hacl_Spec.h type Spec_FFDHE_ffdhe_alg (line 44) | typedef uint8_t Spec_FFDHE_ffdhe_alg; type Spec_Agile_AEAD_alg (line 54) | typedef uint8_t Spec_Agile_AEAD_alg; FILE: dist/msvc-compatible/Hacl_Streaming_HMAC.c function Spec_Hash_Definitions_hash_alg (line 47) | static Spec_Hash_Definitions_hash_alg alg_of_impl(Hacl_Agile_Hash_impl i) function Hacl_Agile_Hash_impl (line 115) | static Hacl_Agile_Hash_impl impl_of_state_s(Hacl_Agile_Hash_state_s s) function Hacl_Agile_Hash_impl (line 180) | static Hacl_Agile_Hash_impl impl_of_state(Hacl_Agile_Hash_state_s *s) function Hacl_Agile_Hash_state_s (line 185) | static Hacl_Agile_Hash_state_s *malloc_(Hacl_Agile_Hash_impl a) function init (line 582) | static void init(Hacl_Agile_Hash_state_s *s) function update_multi (line 686) | static void function update_last (line 815) | static void function finish (line 939) | static void finish(Hacl_Agile_Hash_state_s *s, uint8_t *dst) function free_ (line 1075) | static void free_(Hacl_Agile_Hash_state_s *s) function copy (line 1159) | static void copy(Hacl_Agile_Hash_state_s *s_src, Hacl_Agile_Hash_state_s... function hash (line 1407) | static void hash(Hacl_Agile_Hash_impl i, uint8_t *dst, uint8_t *input, u... function hash_len (line 1493) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function block_len (line 1553) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function max_input_len64 (line 1621) | static uint64_t max_input_len64(Spec_Hash_Definitions_hash_alg a) function wrap_key (line 1689) | static void wrap_key(Hacl_Agile_Hash_impl impl, uint8_t *output, uint8_t... function init0 (line 1715) | static void init0(uint8_t *k, uint8_t *buf, Hacl_Streaming_HMAC_Definiti... function finish0 (line 1748) | static void finish0(Hacl_Streaming_HMAC_Definitions_two_state s, uint8_t... function Hacl_Agile_Hash_state_s (line 1759) | Hacl_Agile_Hash_state_s function Hacl_Agile_Hash_state_s (line 1769) | Hacl_Agile_Hash_state_s function Hacl_Streaming_HMAC_Definitions_index (line 1779) | Hacl_Streaming_HMAC_Definitions_index function Hacl_Agile_Hash_impl (line 1788) | static Hacl_Agile_Hash_impl function Hacl_Agile_Hash_impl (line 1796) | static Hacl_Agile_Hash_impl function __proj__Mkdtuple2__item___2__Hacl_Agile_Hash_impl_uint32_t (line 1802) | static uint32_t function dsnd__Hacl_Agile_Hash_impl_uint32_t (line 1810) | static uint32_t dsnd__Hacl_Agile_Hash_impl_uint32_t(Hacl_Streaming_HMAC_... type option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 1815) | typedef struct option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agi... function KRML_MAYBE_UNUSED (line 1822) | KRML_MAYBE_UNUSED static Hacl_Streaming_HMAC_agile_state function KRML_MAYBE_UNUSED (line 1930) | KRML_MAYBE_UNUSED static bool is_blake2b_256(Hacl_Agile_Hash_impl uu___) function KRML_MAYBE_UNUSED (line 1945) | KRML_MAYBE_UNUSED static bool is_blake2s_128(Hacl_Agile_Hash_impl uu___) function Hacl_Streaming_Types_error_code (line 1960) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_Definitions_index (line 1995) | Hacl_Streaming_HMAC_Definitions_index function reset_internal (line 2002) | static void reset_internal(Hacl_Streaming_HMAC_agile_state *state, uint8... function Hacl_Streaming_Types_error_code (line 2020) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 2036) | Hacl_Streaming_Types_error_code type ___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s____uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 2275) | typedef struct function Hacl_Streaming_Types_error_code (line 2283) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_free (line 2394) | void Hacl_Streaming_HMAC_free(Hacl_Streaming_HMAC_agile_state *state) function Hacl_Streaming_HMAC_agile_state (line 2410) | Hacl_Streaming_HMAC_agile_state FILE: dist/msvc-compatible/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_impl (line 55) | typedef uint8_t Hacl_Agile_Hash_impl; type Hacl_Agile_Hash_state_s (line 57) | typedef struct Hacl_Agile_Hash_state_s_s Hacl_Agile_Hash_state_s; type Hacl_Streaming_HMAC_Definitions_index (line 59) | typedef struct Hacl_Streaming_HMAC_Definitions_index_s type Hacl_Streaming_HMAC_Definitions_two_state (line 66) | typedef struct Hacl_Streaming_HMAC_Definitions_two_state_s type Hacl_Streaming_HMAC_agile_state (line 89) | typedef struct Hacl_Streaming_HMAC_agile_state_s Hacl_Streaming_HMAC_agi... FILE: dist/msvc-compatible/Hacl_Streaming_Types.h type Spec_Hash_Definitions_hash_alg (line 53) | typedef uint8_t Spec_Hash_Definitions_hash_alg; type Hacl_Streaming_Types_error_code (line 61) | typedef uint8_t Hacl_Streaming_Types_error_code; type Hacl_Streaming_MD_state_32 (line 63) | typedef struct Hacl_Streaming_MD_state_32_s Hacl_Streaming_MD_state_32; type Hacl_Streaming_MD_state_64 (line 65) | typedef struct Hacl_Streaming_MD_state_64_s Hacl_Streaming_MD_state_64; FILE: dist/msvc-compatible/Lib_Memzero0.c function Lib_Memzero0_memzero0 (line 50) | void Lib_Memzero0_memzero0(void *dst, uint64_t len) { FILE: dist/msvc-compatible/Lib_PrintBuffer.c function Lib_PrintBuffer_print_bytes (line 6) | void Lib_PrintBuffer_print_bytes(uint32_t len, uint8_t* buffer) { function Lib_PrintBuffer_print_compare (line 14) | void Lib_PrintBuffer_print_compare(uint32_t len, uint8_t* buffer1, uint8... function Lib_PrintBuffer_print_compare_display (line 26) | void Lib_PrintBuffer_print_compare_display(uint32_t len, const uint8_t* ... function Lib_PrintBuffer_result_compare_display (line 41) | bool Lib_PrintBuffer_result_compare_display(uint32_t len, const uint8_t*... FILE: dist/msvc-compatible/Lib_RandomBuffer_System.c function read_random_bytes (line 10) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function read_random_bytes (line 37) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function Lib_RandomBuffer_System_randombytes (line 57) | bool Lib_RandomBuffer_System_randombytes(uint8_t *x, uint32_t len) { function Lib_RandomBuffer_System_crypto_random (line 61) | void Lib_RandomBuffer_System_crypto_random(uint8_t *x, uint32_t len) { FILE: dist/msvc-compatible/Vale.c type als_ret (line 28) | typedef uint64_t als_ret; FILE: dist/msvc-compatible/curve25519-inline.h function add_scalar (line 8) | static inline void add_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function fadd (line 37) | static inline void fadd (uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub (line 79) | static inline void fsub (uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul (line 123) | static inline void fmul (uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul2 (line 211) | static inline void fmul2 (uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar (line 366) | static inline void fmul_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function cswap2 (line 409) | static inline void cswap2 (uint64_t bit, uint64_t *p1, uint64_t *p2) function fsqr (line 494) | static inline void fsqr (uint64_t *out, uint64_t *f, uint64_t *tmp) function fsqr2 (line 588) | static inline void fsqr2 (uint64_t *out, uint64_t *f, uint64_t *tmp) FILE: dist/msvc-compatible/evercrypt_targetconfig.h function has_vec128_not_avx (line 40) | static inline bool has_vec128_not_avx () { function has_vec256_not_avx2 (line 48) | static inline bool has_vec256_not_avx2 () { FILE: dist/msvc-compatible/internal/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 45) | typedef struct EverCrypt_AEAD_state_s_s FILE: dist/msvc-compatible/internal/EverCrypt_DRBG.h type EverCrypt_DRBG_state_s_tags (line 46) | typedef uint8_t EverCrypt_DRBG_state_s_tags; type EverCrypt_DRBG_state_s (line 48) | typedef struct EverCrypt_DRBG_state_s_s FILE: dist/msvc-compatible/internal/EverCrypt_Hash.h type EverCrypt_Hash_state_s_tags (line 56) | typedef uint8_t EverCrypt_Hash_state_s_tags; type EverCrypt_Hash_state_s (line 58) | typedef struct EverCrypt_Hash_state_s_s type EverCrypt_Hash_Incremental_state_t (line 83) | typedef struct EverCrypt_Hash_Incremental_state_t_s FILE: dist/msvc-compatible/internal/Hacl_Bignum25519_51.h function Hacl_Impl_Curve25519_Field51_fadd (line 41) | static inline void Hacl_Impl_Curve25519_Field51_fadd(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fsub (line 60) | static inline void Hacl_Impl_Curve25519_Field51_fsub(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fmul (line 79) | static inline void function Hacl_Impl_Curve25519_Field51_fmul2 (line 162) | static inline void function Hacl_Impl_Curve25519_Field51_fmul1 (line 327) | static inline void Hacl_Impl_Curve25519_Field51_fmul1(uint64_t *out, uin... function Hacl_Impl_Curve25519_Field51_fsqr (line 369) | static inline void function Hacl_Impl_Curve25519_Field51_fsqr2 (line 444) | static inline void function Hacl_Impl_Curve25519_Field51_store_felem (line 598) | static inline void Hacl_Impl_Curve25519_Field51_store_felem(uint64_t *u6... function Hacl_Impl_Curve25519_Field51_cswap2 (line 658) | static inline void FILE: dist/msvc-compatible/internal/Hacl_Bignum_Base.h function Hacl_Bignum_Base_mul_wide_add2_u32 (line 42) | static inline uint32_t function Hacl_Bignum_Base_mul_wide_add2_u64 (line 51) | static inline uint64_t function Hacl_Bignum_Convert_bn_from_bytes_be_uint64 (line 64) | static inline void function Hacl_Bignum_Convert_bn_to_bytes_be_uint64 (line 82) | static inline void function Hacl_Bignum_Lib_bn_get_top_index_u32 (line 97) | static inline uint32_t Hacl_Bignum_Lib_bn_get_top_index_u32(uint32_t len... function Hacl_Bignum_Lib_bn_get_top_index_u64 (line 108) | static inline uint64_t Hacl_Bignum_Lib_bn_get_top_index_u64(uint32_t len... function Hacl_Bignum_Lib_bn_get_bits_u32 (line 119) | static inline uint32_t function Hacl_Bignum_Lib_bn_get_bits_u64 (line 137) | static inline uint64_t function Hacl_Bignum_Addition_bn_sub_eq_len_u32 (line 155) | static inline uint32_t function Hacl_Bignum_Addition_bn_sub_eq_len_u64 (line 188) | static inline uint64_t function Hacl_Bignum_Addition_bn_add_eq_len_u32 (line 221) | static inline uint32_t function Hacl_Bignum_Addition_bn_add_eq_len_u64 (line 254) | static inline uint64_t function Hacl_Bignum_Multiplication_bn_mul_u32 (line 287) | static inline void function Hacl_Bignum_Multiplication_bn_mul_u64 (line 328) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u32 (line 369) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u64 (line 420) | static inline void FILE: dist/msvc-compatible/internal/Hacl_Bignum_K256.h function Hacl_K256_Field_is_felem_zero_vartime (line 41) | static inline bool Hacl_K256_Field_is_felem_zero_vartime(uint64_t *f) function Hacl_K256_Field_is_felem_eq_vartime (line 51) | static inline bool Hacl_K256_Field_is_felem_eq_vartime(uint64_t *f1, uin... function Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime (line 66) | static inline bool Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime... function Hacl_K256_Field_load_felem (line 96) | static inline void Hacl_K256_Field_load_felem(uint64_t *f, uint8_t *b) function Hacl_K256_Field_load_felem_lt_prime_vartime (line 130) | static inline bool Hacl_K256_Field_load_felem_lt_prime_vartime(uint64_t ... function Hacl_K256_Field_store_felem (line 146) | static inline void Hacl_K256_Field_store_felem(uint8_t *b, uint64_t *f) function Hacl_K256_Field_fmul_small_num (line 169) | static inline void Hacl_K256_Field_fmul_small_num(uint64_t *out, uint64_... function Hacl_K256_Field_fadd (line 193) | static inline void Hacl_K256_Field_fadd(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsub (line 222) | static inline void Hacl_K256_Field_fsub(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fmul (line 261) | static inline void Hacl_K256_Field_fmul(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsqr (line 365) | static inline void Hacl_K256_Field_fsqr(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnormalize_weak (line 448) | static inline void Hacl_K256_Field_fnormalize_weak(uint64_t *out, uint64... function Hacl_K256_Field_fnormalize (line 484) | static inline void Hacl_K256_Field_fnormalize(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnegate_conditional_vartime (line 561) | static inline void Hacl_K256_Field_fnegate_conditional_vartime(uint64_t ... function Hacl_Impl_K256_Finv_fsquare_times_in_place (line 590) | static inline void Hacl_Impl_K256_Finv_fsquare_times_in_place(uint64_t *... function Hacl_Impl_K256_Finv_fsquare_times (line 598) | static inline void Hacl_Impl_K256_Finv_fsquare_times(uint64_t *out, uint... function Hacl_Impl_K256_Finv_fexp_223_23 (line 607) | static inline void Hacl_Impl_K256_Finv_fexp_223_23(uint64_t *out, uint64... function Hacl_Impl_K256_Finv_finv (line 639) | static inline void Hacl_Impl_K256_Finv_finv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Finv_fsqrt (line 651) | static inline void Hacl_Impl_K256_Finv_fsqrt(uint64_t *out, uint64_t *f) FILE: dist/msvc-compatible/internal/Hacl_Frodo_KEM.h function Hacl_Keccak_shake128_4x (line 43) | static inline void function Hacl_Impl_Matrix_mod_pow2 (line 63) | static inline void function Hacl_Impl_Matrix_matrix_add (line 79) | static inline void function Hacl_Impl_Matrix_matrix_sub (line 91) | static inline void function Hacl_Impl_Matrix_matrix_mul (line 103) | static inline void function Hacl_Impl_Matrix_matrix_mul_s (line 130) | static inline void function Hacl_Impl_Matrix_matrix_eq (line 157) | static inline uint16_t function Hacl_Impl_Matrix_matrix_to_lbytes (line 170) | static inline void function Hacl_Impl_Matrix_matrix_from_lbytes (line 179) | static inline void function Hacl_Impl_Frodo_Gen_frodo_gen_matrix_shake_4x (line 191) | static inline void function Hacl_Impl_Frodo_Params_frodo_gen_matrix (line 245) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix64 (line 286) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix640 (line 319) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix976 (line 352) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix1344 (line 385) | static inline void function Hacl_Impl_Frodo_Pack_frodo_pack (line 420) | static inline void function Hacl_Impl_Frodo_Pack_frodo_unpack (line 461) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_encode (line 515) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_decode (line 541) | static inline void FILE: dist/msvc-compatible/internal/Hacl_HMAC.h type K___uint32_t_uint32_t (line 40) | typedef struct K___uint32_t_uint32_t_s FILE: dist/msvc-compatible/internal/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_params_and_key (line 41) | typedef struct Hacl_Hash_Blake2b_params_and_key_s type Hacl_Hash_Blake2b_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2b_block_state_t_s type Hacl_Hash_Blake2b_state_t (line 82) | typedef struct Hacl_Hash_Blake2b_state_t_s FILE: dist/msvc-compatible/internal/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_two_2b_256 (line 109) | typedef struct Hacl_Hash_Blake2b_Simd256_two_2b_256_s type Hacl_Hash_Blake2b_Simd256_block_state_t (line 116) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 125) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s FILE: dist/msvc-compatible/internal/Hacl_Hash_Blake2s.h type K____uint32_t___uint32_t_ (line 65) | typedef struct K____uint32_t___uint32_t__s type Hacl_Hash_Blake2s_block_state_t (line 72) | typedef struct Hacl_Hash_Blake2s_block_state_t_s type Hacl_Hash_Blake2s_state_t (line 81) | typedef struct Hacl_Hash_Blake2s_state_t_s FILE: dist/msvc-compatible/internal/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_two_2s_128 (line 109) | typedef struct Hacl_Hash_Blake2s_Simd128_two_2s_128_s type Hacl_Hash_Blake2s_Simd128_block_state_t (line 116) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 125) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s FILE: dist/msvc-compatible/internal/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_hash_buf (line 65) | typedef struct Hacl_Hash_SHA3_hash_buf_s type Hacl_Hash_SHA3_state_t (line 72) | typedef struct Hacl_Hash_SHA3_state_t_s FILE: dist/msvc-compatible/internal/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 45) | typedef struct Hacl_MAC_Poly1305_state_t_s type FStar_Pervasives_Native_option___uint8_t_ (line 54) | typedef struct FStar_Pervasives_Native_option___uint8_t__s FILE: dist/msvc-compatible/internal/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s FILE: dist/msvc-compatible/internal/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 59) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s FILE: dist/msvc-compatible/internal/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_5p (line 40) | typedef struct Hacl_Hash_SHA2_uint8_5p_s type Hacl_Hash_SHA2_uint8_6p (line 47) | typedef struct Hacl_Hash_SHA2_uint8_6p_s type Hacl_Hash_SHA2_uint8_7p (line 54) | typedef struct Hacl_Hash_SHA2_uint8_7p_s type Hacl_Hash_SHA2_uint8_8p (line 61) | typedef struct Hacl_Hash_SHA2_uint8_8p_s type Hacl_Hash_SHA2_uint8_2x4p (line 68) | typedef struct Hacl_Hash_SHA2_uint8_2x4p_s type Hacl_Hash_SHA2_uint8_2x8p (line 75) | typedef struct Hacl_Hash_SHA2_uint8_2x8p_s FILE: dist/msvc-compatible/internal/Hacl_Spec.h type Spec_Cipher_Expansion_impl (line 44) | typedef uint8_t Spec_Cipher_Expansion_impl; type Spec_Frodo_Params_frodo_gen_a (line 49) | typedef uint8_t Spec_Frodo_Params_frodo_gen_a; FILE: dist/msvc-compatible/internal/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_state_s_tags (line 56) | typedef uint8_t Hacl_Agile_Hash_state_s_tags; type Hacl_Agile_Hash_state_s (line 58) | typedef struct Hacl_Agile_Hash_state_s_s type Hacl_Streaming_HMAC_agile_state (line 81) | typedef struct Hacl_Streaming_HMAC_agile_state_s FILE: dist/msvc-compatible/internal/Hacl_Streaming_Types.h type Hacl_Streaming_Types_optional (line 43) | typedef uint8_t Hacl_Streaming_Types_optional; type Hacl_Streaming_Types_optional_32 (line 45) | typedef struct Hacl_Streaming_Types_optional_32_s type Hacl_Streaming_Types_optional_64 (line 52) | typedef struct Hacl_Streaming_Types_optional_64_s type Hacl_Streaming_Types_two_pointers (line 59) | typedef struct Hacl_Streaming_Types_two_pointers_s type Hacl_Streaming_MD_state_32 (line 66) | typedef struct Hacl_Streaming_MD_state_32_s type Hacl_Streaming_MD_state_64 (line 74) | typedef struct Hacl_Streaming_MD_state_64_s FILE: dist/msvc-compatible/libintvector-shim.h type Lib_IntVector_Intrinsics_vec128 (line 24) | typedef struct __vec128 Lib_IntVector_Intrinsics_vec128; type Lib_IntVector_Intrinsics_vec256 (line 25) | typedef struct __vec256 Lib_IntVector_Intrinsics_vec256; FILE: dist/msvc-compatible/libintvector.h type __m128i (line 32) | typedef __m128i Lib_IntVector_Intrinsics_vec128; type __m256i (line 232) | typedef __m256i Lib_IntVector_Intrinsics_vec256; type uint32x4_t (line 459) | typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; function Lib_IntVector_Intrinsics_vec128 (line 628) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... function Lib_IntVector_Intrinsics_vec128 (line 633) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... type vector128_8 (line 664) | typedef unsigned char vector128_8 __attribute__ ((vector_size(16))); type vector128_32 (line 665) | typedef unsigned int vector128_32 __attribute__ ((vector_size(16))); type vector128_64 (line 666) | typedef unsigned long long vector128_64 __attribute__ ((vector_size(16))); type vector128_8 (line 668) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 669) | typedef vector128_8 vector128; function Lib_IntVector_Intrinsics_vec128_store32_le (line 680) | static inline function Lib_IntVector_Intrinsics_vec128_store32_be (line 685) | static inline function Lib_IntVector_Intrinsics_vec128_store64_le (line 690) | static inline function vector128 (line 789) | static inline type vector128_8 (line 824) | typedef vector unsigned char vector128_8; type vector128_32 (line 825) | typedef vector unsigned int vector128_32; type vector128_64 (line 826) | typedef vector unsigned long long vector128_64; type vector128_8 (line 828) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 829) | typedef vector128_8 vector128; FILE: dist/portable-gcc-compatible/EverCrypt_AEAD.c function EverCrypt_AEAD_uu___is_Ek (line 42) | bool EverCrypt_AEAD_uu___is_Ek(Spec_Agile_AEAD_alg a, EverCrypt_AEAD_sta... function Spec_Agile_AEAD_alg (line 60) | Spec_Agile_AEAD_alg EverCrypt_AEAD_alg_of_state(EverCrypt_AEAD_state_s *s) function EverCrypt_Error_error_code (line 89) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 108) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 145) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 198) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 226) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 353) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 499) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 558) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 706) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 846) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 991) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1136) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1163) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1230) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1369) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1508) | static EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1574) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1626) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1780) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 1926) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2077) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2228) | EverCrypt_Error_error_code function EverCrypt_Error_error_code (line 2254) | EverCrypt_Error_error_code function EverCrypt_AEAD_free (line 2326) | void EverCrypt_AEAD_free(EverCrypt_AEAD_state_s *s) FILE: dist/portable-gcc-compatible/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 43) | typedef struct EverCrypt_AEAD_state_s_s EverCrypt_AEAD_state_s; FILE: dist/portable-gcc-compatible/EverCrypt_AutoConfig2.c function EverCrypt_AutoConfig2_has_shaext (line 99) | bool EverCrypt_AutoConfig2_has_shaext(void) function EverCrypt_AutoConfig2_has_aesni (line 108) | bool EverCrypt_AutoConfig2_has_aesni(void) function EverCrypt_AutoConfig2_has_pclmulqdq (line 117) | bool EverCrypt_AutoConfig2_has_pclmulqdq(void) function EverCrypt_AutoConfig2_has_avx2 (line 126) | bool EverCrypt_AutoConfig2_has_avx2(void) function EverCrypt_AutoConfig2_has_avx (line 135) | bool EverCrypt_AutoConfig2_has_avx(void) function EverCrypt_AutoConfig2_has_bmi2 (line 144) | bool EverCrypt_AutoConfig2_has_bmi2(void) function EverCrypt_AutoConfig2_has_adx (line 153) | bool EverCrypt_AutoConfig2_has_adx(void) function EverCrypt_AutoConfig2_has_sse (line 162) | bool EverCrypt_AutoConfig2_has_sse(void) function EverCrypt_AutoConfig2_has_movbe (line 171) | bool EverCrypt_AutoConfig2_has_movbe(void) function EverCrypt_AutoConfig2_has_rdrand (line 180) | bool EverCrypt_AutoConfig2_has_rdrand(void) function EverCrypt_AutoConfig2_has_avx512 (line 189) | bool EverCrypt_AutoConfig2_has_avx512(void) function EverCrypt_AutoConfig2_recall (line 198) | void EverCrypt_AutoConfig2_recall(void) function EverCrypt_AutoConfig2_init (line 207) | void EverCrypt_AutoConfig2_init(void) function EverCrypt_AutoConfig2_disable_avx2 (line 280) | void EverCrypt_AutoConfig2_disable_avx2(void) function EverCrypt_AutoConfig2_disable_avx (line 289) | void EverCrypt_AutoConfig2_disable_avx(void) function EverCrypt_AutoConfig2_disable_bmi2 (line 298) | void EverCrypt_AutoConfig2_disable_bmi2(void) function EverCrypt_AutoConfig2_disable_adx (line 307) | void EverCrypt_AutoConfig2_disable_adx(void) function EverCrypt_AutoConfig2_disable_shaext (line 316) | void EverCrypt_AutoConfig2_disable_shaext(void) function EverCrypt_AutoConfig2_disable_aesni (line 325) | void EverCrypt_AutoConfig2_disable_aesni(void) function EverCrypt_AutoConfig2_disable_pclmulqdq (line 334) | void EverCrypt_AutoConfig2_disable_pclmulqdq(void) function EverCrypt_AutoConfig2_disable_sse (line 343) | void EverCrypt_AutoConfig2_disable_sse(void) function EverCrypt_AutoConfig2_disable_movbe (line 352) | void EverCrypt_AutoConfig2_disable_movbe(void) function EverCrypt_AutoConfig2_disable_rdrand (line 361) | void EverCrypt_AutoConfig2_disable_rdrand(void) function EverCrypt_AutoConfig2_disable_avx512 (line 370) | void EverCrypt_AutoConfig2_disable_avx512(void) function EverCrypt_AutoConfig2_has_vec128 (line 379) | bool EverCrypt_AutoConfig2_has_vec128(void) function EverCrypt_AutoConfig2_has_vec256 (line 390) | bool EverCrypt_AutoConfig2_has_vec256(void) FILE: dist/portable-gcc-compatible/EverCrypt_Chacha20Poly1305.c function EverCrypt_Chacha20Poly1305_aead_encrypt (line 36) | void function EverCrypt_Chacha20Poly1305_aead_decrypt (line 75) | uint32_t FILE: dist/portable-gcc-compatible/EverCrypt_Cipher.c function EverCrypt_Cipher_chacha20 (line 32) | void FILE: dist/portable-gcc-compatible/EverCrypt_Curve25519.c function EverCrypt_Curve25519_secret_to_public (line 43) | void EverCrypt_Curve25519_secret_to_public(uint8_t *pub, uint8_t *priv) function EverCrypt_Curve25519_scalarmult (line 70) | void EverCrypt_Curve25519_scalarmult(uint8_t *shared, uint8_t *my_priv, ... function EverCrypt_Curve25519_ecdh (line 97) | bool EverCrypt_Curve25519_ecdh(uint8_t *shared, uint8_t *my_priv, uint8_... FILE: dist/portable-gcc-compatible/EverCrypt_DRBG.c function EverCrypt_DRBG_min_length (line 66) | uint32_t EverCrypt_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function EverCrypt_DRBG_uu___is_SHA1_s (line 98) | bool function EverCrypt_DRBG_uu___is_SHA2_256_s (line 116) | bool function EverCrypt_DRBG_uu___is_SHA2_384_s (line 134) | bool function EverCrypt_DRBG_uu___is_SHA2_512_s (line 152) | bool function EverCrypt_DRBG_state_s (line 170) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create_in(Spec_Hash_Definitions_h... function EverCrypt_DRBG_state_s (line 277) | EverCrypt_DRBG_state_s *EverCrypt_DRBG_create(Spec_Hash_Definitions_hash... function instantiate_sha1 (line 286) | static bool function instantiate_sha2_256 (line 378) | static bool function instantiate_sha2_384 (line 470) | static bool function instantiate_sha2_512 (line 562) | static bool function reseed_sha1 (line 654) | static bool function reseed_sha2_256 (line 737) | static bool function reseed_sha2_384 (line 820) | static bool function reseed_sha2_512 (line 903) | static bool function generate_sha1 (line 986) | static bool function generate_sha2_256 (line 1202) | static bool function generate_sha2_384 (line 1418) | static bool function generate_sha2_512 (line 1634) | static bool function uninstantiate_sha1 (line 1850) | static void uninstantiate_sha1(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_256 (line 1878) | static void uninstantiate_sha2_256(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_384 (line 1906) | static void uninstantiate_sha2_384(EverCrypt_DRBG_state_s *st) function uninstantiate_sha2_512 (line 1934) | static void uninstantiate_sha2_512(EverCrypt_DRBG_state_s *st) function EverCrypt_DRBG_instantiate (line 1971) | bool function EverCrypt_DRBG_reseed (line 2015) | bool function EverCrypt_DRBG_generate (line 2061) | bool function EverCrypt_DRBG_uninstantiate (line 2103) | void EverCrypt_DRBG_uninstantiate(EverCrypt_DRBG_state_s *st) FILE: dist/portable-gcc-compatible/EverCrypt_DRBG.h type Spec_Hash_Definitions_hash_alg (line 42) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_DRBG_supported_alg; type EverCrypt_DRBG_state_s (line 84) | typedef struct EverCrypt_DRBG_state_s_s EverCrypt_DRBG_state_s; FILE: dist/portable-gcc-compatible/EverCrypt_Ed25519.c function EverCrypt_Ed25519_secret_to_public (line 32) | void EverCrypt_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *pr... function EverCrypt_Ed25519_expand_keys (line 41) | void EverCrypt_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *priv... function EverCrypt_Ed25519_sign_expanded (line 50) | void function EverCrypt_Ed25519_sign (line 65) | void function EverCrypt_Ed25519_verify (line 80) | bool FILE: dist/portable-gcc-compatible/EverCrypt_Error.h type EverCrypt_Error_error_code (line 50) | typedef uint8_t EverCrypt_Error_error_code; FILE: dist/portable-gcc-compatible/EverCrypt_HKDF.c function expand_sha1 (line 33) | static void function extract_sha1 (line 86) | static void function expand_sha2_256 (line 96) | static void function extract_sha2_256 (line 149) | static void function expand_sha2_384 (line 159) | static void function extract_sha2_384 (line 212) | static void function expand_sha2_512 (line 222) | static void function extract_sha2_512 (line 275) | static void function expand_blake2s (line 285) | static void function extract_blake2s (line 338) | static void function expand_blake2b (line 348) | static void function extract_blake2b (line 401) | static void function EverCrypt_HKDF_expand (line 422) | void function EverCrypt_HKDF_extract (line 494) | void FILE: dist/portable-gcc-compatible/EverCrypt_HMAC.c function EverCrypt_HMAC_is_supported_alg (line 43) | bool EverCrypt_HMAC_is_supported_alg(Spec_Hash_Definitions_hash_alg uu___) function EverCrypt_HMAC_compute_sha1 (line 82) | void function EverCrypt_HMAC_compute_sha2_256 (line 190) | void function EverCrypt_HMAC_compute_sha2_384 (line 312) | void function EverCrypt_HMAC_compute_sha2_512 (line 442) | void function EverCrypt_HMAC_compute_blake2s (line 572) | void function EverCrypt_HMAC_compute_blake2b (line 711) | void function EverCrypt_HMAC_compute (line 858) | void FILE: dist/portable-gcc-compatible/EverCrypt_HMAC.h type Spec_Hash_Definitions_hash_alg (line 48) | typedef Spec_Hash_Definitions_hash_alg EverCrypt_HMAC_supported_alg; FILE: dist/portable-gcc-compatible/EverCrypt_Hash.c function Spec_Hash_Definitions_hash_alg (line 53) | static Spec_Hash_Definitions_hash_alg alg_of_state(EverCrypt_Hash_state_... function EverCrypt_Hash_state_s (line 123) | static EverCrypt_Hash_state_s *malloc_(Spec_Hash_Definitions_hash_alg a) type option___EverCrypt_Hash_state_s_ (line 543) | typedef struct option___EverCrypt_Hash_state_s__s function option___EverCrypt_Hash_state_s_ (line 554) | static option___EverCrypt_Hash_state_s_ create_in(Spec_Hash_Definitions_... function init (line 568) | static void init(EverCrypt_Hash_state_s *s) function EverCrypt_Hash_update_multi_256 (line 695) | void EverCrypt_Hash_update_multi_256(uint32_t *s, uint8_t *blocks, uint3... function update_multi (line 717) | static void function update_last (line 854) | static void function finish (line 987) | static void finish(EverCrypt_Hash_state_s *s, uint8_t *dst) function free_ (line 1127) | static void free_(EverCrypt_Hash_state_s *s) function copy (line 1215) | static void copy(EverCrypt_Hash_state_s *s_src, EverCrypt_Hash_state_s *... function EverCrypt_Hash_Incremental_hash_len (line 1497) | uint32_t EverCrypt_Hash_Incremental_hash_len(Spec_Hash_Definitions_hash_... function block_len (line 1561) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function EverCrypt_Hash_Incremental_state_t (line 1639) | EverCrypt_Hash_Incremental_state_t function EverCrypt_Hash_Incremental_reset (line 1708) | void EverCrypt_Hash_Incremental_reset(EverCrypt_Hash_Incremental_state_t... function EverCrypt_Error_error_code (line 1732) | EverCrypt_Error_error_code function digest_md5 (line 2012) | static void digest_md5(EverCrypt_Hash_Incremental_state_t *state, uint8_... function digest_sha1 (line 2054) | static void digest_sha1(EverCrypt_Hash_Incremental_state_t *state, uint8... function digest_sha224 (line 2096) | static void digest_sha224(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha256 (line 2139) | static void digest_sha256(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha3_224 (line 2182) | static void digest_sha3_224(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_256 (line 2225) | static void digest_sha3_256(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_384 (line 2268) | static void digest_sha3_384(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha3_512 (line 2311) | static void digest_sha3_512(EverCrypt_Hash_Incremental_state_t *state, u... function digest_sha384 (line 2354) | static void digest_sha384(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_sha512 (line 2397) | static void digest_sha512(EverCrypt_Hash_Incremental_state_t *state, uin... function digest_blake2s (line 2440) | static void digest_blake2s(EverCrypt_Hash_Incremental_state_t *state, ui... function digest_blake2b (line 2503) | static void digest_blake2b(EverCrypt_Hash_Incremental_state_t *state, ui... function Spec_Hash_Definitions_hash_alg (line 2569) | Spec_Hash_Definitions_hash_alg function EverCrypt_Hash_Incremental_digest (line 2588) | void function EverCrypt_Hash_Incremental_free (line 2669) | void EverCrypt_Hash_Incremental_free(EverCrypt_Hash_Incremental_state_t ... function EverCrypt_Hash_Incremental_hash_256 (line 2686) | void EverCrypt_Hash_Incremental_hash_256(uint8_t *output, uint8_t *input... function hash_224 (line 2728) | static void hash_224(uint8_t *output, uint8_t *input, uint32_t input_len) function EverCrypt_Hash_Incremental_hash (line 2777) | void FILE: dist/portable-gcc-compatible/EverCrypt_Hash.h type EverCrypt_Hash_state_s (line 43) | typedef struct EverCrypt_Hash_state_s_s EverCrypt_Hash_state_s; type EverCrypt_Hash_Incremental_state_t (line 55) | typedef struct EverCrypt_Hash_Incremental_state_t_s EverCrypt_Hash_Incre... FILE: dist/portable-gcc-compatible/EverCrypt_Poly1305.c function KRML_MAYBE_UNUSED (line 37) | KRML_MAYBE_UNUSED static void function EverCrypt_Poly1305_mac (line 71) | void EverCrypt_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t in... FILE: dist/portable-gcc-compatible/Hacl_AEAD_Chacha20Poly1305.c function poly1305_padded_32 (line 34) | static inline void poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8... function poly1305_do_32 (line 416) | static inline void function Hacl_AEAD_Chacha20Poly1305_encrypt (line 579) | void function Hacl_AEAD_Chacha20Poly1305_decrypt (line 622) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd128.c function poly1305_padded_128 (line 35) | static inline void function poly1305_do_128 (line 858) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd128_encrypt (line 1095) | void function Hacl_AEAD_Chacha20Poly1305_Simd128_decrypt (line 1138) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_AEAD_Chacha20Poly1305_Simd256.c function poly1305_padded_256 (line 35) | static inline void function poly1305_do_256 (line 859) | static inline void function Hacl_AEAD_Chacha20Poly1305_Simd256_encrypt (line 1096) | void function Hacl_AEAD_Chacha20Poly1305_Simd256_decrypt (line 1139) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_Bignum.c function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint32 (line 34) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_mul_uint64 (line 159) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint32 (line 284) | void function Hacl_Bignum_Karatsuba_bn_karatsuba_sqr_uint64 (line 384) | void function Hacl_Bignum_bn_add_mod_n_u32 (line 484) | void function Hacl_Bignum_bn_add_mod_n_u64 (line 565) | void function Hacl_Bignum_bn_sub_mod_n_u32 (line 646) | void function Hacl_Bignum_bn_sub_mod_n_u64 (line 728) | void function Hacl_Bignum_ModInvLimb_mod_inv_uint32 (line 810) | uint32_t Hacl_Bignum_ModInvLimb_mod_inv_uint32(uint32_t n0) function Hacl_Bignum_ModInvLimb_mod_inv_uint64 (line 835) | uint64_t Hacl_Bignum_ModInvLimb_mod_inv_uint64(uint64_t n0) function Hacl_Bignum_Montgomery_bn_check_modulus_u32 (line 860) | uint32_t Hacl_Bignum_Montgomery_bn_check_modulus_u32(uint32_t len, uint3... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u32 (line 884) | void function bn_mont_reduction_u32 (line 906) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u32 (line 988) | void function Hacl_Bignum_Montgomery_bn_from_mont_u32 (line 1012) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u32 (line 1032) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u32 (line 1056) | void function Hacl_Bignum_Montgomery_bn_check_modulus_u64 (line 1079) | uint64_t Hacl_Bignum_Montgomery_bn_check_modulus_u64(uint32_t len, uint6... function Hacl_Bignum_Montgomery_bn_precomp_r2_mod_n_u64 (line 1103) | void function bn_mont_reduction_u64 (line 1125) | static void function Hacl_Bignum_Montgomery_bn_to_mont_u64 (line 1207) | void function Hacl_Bignum_Montgomery_bn_from_mont_u64 (line 1231) | void function Hacl_Bignum_Montgomery_bn_mont_mul_u64 (line 1251) | void function Hacl_Bignum_Montgomery_bn_mont_sqr_u64 (line 1275) | void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u32 (line 1298) | void function bn_almost_mont_mul_u32 (line 1360) | static void function bn_almost_mont_sqr_u32 (line 1384) | static void function Hacl_Bignum_AlmostMontgomery_bn_almost_mont_reduction_u64 (line 1407) | void function bn_almost_mont_mul_u64 (line 1469) | static void function bn_almost_mont_sqr_u64 (line 1493) | static void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u32 (line 1516) | uint32_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u32 (line 1589) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u32 (line 1720) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u32 (line 1884) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u32 (line 1907) | void function Hacl_Bignum_Exponentiation_bn_check_mod_exp_u64 (line 1930) | uint64_t function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_precomp_u64 (line 2003) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_precomp_u64 (line 2134) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_vartime_u64 (line 2298) | void function Hacl_Bignum_Exponentiation_bn_mod_exp_consttime_u64 (line 2321) | void FILE: dist/portable-gcc-compatible/Hacl_Bignum.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 42) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32_s type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 55) | typedef struct Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64_s FILE: dist/portable-gcc-compatible/Hacl_Bignum256.c function Hacl_Bignum256_add (line 65) | uint64_t Hacl_Bignum256_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sub (line 100) | uint64_t Hacl_Bignum256_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_add_mod (line 138) | void Hacl_Bignum256_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_sub_mod (line 205) | void Hacl_Bignum256_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum256_mul (line 269) | void Hacl_Bignum256_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum256_sqr (line 307) | void Hacl_Bignum256_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 361) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 377) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 443) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 454) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 465) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 513) | static inline void function amont_sqr (line 525) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 536) | static inline void function Hacl_Bignum256_mod (line 561) | bool Hacl_Bignum256_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 597) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 663) | static inline void function exp_consttime_precomp (line 775) | static inline void function exp_vartime (line 924) | static inline void function exp_consttime (line 944) | static inline void function Hacl_Bignum256_mod_exp_vartime (line 984) | bool function Hacl_Bignum256_mod_exp_consttime (line 1030) | bool function Hacl_Bignum256_mod_inv_prime_vartime (line 1071) | bool Hacl_Bignum256_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1159) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum256_mont_ctx_init... function Hacl_Bignum256_mont_ctx_free (line 1191) | void Hacl_Bignum256_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx... function Hacl_Bignum256_mod_precomp (line 1212) | void function Hacl_Bignum256_mod_exp_vartime_precomp (line 1246) | void function Hacl_Bignum256_mod_exp_consttime_precomp (line 1282) | void function Hacl_Bignum256_mod_inv_prime_vartime_precomp (line 1311) | void function Hacl_Bignum256_bn_to_bytes_be (line 1445) | void Hacl_Bignum256_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum256_bn_to_bytes_le (line 1462) | void Hacl_Bignum256_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum256_lt_mask (line 1484) | uint64_t Hacl_Bignum256_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum256_eq_mask (line 1506) | uint64_t Hacl_Bignum256_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum256_32.c function Hacl_Bignum256_32_add (line 64) | uint32_t Hacl_Bignum256_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sub (line 101) | uint32_t Hacl_Bignum256_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_add_mod (line 141) | void Hacl_Bignum256_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_sub_mod (line 212) | void Hacl_Bignum256_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, ui... function Hacl_Bignum256_32_mul (line 280) | void Hacl_Bignum256_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum256_32_sqr (line 320) | void Hacl_Bignum256_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 374) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 390) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 460) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 471) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 482) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 532) | static inline void function amont_sqr (line 544) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 555) | static inline void function Hacl_Bignum256_32_mod (line 580) | bool Hacl_Bignum256_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 616) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 682) | static inline void function exp_consttime_precomp (line 794) | static inline void function exp_vartime (line 943) | static inline void function exp_consttime (line 963) | static inline void function Hacl_Bignum256_32_mod_exp_vartime (line 1003) | bool function Hacl_Bignum256_32_mod_exp_consttime (line 1049) | bool function Hacl_Bignum256_32_mod_inv_prime_vartime (line 1090) | bool Hacl_Bignum256_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, u... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1192) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum256_32_mont_ctx_i... function Hacl_Bignum256_32_mont_ctx_free (line 1224) | void Hacl_Bignum256_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_... function Hacl_Bignum256_32_mod_precomp (line 1245) | void function Hacl_Bignum256_32_mod_exp_vartime_precomp (line 1279) | void function Hacl_Bignum256_32_mod_exp_consttime_precomp (line 1315) | void function Hacl_Bignum256_32_mod_inv_prime_vartime_precomp (line 1344) | void function Hacl_Bignum256_32_bn_to_bytes_be (line 1492) | void Hacl_Bignum256_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_bn_to_bytes_le (line 1509) | void Hacl_Bignum256_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum256_32_lt_mask (line 1531) | uint32_t Hacl_Bignum256_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum256_32_eq_mask (line 1553) | uint32_t Hacl_Bignum256_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum32.c function Hacl_Bignum32_add (line 65) | uint32_t Hacl_Bignum32_add(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_sub (line 90) | uint32_t Hacl_Bignum32_sub(uint32_t len, uint32_t *a, uint32_t *b, uint3... function Hacl_Bignum32_add_mod (line 120) | void Hacl_Bignum32_add_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_sub_mod (line 150) | void Hacl_Bignum32_sub_mod(uint32_t len, uint32_t *n, uint32_t *a, uint3... function Hacl_Bignum32_mul (line 170) | void Hacl_Bignum32_mul(uint32_t len, uint32_t *a, uint32_t *b, uint32_t ... function Hacl_Bignum32_sqr (line 190) | void Hacl_Bignum32_sqr(uint32_t len, uint32_t *a, uint32_t *res) function bn_slow_precomp (line 202) | static inline void function Hacl_Bignum32_mod (line 244) | bool Hacl_Bignum32_mod(uint32_t len, uint32_t *n, uint32_t *a, uint32_t ... function Hacl_Bignum32_mod_exp_vartime (line 311) | bool function Hacl_Bignum32_mod_exp_consttime (line 366) | bool function Hacl_Bignum32_mod_inv_prime_vartime (line 414) | bool Hacl_Bignum32_mod_inv_prime_vartime(uint32_t len, uint32_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 528) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_Bignum32_mont_ctx_free (line 563) | void Hacl_Bignum32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum32_mod_precomp (line 586) | void function Hacl_Bignum32_mod_exp_vartime_precomp (line 626) | void function Hacl_Bignum32_mod_exp_consttime_precomp (line 675) | void function Hacl_Bignum32_mod_inv_prime_vartime_precomp (line 716) | void function Hacl_Bignum32_bn_to_bytes_be (line 886) | void Hacl_Bignum32_bn_to_bytes_be(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_bn_to_bytes_le (line 913) | void Hacl_Bignum32_bn_to_bytes_le(uint32_t len, uint32_t *b, uint8_t *res) function Hacl_Bignum32_lt_mask (line 946) | uint32_t Hacl_Bignum32_lt_mask(uint32_t len, uint32_t *a, uint32_t *b) function Hacl_Bignum32_eq_mask (line 971) | uint32_t Hacl_Bignum32_eq_mask(uint32_t len, uint32_t *a, uint32_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 42) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum32_pbn_mo... FILE: dist/portable-gcc-compatible/Hacl_Bignum4096.c function Hacl_Bignum4096_add (line 68) | uint64_t Hacl_Bignum4096_add(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sub (line 105) | uint64_t Hacl_Bignum4096_sub(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_add_mod (line 145) | void Hacl_Bignum4096_add_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_sub_mod (line 215) | void Hacl_Bignum4096_sub_mod(uint64_t *n, uint64_t *a, uint64_t *b, uint... function Hacl_Bignum4096_mul (line 282) | void Hacl_Bignum4096_mul(uint64_t *a, uint64_t *b, uint64_t *res) function Hacl_Bignum4096_sqr (line 298) | void Hacl_Bignum4096_sqr(uint64_t *a, uint64_t *res) function precompr2 (line 308) | static inline void precompr2(uint32_t nBits, uint64_t *n, uint64_t *res) function reduction (line 324) | static inline void reduction(uint64_t *n, uint64_t nInv, uint64_t *c, ui... function to (line 392) | static inline void to(uint64_t *n, uint64_t nInv, uint64_t *r2, uint64_t... function from (line 403) | static inline void from(uint64_t *n, uint64_t nInv_u64, uint64_t *aM, ui... function areduction (line 414) | static inline void areduction(uint64_t *n, uint64_t nInv, uint64_t *c, u... function amont_mul (line 462) | static inline void function amont_sqr (line 474) | static inline void amont_sqr(uint64_t *n, uint64_t nInv_u64, uint64_t *a... function bn_slow_precomp (line 485) | static inline void function Hacl_Bignum4096_mod (line 510) | bool Hacl_Bignum4096_mod(uint64_t *n, uint64_t *a, uint64_t *res) function exp_check (line 545) | static uint64_t exp_check(uint64_t *n, uint64_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 609) | static inline void function exp_consttime_precomp (line 721) | static inline void function exp_vartime (line 866) | static inline void function exp_consttime (line 886) | static inline void function Hacl_Bignum4096_mod_exp_vartime (line 926) | bool function Hacl_Bignum4096_mod_exp_consttime (line 972) | bool function Hacl_Bignum4096_mod_inv_prime_vartime (line 1013) | bool Hacl_Bignum4096_mod_inv_prime_vartime(uint64_t *n, uint64_t *a, uin... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 1114) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum4096_mont_ctx_ini... function Hacl_Bignum4096_mont_ctx_free (line 1146) | void Hacl_Bignum4096_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ct... function Hacl_Bignum4096_mod_precomp (line 1167) | void function Hacl_Bignum4096_mod_exp_vartime_precomp (line 1201) | void function Hacl_Bignum4096_mod_exp_consttime_precomp (line 1237) | void function Hacl_Bignum4096_mod_inv_prime_vartime_precomp (line 1266) | void function Hacl_Bignum4096_bn_to_bytes_be (line 1416) | void Hacl_Bignum4096_bn_to_bytes_be(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_bn_to_bytes_le (line 1436) | void Hacl_Bignum4096_bn_to_bytes_le(uint64_t *b, uint8_t *res) function Hacl_Bignum4096_lt_mask (line 1461) | uint64_t Hacl_Bignum4096_lt_mask(uint64_t *a, uint64_t *b) function Hacl_Bignum4096_eq_mask (line 1482) | uint64_t Hacl_Bignum4096_eq_mask(uint64_t *a, uint64_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum4096_32.c function Hacl_Bignum4096_32_add (line 68) | uint32_t Hacl_Bignum4096_32_add(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sub (line 104) | uint32_t Hacl_Bignum4096_32_sub(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_add_mod (line 143) | void Hacl_Bignum4096_32_add_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_sub_mod (line 211) | void Hacl_Bignum4096_32_sub_mod(uint32_t *n, uint32_t *a, uint32_t *b, u... function Hacl_Bignum4096_32_mul (line 276) | void Hacl_Bignum4096_32_mul(uint32_t *a, uint32_t *b, uint32_t *res) function Hacl_Bignum4096_32_sqr (line 292) | void Hacl_Bignum4096_32_sqr(uint32_t *a, uint32_t *res) function precompr2 (line 302) | static inline void precompr2(uint32_t nBits, uint32_t *n, uint32_t *res) function reduction (line 318) | static inline void reduction(uint32_t *n, uint32_t nInv, uint32_t *c, ui... function to (line 384) | static inline void to(uint32_t *n, uint32_t nInv, uint32_t *r2, uint32_t... function from (line 395) | static inline void from(uint32_t *n, uint32_t nInv_u64, uint32_t *aM, ui... function areduction (line 406) | static inline void areduction(uint32_t *n, uint32_t nInv, uint32_t *c, u... function amont_mul (line 453) | static inline void function amont_sqr (line 465) | static inline void amont_sqr(uint32_t *n, uint32_t nInv_u64, uint32_t *a... function bn_slow_precomp (line 476) | static inline void function Hacl_Bignum4096_32_mod (line 501) | bool Hacl_Bignum4096_32_mod(uint32_t *n, uint32_t *a, uint32_t *res) function exp_check (line 536) | static uint32_t exp_check(uint32_t *n, uint32_t *a, uint32_t bBits, uint... function exp_vartime_precomp (line 600) | static inline void function exp_consttime_precomp (line 712) | static inline void function exp_vartime (line 857) | static inline void function exp_consttime (line 877) | static inline void function Hacl_Bignum4096_32_mod_exp_vartime (line 917) | bool function Hacl_Bignum4096_32_mod_exp_consttime (line 963) | bool function Hacl_Bignum4096_32_mod_inv_prime_vartime (line 1004) | bool Hacl_Bignum4096_32_mod_inv_prime_vartime(uint32_t *n, uint32_t *a, ... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 1104) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_Bignum4096_32_mont_ctx_... function Hacl_Bignum4096_32_mont_ctx_free (line 1137) | void Hacl_Bignum4096_32_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont... function Hacl_Bignum4096_32_mod_precomp (line 1158) | void function Hacl_Bignum4096_32_mod_exp_vartime_precomp (line 1192) | void function Hacl_Bignum4096_32_mod_exp_consttime_precomp (line 1228) | void function Hacl_Bignum4096_32_mod_inv_prime_vartime_precomp (line 1257) | void function Hacl_Bignum4096_32_bn_to_bytes_be (line 1406) | void Hacl_Bignum4096_32_bn_to_bytes_be(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_bn_to_bytes_le (line 1426) | void Hacl_Bignum4096_32_bn_to_bytes_le(uint32_t *b, uint8_t *res) function Hacl_Bignum4096_32_lt_mask (line 1451) | uint32_t Hacl_Bignum4096_32_lt_mask(uint32_t *a, uint32_t *b) function Hacl_Bignum4096_32_eq_mask (line 1472) | uint32_t Hacl_Bignum4096_32_eq_mask(uint32_t *a, uint32_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum64.c function Hacl_Bignum64_add (line 56) | uint64_t Hacl_Bignum64_add(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_sub (line 72) | uint64_t Hacl_Bignum64_sub(uint32_t len, uint64_t *a, uint64_t *b, uint6... function Hacl_Bignum64_add_mod (line 91) | void Hacl_Bignum64_add_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_sub_mod (line 110) | void Hacl_Bignum64_sub_mod(uint32_t len, uint64_t *n, uint64_t *a, uint6... function Hacl_Bignum64_mul (line 125) | void Hacl_Bignum64_mul(uint32_t len, uint64_t *a, uint64_t *b, uint64_t ... function Hacl_Bignum64_sqr (line 143) | void Hacl_Bignum64_sqr(uint32_t len, uint64_t *a, uint64_t *res) function bn_slow_precomp (line 155) | static inline void function Hacl_Bignum64_mod (line 191) | bool Hacl_Bignum64_mod(uint32_t len, uint64_t *n, uint64_t *a, uint64_t ... function Hacl_Bignum64_mod_exp_vartime (line 250) | bool function Hacl_Bignum64_mod_exp_consttime (line 297) | bool function Hacl_Bignum64_mod_inv_prime_vartime (line 340) | bool Hacl_Bignum64_mod_inv_prime_vartime(uint32_t len, uint64_t *n, uint... function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 453) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_Bignum64_mont_ctx_free (line 488) | void Hacl_Bignum64_mont_ctx_free(Hacl_Bignum_MontArithmetic_bn_mont_ctx_... function Hacl_Bignum64_mod_precomp (line 509) | void function Hacl_Bignum64_mod_exp_vartime_precomp (line 545) | void function Hacl_Bignum64_mod_exp_consttime_precomp (line 590) | void function Hacl_Bignum64_mod_inv_prime_vartime_precomp (line 628) | void function Hacl_Bignum64_bn_to_bytes_be (line 795) | void Hacl_Bignum64_bn_to_bytes_be(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_bn_to_bytes_le (line 819) | void Hacl_Bignum64_bn_to_bytes_le(uint32_t len, uint64_t *b, uint8_t *res) function Hacl_Bignum64_lt_mask (line 848) | uint64_t Hacl_Bignum64_lt_mask(uint32_t len, uint64_t *a, uint64_t *b) function Hacl_Bignum64_eq_mask (line 869) | uint64_t Hacl_Bignum64_eq_mask(uint32_t len, uint64_t *a, uint64_t *b) FILE: dist/portable-gcc-compatible/Hacl_Bignum64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 42) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_Bignum64_pbn_mo... FILE: dist/portable-gcc-compatible/Hacl_Chacha20.c function quarter_round (line 39) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 79) | static inline void double_round(uint32_t *st) function rounds (line 95) | static inline void rounds(uint32_t *st) function chacha20_core (line 113) | static inline void chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function Hacl_Impl_Chacha20_chacha20_init (line 141) | void Hacl_Impl_Chacha20_chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t... function chacha20_encrypt_block (line 177) | static void chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t... function chacha20_encrypt_last (line 206) | static inline void function Hacl_Impl_Chacha20_chacha20_update (line 219) | void function Hacl_Chacha20_chacha20_encrypt (line 239) | void function Hacl_Chacha20_chacha20_decrypt (line 258) | void FILE: dist/portable-gcc-compatible/Hacl_Chacha20_Vec128.c function double_round_128 (line 33) | static inline void double_round_128(Lib_IntVector_Intrinsics_vec128 *st) function chacha20_core_128 (line 137) | static inline void function chacha20_init_128 (line 172) | static inline void function Hacl_Chacha20_Vec128_chacha20_encrypt_128 (line 221) | void function Hacl_Chacha20_Vec128_chacha20_decrypt_128 (line 530) | void FILE: dist/portable-gcc-compatible/Hacl_Chacha20_Vec256.c function double_round_256 (line 33) | static inline void double_round_256(Lib_IntVector_Intrinsics_vec256 *st) function chacha20_core_256 (line 137) | static inline void function chacha20_init_256 (line 172) | static inline void function Hacl_Chacha20_Vec256_chacha20_encrypt_256 (line 222) | void function Hacl_Chacha20_Vec256_chacha20_decrypt_256 (line 723) | void FILE: dist/portable-gcc-compatible/Hacl_Chacha20_Vec32.c function double_round_32 (line 32) | static inline void double_round_32(uint32_t *st) function chacha20_core_32 (line 136) | static inline void chacha20_core_32(uint32_t *k, uint32_t *ctx, uint32_t... function chacha20_init_32 (line 166) | static inline void chacha20_init_32(uint32_t *ctx, uint8_t *k, uint8_t *... function Hacl_Chacha20_Vec32_chacha20_encrypt_32 (line 213) | void function Hacl_Chacha20_Vec32_chacha20_decrypt_32 (line 266) | void FILE: dist/portable-gcc-compatible/Hacl_Curve25519_51.c function point_add_and_double (line 40) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_... function point_double (line 88) | static void point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uin... function montgomery_ladder (line 116) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function Hacl_Curve25519_51_fsquare_times (line 173) | void function Hacl_Curve25519_51_finv (line 192) | void Hacl_Curve25519_51_finv(uint64_t *o, uint64_t *i, FStar_UInt128_uin... function encode_point (line 237) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_51_scalarmult (line 263) | void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_51_secret_to_public (line 315) | void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_51_ecdh (line 338) | bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/portable-gcc-compatible/Hacl_Curve25519_64.c function add_scalar0 (line 36) | static inline void add_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fadd0 (line 49) | static inline void fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub0 (line 62) | static inline void fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul0 (line 75) | static inline void fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul20 (line 88) | static inline void fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar0 (line 101) | static inline void fmul_scalar0(uint64_t *out, uint64_t *f1, uint64_t f2) function fsqr0 (line 114) | static inline void fsqr0(uint64_t *out, uint64_t *f1, uint64_t *tmp) function fsqr20 (line 127) | static inline void fsqr20(uint64_t *out, uint64_t *f, uint64_t *tmp) function cswap20 (line 140) | static inline void cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2) function point_add_and_double (line 159) | static void point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, uint64... function point_double (line 206) | static void point_double(uint64_t *nq, uint64_t *tmp1, uint64_t *tmp2) function montgomery_ladder (line 233) | static void montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) function fsquare_times (line 286) | static void fsquare_times(uint64_t *o, uint64_t *inp, uint64_t *tmp, uin... function finv (line 299) | static void finv(uint64_t *o, uint64_t *i, uint64_t *tmp) function store_felem (line 344) | static void store_felem(uint64_t *b, uint64_t *f) function encode_point (line 381) | static void encode_point(uint8_t *o, uint64_t *i) function Hacl_Curve25519_64_scalarmult (line 405) | void Hacl_Curve25519_64_scalarmult(uint8_t *out, uint8_t *priv, uint8_t ... function Hacl_Curve25519_64_secret_to_public (line 447) | void Hacl_Curve25519_64_secret_to_public(uint8_t *pub, uint8_t *priv) function Hacl_Curve25519_64_ecdh (line 470) | bool Hacl_Curve25519_64_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) FILE: dist/portable-gcc-compatible/Hacl_EC_Ed25519.c function Hacl_EC_Ed25519_mk_felem_zero (line 47) | void Hacl_EC_Ed25519_mk_felem_zero(uint64_t *b) function Hacl_EC_Ed25519_mk_felem_one (line 65) | void Hacl_EC_Ed25519_mk_felem_one(uint64_t *b) function Hacl_EC_Ed25519_felem_add (line 87) | void Hacl_EC_Ed25519_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sub (line 106) | void Hacl_EC_Ed25519_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_mul (line 125) | void Hacl_EC_Ed25519_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_sqr (line 146) | void Hacl_EC_Ed25519_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_inv (line 169) | void Hacl_EC_Ed25519_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_Ed25519_felem_load (line 191) | void Hacl_EC_Ed25519_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_Ed25519_felem_store (line 210) | void Hacl_EC_Ed25519_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_Ed25519_mk_point_at_inf (line 234) | void Hacl_EC_Ed25519_mk_point_at_inf(uint64_t *p) function Hacl_EC_Ed25519_mk_base_point (line 248) | void Hacl_EC_Ed25519_mk_base_point(uint64_t *p) function Hacl_EC_Ed25519_point_negate (line 289) | void Hacl_EC_Ed25519_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_add (line 307) | void Hacl_EC_Ed25519_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_Ed25519_point_double (line 325) | void Hacl_EC_Ed25519_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_mul (line 347) | void Hacl_EC_Ed25519_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_Ed25519_point_eq (line 367) | bool Hacl_EC_Ed25519_point_eq(uint64_t *p, uint64_t *q) function Hacl_EC_Ed25519_point_compress (line 389) | void Hacl_EC_Ed25519_point_compress(uint64_t *p, uint8_t *out) function Hacl_EC_Ed25519_point_decompress (line 411) | bool Hacl_EC_Ed25519_point_decompress(uint8_t *s, uint64_t *out) FILE: dist/portable-gcc-compatible/Hacl_EC_K256.c function Hacl_EC_K256_mk_felem_zero (line 46) | void Hacl_EC_K256_mk_felem_zero(uint64_t *f) function Hacl_EC_K256_mk_felem_one (line 60) | void Hacl_EC_K256_mk_felem_one(uint64_t *f) function Hacl_EC_K256_felem_add (line 79) | void Hacl_EC_K256_felem_add(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sub (line 98) | void Hacl_EC_K256_felem_sub(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_mul (line 117) | void Hacl_EC_K256_felem_mul(uint64_t *a, uint64_t *b, uint64_t *out) function Hacl_EC_K256_felem_sqr (line 135) | void Hacl_EC_K256_felem_sqr(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_inv (line 155) | void Hacl_EC_K256_felem_inv(uint64_t *a, uint64_t *out) function Hacl_EC_K256_felem_load (line 174) | void Hacl_EC_K256_felem_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_felem_store (line 193) | void Hacl_EC_K256_felem_store(uint64_t *a, uint8_t *out) function Hacl_EC_K256_mk_point_at_inf (line 217) | void Hacl_EC_K256_mk_point_at_inf(uint64_t *p) function Hacl_EC_K256_mk_base_point (line 231) | void Hacl_EC_K256_mk_base_point(uint64_t *p) function Hacl_EC_K256_point_negate (line 263) | void Hacl_EC_K256_point_negate(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_add (line 281) | void Hacl_EC_K256_point_add(uint64_t *p, uint64_t *q, uint64_t *out) function Hacl_EC_K256_point_double (line 299) | void Hacl_EC_K256_point_double(uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_mul (line 321) | void Hacl_EC_K256_point_mul(uint8_t *scalar, uint64_t *p, uint64_t *out) function Hacl_EC_K256_point_store (line 352) | void Hacl_EC_K256_point_store(uint64_t *p, uint8_t *out) function Hacl_EC_K256_point_load (line 372) | void Hacl_EC_K256_point_load(uint8_t *b, uint64_t *out) function Hacl_EC_K256_is_point_valid (line 409) | bool Hacl_EC_K256_is_point_valid(uint8_t *b) FILE: dist/portable-gcc-compatible/Hacl_Ed25519.c function fsum (line 41) | static inline void fsum(uint64_t *out, uint64_t *a, uint64_t *b) function fdifference (line 50) | static inline void fdifference(uint64_t *out, uint64_t *a, uint64_t *b) function Hacl_Bignum25519_reduce_513 (line 59) | void Hacl_Bignum25519_reduce_513(uint64_t *a) function fmul0 (line 95) | static inline void fmul0(uint64_t *output, uint64_t *input, uint64_t *in... function times_2 (line 107) | static inline void times_2(uint64_t *out, uint64_t *a) function times_d (line 130) | static inline void times_d(uint64_t *out, uint64_t *a) function times_2d (line 145) | static inline void times_2d(uint64_t *out, uint64_t *a) function fsquare (line 160) | static inline void fsquare(uint64_t *out, uint64_t *a) function fsquare_times (line 172) | static inline void fsquare_times(uint64_t *output, uint64_t *input, uint... function fsquare_times_inplace (line 184) | static inline void fsquare_times_inplace(uint64_t *output, uint32_t count) function Hacl_Bignum25519_inverse (line 196) | void Hacl_Bignum25519_inverse(uint64_t *out, uint64_t *a) function reduce (line 208) | static inline void reduce(uint64_t *out) function Hacl_Bignum25519_load_51 (line 265) | void Hacl_Bignum25519_load_51(uint64_t *output, uint8_t *input) function Hacl_Bignum25519_store_51 (line 291) | void Hacl_Bignum25519_store_51(uint8_t *output, uint64_t *input) function Hacl_Impl_Ed25519_PointDouble_point_double (line 302) | void Hacl_Impl_Ed25519_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_Ed25519_PointAdd_point_add (line 349) | void Hacl_Impl_Ed25519_PointAdd_point_add(uint64_t *out, uint64_t *p, ui... function Hacl_Impl_Ed25519_PointConstants_make_point_inf (line 402) | void Hacl_Impl_Ed25519_PointConstants_make_point_inf(uint64_t *b) function pow2_252m2 (line 434) | static inline void pow2_252m2(uint64_t *out, uint64_t *z) function is_0 (line 474) | static inline bool is_0(uint64_t *x) function mul_modp_sqrt_m1 (line 488) | static inline void mul_modp_sqrt_m1(uint64_t *x) function recover_x (line 503) | static inline bool recover_x(uint64_t *x, uint64_t *y, uint64_t sign) function Hacl_Impl_Ed25519_PointDecompress_point_decompress (line 630) | bool Hacl_Impl_Ed25519_PointDecompress_point_decompress(uint64_t *out, u... function Hacl_Impl_Ed25519_PointCompress_point_compress (line 669) | void Hacl_Impl_Ed25519_PointCompress_point_compress(uint8_t *z, uint64_t... function barrett_reduction (line 697) | static inline void barrett_reduction(uint64_t *z, uint64_t *t) function mul_modq (line 1023) | static inline void mul_modq(uint64_t *out, uint64_t *x, uint64_t *y) function add_modq (line 1154) | static inline void add_modq(uint64_t *out, uint64_t *x, uint64_t *y) function gte_q (line 1245) | static inline bool gte_q(uint64_t *s) function eq (line 1283) | static inline bool eq(uint64_t *a, uint64_t *b) function Hacl_Impl_Ed25519_PointEqual_point_equal (line 1302) | bool Hacl_Impl_Ed25519_PointEqual_point_equal(uint64_t *p, uint64_t *q) function Hacl_Impl_Ed25519_PointNegate_point_negate (line 1329) | void Hacl_Impl_Ed25519_PointNegate_point_negate(uint64_t *p, uint64_t *out) function Hacl_Impl_Ed25519_Ladder_point_mul (line 1357) | void Hacl_Impl_Ed25519_Ladder_point_mul(uint64_t *out, uint8_t *scalar, ... function precomp_get_consttime (line 1414) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1435) | static inline void point_mul_g(uint64_t *out, uint8_t *scalar) function point_mul_g_double_vartime (line 1536) | static inline void function point_negate_mul_double_g_vartime (line 1642) | static inline void function store_56 (line 1659) | static inline void store_56(uint8_t *out, uint64_t *b) function load_64_bytes (line 1682) | static inline void load_64_bytes(uint64_t *out, uint8_t *b) function load_32_bytes (line 1738) | static inline void load_32_bytes(uint64_t *out, uint8_t *b) function sha512_pre_msg (line 1770) | static inline void sha512_pre_msg(uint8_t *hash, uint8_t *prefix, uint32... function sha512_pre_pre2_msg (line 1790) | static inline void function sha512_modq_pre (line 1819) | static inline void function sha512_modq_pre_pre2 (line 1833) | static inline void function point_mul_g_compress (line 1853) | static inline void point_mul_g_compress(uint8_t *out, uint8_t *s) function secret_expand (line 1864) | static inline void secret_expand(uint8_t *expanded, uint8_t *secret) function Hacl_Ed25519_secret_to_public (line 1889) | void Hacl_Ed25519_secret_to_public(uint8_t *public_key, uint8_t *private... function Hacl_Ed25519_expand_keys (line 1910) | void Hacl_Ed25519_expand_keys(uint8_t *expanded_keys, uint8_t *private_key) function Hacl_Ed25519_sign_expanded (line 1934) | void function Hacl_Ed25519_sign (line 1978) | void function Hacl_Ed25519_verify (line 2000) | bool FILE: dist/portable-gcc-compatible/Hacl_FFDHE.c function ffdhe_len (line 36) | static inline uint32_t ffdhe_len(Spec_FFDHE_ffdhe_alg a) function ffdhe_precomp_p (line 72) | static inline void ffdhe_precomp_p(Spec_FFDHE_ffdhe_alg a, uint64_t *p_r... function ffdhe_check_pk (line 166) | static inline uint64_t ffdhe_check_pk(Spec_FFDHE_ffdhe_alg a, uint64_t *... function ffdhe_compute_exp (line 238) | static inline void function Hacl_FFDHE_ffdhe_len (line 269) | uint32_t Hacl_FFDHE_ffdhe_len(Spec_FFDHE_ffdhe_alg a) function Hacl_FFDHE_ffdhe_secret_to_public_precomp (line 297) | void function Hacl_FFDHE_ffdhe_secret_to_public (line 328) | void Hacl_FFDHE_ffdhe_secret_to_public(Spec_FFDHE_ffdhe_alg a, uint8_t *... function Hacl_FFDHE_ffdhe_shared_secret_precomp (line 343) | uint64_t function Hacl_FFDHE_ffdhe_shared_secret (line 375) | uint64_t FILE: dist/portable-gcc-compatible/Hacl_Frodo1344.c function Hacl_Frodo1344_crypto_kem_keypair (line 59) | uint32_t Hacl_Frodo1344_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo1344_crypto_kem_enc (line 103) | uint32_t Hacl_Frodo1344_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t... function Hacl_Frodo1344_crypto_kem_dec (line 168) | uint32_t Hacl_Frodo1344_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t... FILE: dist/portable-gcc-compatible/Hacl_Frodo64.c function Hacl_Frodo64_crypto_kem_keypair (line 64) | uint32_t Hacl_Frodo64_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo64_crypto_kem_enc (line 107) | uint32_t Hacl_Frodo64_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t *pk) function Hacl_Frodo64_crypto_kem_dec (line 171) | uint32_t Hacl_Frodo64_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t *sk) FILE: dist/portable-gcc-compatible/Hacl_Frodo640.c function Hacl_Frodo640_crypto_kem_keypair (line 59) | uint32_t Hacl_Frodo640_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo640_crypto_kem_enc (line 103) | uint32_t Hacl_Frodo640_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo640_crypto_kem_dec (line 168) | uint32_t Hacl_Frodo640_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/portable-gcc-compatible/Hacl_Frodo976.c function Hacl_Frodo976_crypto_kem_keypair (line 59) | uint32_t Hacl_Frodo976_crypto_kem_keypair(uint8_t *pk, uint8_t *sk) function Hacl_Frodo976_crypto_kem_enc (line 103) | uint32_t Hacl_Frodo976_crypto_kem_enc(uint8_t *ct, uint8_t *ss, uint8_t ... function Hacl_Frodo976_crypto_kem_dec (line 168) | uint32_t Hacl_Frodo976_crypto_kem_dec(uint8_t *ss, uint8_t *ct, uint8_t ... FILE: dist/portable-gcc-compatible/Hacl_Frodo_KEM.c function randombytes_ (line 36) | void randombytes_(uint32_t len, uint8_t *res) FILE: dist/portable-gcc-compatible/Hacl_GenericField32.c function Hacl_GenericField32_field_modulus_check (line 59) | bool Hacl_GenericField32_field_modulus_check(uint32_t len, uint32_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 82) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 function Hacl_GenericField32_field_free (line 117) | void Hacl_GenericField32_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField32_field_get_len (line 136) | uint32_t Hacl_GenericField32_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField32_to_field (line 154) | void function Hacl_GenericField32_from_field (line 179) | void function Hacl_GenericField32_add (line 201) | void function Hacl_GenericField32_sub (line 224) | void function Hacl_GenericField32_mul (line 247) | void function Hacl_GenericField32_sqr (line 270) | void function Hacl_GenericField32_one (line 292) | void Hacl_GenericField32_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 ... function Hacl_GenericField32_exp_consttime (line 321) | void function Hacl_GenericField32_exp_vartime (line 492) | void function Hacl_GenericField32_inverse (line 623) | void FILE: dist/portable-gcc-compatible/Hacl_GenericField32.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 (line 42) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u32 *Hacl_GenericField32_... FILE: dist/portable-gcc-compatible/Hacl_GenericField64.c function Hacl_GenericField64_field_modulus_check (line 59) | bool Hacl_GenericField64_field_modulus_check(uint32_t len, uint64_t *n) function Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 82) | Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 function Hacl_GenericField64_field_free (line 117) | void Hacl_GenericField64_field_free(Hacl_Bignum_MontArithmetic_bn_mont_c... function Hacl_GenericField64_field_get_len (line 136) | uint32_t Hacl_GenericField64_field_get_len(Hacl_Bignum_MontArithmetic_bn... function Hacl_GenericField64_to_field (line 154) | void function Hacl_GenericField64_from_field (line 179) | void function Hacl_GenericField64_add (line 201) | void function Hacl_GenericField64_sub (line 224) | void function Hacl_GenericField64_mul (line 247) | void function Hacl_GenericField64_sqr (line 270) | void function Hacl_GenericField64_one (line 292) | void Hacl_GenericField64_one(Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 ... function Hacl_GenericField64_exp_consttime (line 321) | void function Hacl_GenericField64_exp_vartime (line 492) | void function Hacl_GenericField64_inverse (line 623) | void FILE: dist/portable-gcc-compatible/Hacl_GenericField64.h type Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 (line 42) | typedef Hacl_Bignum_MontArithmetic_bn_mont_ctx_u64 *Hacl_GenericField64_... FILE: dist/portable-gcc-compatible/Hacl_HKDF.c function Hacl_HKDF_expand_sha2_256 (line 42) | void function Hacl_HKDF_extract_sha2_256 (line 104) | void function Hacl_HKDF_expand_sha2_384 (line 130) | void function Hacl_HKDF_extract_sha2_384 (line 192) | void function Hacl_HKDF_expand_sha2_512 (line 218) | void function Hacl_HKDF_extract_sha2_512 (line 280) | void function Hacl_HKDF_expand_blake2s_32 (line 306) | void function Hacl_HKDF_extract_blake2s_32 (line 368) | void function Hacl_HKDF_expand_blake2b_32 (line 394) | void function Hacl_HKDF_extract_blake2b_32 (line 456) | void FILE: dist/portable-gcc-compatible/Hacl_HKDF_Blake2b_256.c function Hacl_HKDF_Blake2b_256_expand_blake2b_256 (line 42) | void function Hacl_HKDF_Blake2b_256_extract_blake2b_256 (line 104) | void FILE: dist/portable-gcc-compatible/Hacl_HKDF_Blake2s_128.c function Hacl_HKDF_Blake2s_128_expand_blake2s_128 (line 42) | void function Hacl_HKDF_Blake2s_128_extract_blake2s_128 (line 104) | void FILE: dist/portable-gcc-compatible/Hacl_HMAC.c function Hacl_HMAC_compute_md5 (line 50) | void function Hacl_HMAC_compute_sha1 (line 164) | void function Hacl_HMAC_compute_sha2_224 (line 278) | void function Hacl_HMAC_compute_sha2_256 (line 406) | void function Hacl_HMAC_compute_sha2_384 (line 534) | void function Hacl_HMAC_compute_sha2_512 (line 670) | void function Hacl_HMAC_compute_sha3_224 (line 806) | void function Hacl_HMAC_compute_sha3_256 (line 936) | void function Hacl_HMAC_compute_sha3_384 (line 1066) | void function Hacl_HMAC_compute_sha3_512 (line 1196) | void function Hacl_HMAC_compute_blake2s_32 (line 1326) | void function Hacl_HMAC_compute_blake2b_32 (line 1471) | void FILE: dist/portable-gcc-compatible/Hacl_HMAC_Blake2b_256.c function Hacl_HMAC_Blake2b_256_compute_blake2b_256 (line 42) | void FILE: dist/portable-gcc-compatible/Hacl_HMAC_Blake2s_128.c function Hacl_HMAC_Blake2s_128_compute_blake2s_128 (line 40) | void FILE: dist/portable-gcc-compatible/Hacl_HMAC_DRBG.c function Hacl_HMAC_DRBG_min_length (line 68) | uint32_t Hacl_HMAC_DRBG_min_length(Spec_Hash_Definitions_hash_alg a) function Hacl_HMAC_DRBG_uu___is_State (line 100) | bool function Hacl_HMAC_DRBG_state (line 121) | Hacl_HMAC_DRBG_state Hacl_HMAC_DRBG_create_in(Spec_Hash_Definitions_hash... function Hacl_HMAC_DRBG_instantiate (line 213) | void function Hacl_HMAC_DRBG_reseed (line 473) | void function Hacl_HMAC_DRBG_generate (line 715) | bool function Hacl_HMAC_DRBG_free (line 1107) | void Hacl_HMAC_DRBG_free(Spec_Hash_Definitions_hash_alg uu___, Hacl_HMAC... FILE: dist/portable-gcc-compatible/Hacl_HMAC_DRBG.h type Spec_Hash_Definitions_hash_alg (line 42) | typedef Spec_Hash_Definitions_hash_alg Hacl_HMAC_DRBG_supported_alg; type Hacl_HMAC_DRBG_state (line 89) | typedef struct Hacl_HMAC_DRBG_state_s FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP128_SHA256.c function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA256_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP128_SHA512.c function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP128_SHA512_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP256_SHA256.c function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA256_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP256_SHA512.c function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP256_SHA512_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP32_SHA256.c function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA256_openBase (line 614) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve51_CP32_SHA512.c function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve51_CP32_SHA512_openBase (line 614) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP128_SHA256.c function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA256_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP128_SHA512.c function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP128_SHA512_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP256_SHA256.c function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA256_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP256_SHA512.c function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP256_SHA512_openBase (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP32_SHA256.c function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA256_openBase (line 614) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Curve64_CP32_SHA512.c function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseS (line 36) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_setupBaseR (line 286) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_sealBase (line 542) | uint32_t function Hacl_HPKE_Curve64_CP32_SHA512_openBase (line 614) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_Interface_Hacl_Impl_HPKE_Hacl_Meta_HPKE.h type Hacl_Impl_HPKE_context_s (line 40) | typedef struct Hacl_Impl_HPKE_context_s_s FILE: dist/portable-gcc-compatible/Hacl_HPKE_P256_CP128_SHA256.c function Hacl_HPKE_P256_CP128_SHA256_setupBaseS (line 35) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_setupBaseR (line 288) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_sealBase (line 554) | uint32_t function Hacl_HPKE_P256_CP128_SHA256_openBase (line 626) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_P256_CP256_SHA256.c function Hacl_HPKE_P256_CP256_SHA256_setupBaseS (line 35) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_setupBaseR (line 288) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_sealBase (line 554) | uint32_t function Hacl_HPKE_P256_CP256_SHA256_openBase (line 626) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_HPKE_P256_CP32_SHA256.c function Hacl_HPKE_P256_CP32_SHA256_setupBaseS (line 35) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_setupBaseR (line 288) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_sealBase (line 554) | uint32_t function Hacl_HPKE_P256_CP32_SHA256_openBase (line 626) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_Hash_Base.c function Hacl_Hash_Definitions_word_len (line 32) | uint32_t Hacl_Hash_Definitions_word_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_block_len (line 72) | uint32_t Hacl_Hash_Definitions_block_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_Definitions_hash_word_len (line 144) | uint32_t Hacl_Hash_Definitions_hash_word_len(Spec_Hash_Definitions_hash_... function Hacl_Hash_Definitions_hash_len (line 184) | uint32_t Hacl_Hash_Definitions_hash_len(Spec_Hash_Definitions_hash_alg a) FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2b.c function update_block (line 36) | static void function Hacl_Hash_Blake2b_init (line 499) | void Hacl_Hash_Blake2b_init(uint64_t *hash, uint32_t kk, uint32_t nn) function update_key (line 589) | static void update_key(uint64_t *wv, uint64_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2b_update_multi (line 609) | void function Hacl_Hash_Blake2b_update_last (line 635) | void function update_blocks (line 659) | static void function update (line 696) | static inline void function Hacl_Hash_Blake2b_finish (line 717) | void Hacl_Hash_Blake2b_finish(uint32_t nn, uint8_t *output, uint64_t *hash) type option___uint8_t___uint8_t___bool_____uint64_t_____uint64_t___ (line 735) | typedef struct option___uint8_t___uint8_t___bool_____uint64_t_____uint64... function Hacl_Hash_Blake2b_state_t (line 746) | static Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 965) | Hacl_Hash_Blake2b_state_t function Hacl_Hash_Blake2b_state_t (line 993) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2b_state_t (line 1020) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_malloc(void) function Hacl_Hash_Blake2b_index (line 1029) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_state_t *s) function reset_raw (line 1043) | static void reset_raw(Hacl_Hash_Blake2b_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2b_reset_with_key_and_params (line 1170) | void function Hacl_Hash_Blake2b_reset_with_key (line 1193) | void Hacl_Hash_Blake2b_reset_with_key(Hacl_Hash_Blake2b_state_t *s, uint... function Hacl_Hash_Blake2b_reset (line 1221) | void Hacl_Hash_Blake2b_reset(Hacl_Hash_Blake2b_state_t *s) function Hacl_Streaming_Types_error_code (line 1233) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_digest (line 1452) | uint8_t Hacl_Hash_Blake2b_digest(Hacl_Hash_Blake2b_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1535) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_info(Hacl_Hash_Blake2b_state_t... function Hacl_Hash_Blake2b_free (line 1552) | void Hacl_Hash_Blake2b_free(Hacl_Hash_Blake2b_state_t *state) function Hacl_Hash_Blake2b_state_t (line 1572) | Hacl_Hash_Blake2b_state_t *Hacl_Hash_Blake2b_copy(Hacl_Hash_Blake2b_stat... function Hacl_Hash_Blake2b_hash_with_key (line 1695) | void function Hacl_Hash_Blake2b_hash_with_key_and_params (line 1724) | void FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_blake2_params (line 42) | typedef struct Hacl_Hash_Blake2b_blake2_params_s type Hacl_Hash_Blake2b_index (line 61) | typedef struct Hacl_Hash_Blake2b_index_s type Hacl_Hash_Blake2b_block_state_t (line 103) | typedef struct Hacl_Hash_Blake2b_block_state_t_s Hacl_Hash_Blake2b_block... type Hacl_Hash_Blake2b_state_t (line 109) | typedef struct Hacl_Hash_Blake2b_state_t_s Hacl_Hash_Blake2b_state_t; FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2b_Simd256.c function update_block (line 38) | static inline void function Hacl_Hash_Blake2b_Simd256_init (line 234) | void function update_key (line 313) | static void function Hacl_Hash_Blake2b_Simd256_update_multi (line 340) | void function Hacl_Hash_Blake2b_Simd256_update_last (line 366) | void function update_blocks (line 390) | static inline void function update (line 427) | static inline void function Hacl_Hash_Blake2b_Simd256_finish (line 455) | void function Hacl_Hash_Blake2b_Simd256_load_state256b_from_state32 (line 478) | void function Hacl_Hash_Blake2b_Simd256_store_state256b_to_state32 (line 502) | void function Lib_IntVector_Intrinsics_vec256 (line 570) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_Blake2b_Simd256_malloc_intern... function Hacl_Hash_Blake2b_Simd256_update_multi_no_inline (line 587) | void function Hacl_Hash_Blake2b_Simd256_update_last_no_inline (line 603) | void function Hacl_Hash_Blake2b_Simd256_copy_internal_state (line 619) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec256_____Lib_IntVector_Intrinsics_vec256___ (line 632) | typedef struct function Hacl_Hash_Blake2b_Simd256_state_t (line 644) | static Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 869) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 897) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_state_t (line 926) | Hacl_Hash_Blake2b_Simd256_state_t *Hacl_Hash_Blake2b_Simd256_malloc(void) function Hacl_Hash_Blake2b_index (line 935) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2b_Simd256_... function reset_raw (line 949) | static void function Hacl_Hash_Blake2b_Simd256_reset_with_key_and_params (line 1065) | void function Hacl_Hash_Blake2b_Simd256_reset_with_key (line 1088) | void Hacl_Hash_Blake2b_Simd256_reset_with_key(Hacl_Hash_Blake2b_Simd256_... function Hacl_Hash_Blake2b_Simd256_reset (line 1116) | void Hacl_Hash_Blake2b_Simd256_reset(Hacl_Hash_Blake2b_Simd256_state_t *s) function Hacl_Streaming_Types_error_code (line 1128) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2b_Simd256_digest (line 1351) | uint8_t Hacl_Hash_Blake2b_Simd256_digest(Hacl_Hash_Blake2b_Simd256_state... function Hacl_Hash_Blake2b_index (line 1434) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2b_Simd256_info(Hacl_Hash_Blake2b... function Hacl_Hash_Blake2b_Simd256_free (line 1451) | void Hacl_Hash_Blake2b_Simd256_free(Hacl_Hash_Blake2b_Simd256_state_t *s... function Hacl_Hash_Blake2b_Simd256_state_t (line 1471) | Hacl_Hash_Blake2b_Simd256_state_t function Hacl_Hash_Blake2b_Simd256_hash_with_key (line 1613) | void function Hacl_Hash_Blake2b_Simd256_hash_with_key_and_params (line 1642) | void FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 80) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s Hacl_Hash_Blake2b_Sim... FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2s.c function update_block (line 37) | static inline void function Hacl_Hash_Blake2s_init (line 500) | void Hacl_Hash_Blake2s_init(uint32_t *hash, uint32_t kk, uint32_t nn) function update_key (line 589) | static void update_key(uint32_t *wv, uint32_t *hash, uint32_t kk, uint8_... function Hacl_Hash_Blake2s_update_multi (line 609) | void function Hacl_Hash_Blake2s_update_last (line 632) | void function update_blocks (line 655) | static void function update (line 686) | static inline void function Hacl_Hash_Blake2s_finish (line 707) | void Hacl_Hash_Blake2s_finish(uint32_t nn, uint8_t *output, uint32_t *hash) type option___uint8_t___uint8_t___bool_____uint32_t_____uint32_t___ (line 725) | typedef struct option___uint8_t___uint8_t___bool_____uint32_t_____uint32... function Hacl_Hash_Blake2s_state_t (line 736) | static Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 954) | Hacl_Hash_Blake2s_state_t function Hacl_Hash_Blake2s_state_t (line 982) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc_with_key(uint8_t *k,... function Hacl_Hash_Blake2s_state_t (line 1009) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_malloc(void) function Hacl_Hash_Blake2b_index (line 1018) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_state_t *s) function reset_raw (line 1032) | static void reset_raw(Hacl_Hash_Blake2s_state_t *state, Hacl_Hash_Blake2... function Hacl_Hash_Blake2s_reset_with_key_and_params (line 1158) | void function Hacl_Hash_Blake2s_reset_with_key (line 1181) | void Hacl_Hash_Blake2s_reset_with_key(Hacl_Hash_Blake2s_state_t *s, uint... function Hacl_Hash_Blake2s_reset (line 1209) | void Hacl_Hash_Blake2s_reset(Hacl_Hash_Blake2s_state_t *s) function Hacl_Streaming_Types_error_code (line 1221) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_digest (line 1420) | uint8_t Hacl_Hash_Blake2s_digest(Hacl_Hash_Blake2s_state_t *s, uint8_t *... function Hacl_Hash_Blake2b_index (line 1492) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_info(Hacl_Hash_Blake2s_state_t... function Hacl_Hash_Blake2s_free (line 1509) | void Hacl_Hash_Blake2s_free(Hacl_Hash_Blake2s_state_t *state) function Hacl_Hash_Blake2s_state_t (line 1529) | Hacl_Hash_Blake2s_state_t *Hacl_Hash_Blake2s_copy(Hacl_Hash_Blake2s_stat... function Hacl_Hash_Blake2s_hash_with_key (line 1652) | void function Hacl_Hash_Blake2s_hash_with_key_and_params (line 1681) | void FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2s.h type Hacl_Hash_Blake2s_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2s_block_state_t_s Hacl_Hash_Blake2s_block... type Hacl_Hash_Blake2s_state_t (line 79) | typedef struct Hacl_Hash_Blake2s_state_t_s Hacl_Hash_Blake2s_state_t; FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2s_Simd128.c function update_block (line 37) | static inline void function Hacl_Hash_Blake2s_Simd128_init (line 233) | void function update_key (line 311) | static void function Hacl_Hash_Blake2s_Simd128_update_multi (line 338) | void function Hacl_Hash_Blake2s_Simd128_update_last (line 361) | void function update_blocks (line 384) | static inline void function update (line 421) | static inline void function Hacl_Hash_Blake2s_Simd128_finish (line 449) | void function Hacl_Hash_Blake2s_Simd128_store_state128s_to_state32 (line 472) | void function Hacl_Hash_Blake2s_Simd128_load_state128s_from_state32 (line 540) | void function Lib_IntVector_Intrinsics_vec128 (line 564) | Lib_IntVector_Intrinsics_vec128 *Hacl_Hash_Blake2s_Simd128_malloc_intern... function Hacl_Hash_Blake2s_Simd128_update_multi_no_inline (line 581) | void function Hacl_Hash_Blake2s_Simd128_update_last_no_inline (line 597) | void function Hacl_Hash_Blake2s_Simd128_copy_internal_state (line 613) | void type option___uint8_t___uint8_t___bool_____Lib_IntVector_Intrinsics_vec128_____Lib_IntVector_Intrinsics_vec128___ (line 626) | typedef struct function Hacl_Hash_Blake2s_Simd128_state_t (line 638) | static Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 862) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 890) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_state_t (line 919) | Hacl_Hash_Blake2s_Simd128_state_t *Hacl_Hash_Blake2s_Simd128_malloc(void) function Hacl_Hash_Blake2b_index (line 928) | static Hacl_Hash_Blake2b_index index_of_state(Hacl_Hash_Blake2s_Simd128_... function reset_raw (line 942) | static void function Hacl_Hash_Blake2s_Simd128_reset_with_key_and_params (line 1057) | void function Hacl_Hash_Blake2s_Simd128_reset_with_key (line 1080) | void Hacl_Hash_Blake2s_Simd128_reset_with_key(Hacl_Hash_Blake2s_Simd128_... function Hacl_Hash_Blake2s_Simd128_reset (line 1108) | void Hacl_Hash_Blake2s_Simd128_reset(Hacl_Hash_Blake2s_Simd128_state_t *s) function Hacl_Streaming_Types_error_code (line 1120) | Hacl_Streaming_Types_error_code function Hacl_Hash_Blake2s_Simd128_digest (line 1323) | uint8_t Hacl_Hash_Blake2s_Simd128_digest(Hacl_Hash_Blake2s_Simd128_state... function Hacl_Hash_Blake2b_index (line 1395) | Hacl_Hash_Blake2b_index Hacl_Hash_Blake2s_Simd128_info(Hacl_Hash_Blake2s... function Hacl_Hash_Blake2s_Simd128_free (line 1412) | void Hacl_Hash_Blake2s_Simd128_free(Hacl_Hash_Blake2s_Simd128_state_t *s... function Hacl_Hash_Blake2s_Simd128_state_t (line 1432) | Hacl_Hash_Blake2s_Simd128_state_t function Hacl_Hash_Blake2s_Simd128_hash_with_key (line 1574) | void function Hacl_Hash_Blake2s_Simd128_hash_with_key_and_params (line 1603) | void FILE: dist/portable-gcc-compatible/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_block_state_t (line 73) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 80) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s Hacl_Hash_Blake2s_Sim... FILE: dist/portable-gcc-compatible/Hacl_Hash_MD5.c function Hacl_Hash_MD5_init (line 58) | void Hacl_Hash_MD5_init(uint32_t *s) function update (line 67) | static void update(uint32_t *abcd, uint8_t *x) function pad (line 982) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_MD5_finish (line 999) | void Hacl_Hash_MD5_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_MD5_update_multi (line 1008) | void Hacl_Hash_MD5_update_multi(uint32_t *s, uint8_t *blocks, uint32_t n... function Hacl_Hash_MD5_update_last (line 1022) | void function Hacl_Hash_MD5_hash_oneshot (line 1047) | void Hacl_Hash_MD5_hash_oneshot(uint8_t *output, uint8_t *input, uint32_... function Hacl_Streaming_MD_state_32 (line 1078) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_malloc(void) function Hacl_Hash_MD5_reset (line 1148) | void Hacl_Hash_MD5_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 1166) | Hacl_Streaming_Types_error_code function Hacl_Hash_MD5_digest (line 1336) | void Hacl_Hash_MD5_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *ou... function Hacl_Hash_MD5_free (line 1375) | void Hacl_Hash_MD5_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 1389) | Hacl_Streaming_MD_state_32 *Hacl_Hash_MD5_copy(Hacl_Streaming_MD_state_3... function Hacl_Hash_MD5_hash (line 1463) | void Hacl_Hash_MD5_hash(uint8_t *output, uint8_t *input, uint32_t input_... FILE: dist/portable-gcc-compatible/Hacl_Hash_MD5.h type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_MD5_state_t; FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA1.c function Hacl_Hash_SHA1_init (line 39) | void Hacl_Hash_SHA1_init(uint32_t *s) function update (line 48) | static void update(uint32_t *h, uint8_t *l) function pad (line 140) | static void pad(uint64_t len, uint8_t *dst) function Hacl_Hash_SHA1_finish (line 157) | void Hacl_Hash_SHA1_finish(uint32_t *s, uint8_t *dst) function Hacl_Hash_SHA1_update_multi (line 166) | void Hacl_Hash_SHA1_update_multi(uint32_t *s, uint8_t *blocks, uint32_t ... function Hacl_Hash_SHA1_update_last (line 180) | void function Hacl_Hash_SHA1_hash_oneshot (line 205) | void Hacl_Hash_SHA1_hash_oneshot(uint8_t *output, uint8_t *input, uint32... function Hacl_Streaming_MD_state_32 (line 236) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_malloc(void) function Hacl_Hash_SHA1_reset (line 306) | void Hacl_Hash_SHA1_reset(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 324) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA1_digest (line 494) | void Hacl_Hash_SHA1_digest(Hacl_Streaming_MD_state_32 *state, uint8_t *o... function Hacl_Hash_SHA1_free (line 533) | void Hacl_Hash_SHA1_free(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_MD_state_32 (line 547) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA1_copy(Hacl_Streaming_MD_state_... function Hacl_Hash_SHA1_hash (line 621) | void Hacl_Hash_SHA1_hash(uint8_t *output, uint8_t *input, uint32_t input... FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA1.h type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA1_state_t; FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA2.c function Hacl_Hash_SHA2_sha256_init (line 35) | void Hacl_Hash_SHA2_sha256_init(uint32_t *hash) function sha256_update (line 50) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function Hacl_Hash_SHA2_sha256_update_nblocks (line 160) | void Hacl_Hash_SHA2_sha256_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha256_update_last (line 175) | void function Hacl_Hash_SHA2_sha256_finish (line 216) | void Hacl_Hash_SHA2_sha256_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha224_init (line 227) | void Hacl_Hash_SHA2_sha224_init(uint32_t *hash) function Hacl_Hash_SHA2_sha224_update_nblocks (line 242) | void Hacl_Hash_SHA2_sha224_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha224_update_last (line 251) | void Hacl_Hash_SHA2_sha224_update_last(uint64_t totlen, uint32_t len, ui... function Hacl_Hash_SHA2_sha224_finish (line 260) | void Hacl_Hash_SHA2_sha224_finish(uint32_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha512_init (line 271) | void Hacl_Hash_SHA2_sha512_init(uint64_t *hash) function sha512_update (line 286) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function Hacl_Hash_SHA2_sha512_update_nblocks (line 396) | void Hacl_Hash_SHA2_sha512_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha512_update_last (line 411) | void function Hacl_Hash_SHA2_sha512_finish (line 457) | void Hacl_Hash_SHA2_sha512_finish(uint64_t *st, uint8_t *h) function Hacl_Hash_SHA2_sha384_init (line 468) | void Hacl_Hash_SHA2_sha384_init(uint64_t *hash) function Hacl_Hash_SHA2_sha384_update_nblocks (line 483) | void Hacl_Hash_SHA2_sha384_update_nblocks(uint32_t len, uint8_t *b, uint... function Hacl_Hash_SHA2_sha384_update_last (line 492) | void function Hacl_Hash_SHA2_sha384_finish (line 507) | void Hacl_Hash_SHA2_sha384_finish(uint64_t *st, uint8_t *h) function Hacl_Streaming_MD_state_32 (line 522) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_256(void) function Hacl_Streaming_MD_state_32 (line 598) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_copy_256(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_256 (line 675) | void Hacl_Hash_SHA2_reset_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 690) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 867) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_256 (line 887) | void Hacl_Hash_SHA2_digest_256(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_256 (line 931) | void Hacl_Hash_SHA2_free_256(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_256 (line 948) | void Hacl_Hash_SHA2_hash_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_32 (line 968) | Hacl_Streaming_MD_state_32 *Hacl_Hash_SHA2_malloc_224(void) function Hacl_Hash_SHA2_reset_224 (line 1038) | void Hacl_Hash_SHA2_reset_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Streaming_Types_error_code (line 1053) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_224 (line 1072) | void Hacl_Hash_SHA2_digest_224(Hacl_Streaming_MD_state_32 *state, uint8_... function Hacl_Hash_SHA2_free_224 (line 1111) | void Hacl_Hash_SHA2_free_224(Hacl_Streaming_MD_state_32 *state) function Hacl_Hash_SHA2_hash_224 (line 1123) | void Hacl_Hash_SHA2_hash_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1143) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_512(void) function Hacl_Streaming_MD_state_64 (line 1219) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_copy_512(Hacl_Streaming_MD_st... function Hacl_Hash_SHA2_reset_512 (line 1293) | void Hacl_Hash_SHA2_reset_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1308) | static inline Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1485) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_512 (line 1505) | void Hacl_Hash_SHA2_digest_512(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_512 (line 1553) | void Hacl_Hash_SHA2_free_512(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_512 (line 1570) | void Hacl_Hash_SHA2_hash_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Streaming_MD_state_64 (line 1590) | Hacl_Streaming_MD_state_64 *Hacl_Hash_SHA2_malloc_384(void) function Hacl_Hash_SHA2_reset_384 (line 1660) | void Hacl_Hash_SHA2_reset_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Streaming_Types_error_code (line 1675) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA2_digest_384 (line 1694) | void Hacl_Hash_SHA2_digest_384(Hacl_Streaming_MD_state_64 *state, uint8_... function Hacl_Hash_SHA2_free_384 (line 1737) | void Hacl_Hash_SHA2_free_384(Hacl_Streaming_MD_state_64 *state) function Hacl_Hash_SHA2_hash_384 (line 1749) | void Hacl_Hash_SHA2_hash_384(uint8_t *output, uint8_t *input, uint32_t i... FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA2.h type Hacl_Streaming_MD_state_32 (line 42) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_224; type Hacl_Streaming_MD_state_32 (line 48) | typedef Hacl_Streaming_MD_state_32 Hacl_Hash_SHA2_state_t_256; type Hacl_Streaming_MD_state_64 (line 54) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_384; type Hacl_Streaming_MD_state_64 (line 60) | typedef Hacl_Streaming_MD_state_64 Hacl_Hash_SHA2_state_t_512; FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA3.c function absorb_inner_32 (line 73) | static void absorb_inner_32(uint8_t *b, uint64_t *s) function block_len (line 194) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function hash_len (line 234) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function Hacl_Hash_SHA3_init_ (line 266) | void Hacl_Hash_SHA3_init_(Spec_Hash_Definitions_hash_alg a, uint64_t *s) function Hacl_Hash_SHA3_update_multi_sha3 (line 276) | void function Hacl_Hash_SHA3_update_last_sha3 (line 303) | void function squeeze (line 595) | static void squeeze(uint64_t *s, uint32_t rateInBytes, uint32_t outputBy... type hash_buf2 (line 667) | typedef struct hash_buf2_s function Spec_Hash_Definitions_hash_alg (line 678) | Spec_Hash_Definitions_hash_alg Hacl_Hash_SHA3_get_alg(Hacl_Hash_SHA3_sta... type option___Spec_Hash_Definitions_hash_alg____uint64_t__ (line 688) | typedef struct option___Spec_Hash_Definitions_hash_alg____uint64_t___s function Hacl_Hash_SHA3_state_t (line 699) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_malloc(Spec_Hash_Definitions_hash... function Hacl_Hash_SHA3_free (line 780) | void Hacl_Hash_SHA3_free(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_state_t (line 795) | Hacl_Hash_SHA3_state_t *Hacl_Hash_SHA3_copy(Hacl_Hash_SHA3_state_t *state) function Hacl_Hash_SHA3_reset (line 882) | void Hacl_Hash_SHA3_reset(Hacl_Hash_SHA3_state_t *state) function Hacl_Streaming_Types_error_code (line 901) | Hacl_Streaming_Types_error_code function digest_ (line 1078) | static void function Hacl_Streaming_Types_error_code (line 1155) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 1171) | Hacl_Streaming_Types_error_code function Hacl_Hash_SHA3_block_len (line 1191) | uint32_t Hacl_Hash_SHA3_block_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_hash_len (line 1201) | uint32_t Hacl_Hash_SHA3_hash_len(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_is_shake (line 1211) | bool Hacl_Hash_SHA3_is_shake(Hacl_Hash_SHA3_state_t *s) function Hacl_Hash_SHA3_absorb_inner_32 (line 1221) | void Hacl_Hash_SHA3_absorb_inner_32(uint32_t rateInBytes, uint8_t *b, ui... function Hacl_Hash_SHA3_shake128 (line 1343) | void function Hacl_Hash_SHA3_shake256 (line 1517) | void function Hacl_Hash_SHA3_sha3_224 (line 1691) | void Hacl_Hash_SHA3_sha3_224(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_256 (line 1859) | void Hacl_Hash_SHA3_sha3_256(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_384 (line 2027) | void Hacl_Hash_SHA3_sha3_384(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_sha3_512 (line 2195) | void Hacl_Hash_SHA3_sha3_512(uint8_t *output, uint8_t *input, uint32_t i... function Hacl_Hash_SHA3_state_free (line 2379) | void Hacl_Hash_SHA3_state_free(uint64_t *s) function Hacl_Hash_SHA3_shake128_absorb_nblocks (line 2399) | void function Hacl_Hash_SHA3_shake128_absorb_final (line 2432) | void function Hacl_Hash_SHA3_shake128_squeeze_nblocks (line 2535) | void FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_state_t (line 42) | typedef struct Hacl_Hash_SHA3_state_t_s Hacl_Hash_SHA3_state_t; FILE: dist/portable-gcc-compatible/Hacl_Hash_SHA3_Simd256.c function Hacl_Hash_SHA3_Simd256_absorb_inner_256 (line 33) | void function Hacl_Hash_SHA3_Simd256_shake128 (line 407) | void function Hacl_Hash_SHA3_Simd256_shake256 (line 1340) | void function Hacl_Hash_SHA3_Simd256_sha3_224 (line 2273) | void function Hacl_Hash_SHA3_Simd256_sha3_256 (line 3205) | void function Hacl_Hash_SHA3_Simd256_sha3_384 (line 4137) | void function Hacl_Hash_SHA3_Simd256_sha3_512 (line 5069) | void function Lib_IntVector_Intrinsics_vec256 (line 6004) | Lib_IntVector_Intrinsics_vec256 *Hacl_Hash_SHA3_Simd256_state_malloc(void) function Hacl_Hash_SHA3_Simd256_state_free (line 6024) | void Hacl_Hash_SHA3_Simd256_state_free(Lib_IntVector_Intrinsics_vec256 *s) function Hacl_Hash_SHA3_Simd256_shake128_absorb_nblocks (line 6045) | void function Hacl_Hash_SHA3_Simd256_shake128_absorb_final (line 6099) | void function Hacl_Hash_SHA3_Simd256_shake128_squeeze_nblocks (line 6434) | void FILE: dist/portable-gcc-compatible/Hacl_IntTypes_Intrinsics.h function Hacl_IntTypes_Intrinsics_add_carry_u32 (line 42) | static inline uint32_t function Hacl_IntTypes_Intrinsics_sub_borrow_u32 (line 55) | static inline uint32_t function Hacl_IntTypes_Intrinsics_add_carry_u64 (line 68) | static inline uint64_t function Hacl_IntTypes_Intrinsics_sub_borrow_u64 (line 81) | static inline uint64_t FILE: dist/portable-gcc-compatible/Hacl_IntTypes_Intrinsics_128.h function Hacl_IntTypes_Intrinsics_128_add_carry_u64 (line 42) | static inline uint64_t function Hacl_IntTypes_Intrinsics_128_sub_borrow_u64 (line 59) | static inline uint64_t FILE: dist/portable-gcc-compatible/Hacl_K256_ECDSA.c function bn_add (line 37) | static inline uint64_t function add4 (line 106) | static uint64_t add4(uint64_t *a, uint64_t *b, uint64_t *res) function add_mod4 (line 134) | static void add_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function sub_mod4 (line 191) | static void sub_mod4(uint64_t *n, uint64_t *a, uint64_t *b, uint64_t *res) function mul4 (line 249) | static void mul4(uint64_t *a, uint64_t *b, uint64_t *res) function sqr4 (line 281) | static void sqr4(uint64_t *a, uint64_t *res) function is_qelem_zero (line 335) | static inline uint64_t is_qelem_zero(uint64_t *f) function is_qelem_zero_vartime (line 354) | static inline bool is_qelem_zero_vartime(uint64_t *f) function load_qelem_check (line 367) | static inline uint64_t load_qelem_check(uint64_t *f, uint8_t *b) function load_qelem_vartime (line 399) | static inline bool load_qelem_vartime(uint64_t *f, uint8_t *b) function modq_short (line 442) | static inline void modq_short(uint64_t *out, uint64_t *a) function load_qelem_modq (line 464) | static inline void load_qelem_modq(uint64_t *f, uint8_t *b) function store_qelem (line 483) | static inline void store_qelem(uint8_t *b, uint64_t *f) function qadd (line 494) | static inline void qadd(uint64_t *out, uint64_t *f1, uint64_t *f2) function mul_pow2_256_minus_q_add (line 508) | static inline uint64_t function modq (line 562) | static inline void modq(uint64_t *out, uint64_t *a) function qmul (line 594) | static inline void qmul(uint64_t *out, uint64_t *f1, uint64_t *f2) function qsqr (line 605) | static inline void qsqr(uint64_t *out, uint64_t *f) function qnegate_conditional_vartime (line 616) | static inline void qnegate_conditional_vartime(uint64_t *f, bool is_negate) function is_qelem_le_q_halved_vartime (line 634) | static inline bool is_qelem_le_q_halved_vartime(uint64_t *f) function qmul_shift_384 (line 663) | static inline void qmul_shift_384(uint64_t *res, uint64_t *a, uint64_t *b) function qsquare_times_in_place (line 697) | static inline void qsquare_times_in_place(uint64_t *out, uint32_t b) function qsquare_times (line 709) | static inline void qsquare_times(uint64_t *out, uint64_t *a, uint32_t b) function qinv (line 722) | static inline void qinv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Point_make_point_at_inf (line 810) | void Hacl_Impl_K256_Point_make_point_at_inf(uint64_t *p) function to_aff_point (line 825) | static inline void to_aff_point(uint64_t *p_aff, uint64_t *p) function to_aff_point_x (line 844) | static inline void to_aff_point_x(uint64_t *x, uint64_t *p) function is_on_curve_vartime (line 858) | static inline bool is_on_curve_vartime(uint64_t *p) function Hacl_Impl_K256_Point_point_negate (line 885) | void Hacl_Impl_K256_Point_point_negate(uint64_t *out, uint64_t *p) function point_negate_conditional_vartime (line 930) | static inline void point_negate_conditional_vartime(uint64_t *p, bool is... function aff_point_store (line 943) | static inline void aff_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_point_store (line 955) | void Hacl_Impl_K256_Point_point_store(uint8_t *out, uint64_t *p) function Hacl_Impl_K256_Point_aff_point_load_vartime (line 966) | bool Hacl_Impl_K256_Point_aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 985) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 1008) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function Hacl_Impl_K256_PointDouble_point_double (line 1056) | void Hacl_Impl_K256_PointDouble_point_double(uint64_t *out, uint64_t *p) function Hacl_Impl_K256_PointAdd_point_add (line 1095) | void Hacl_Impl_K256_PointAdd_point_add(uint64_t *out, uint64_t *p, uint6... function scalar_split_lambda (line 1161) | static inline void scalar_split_lambda(uint64_t *r1, uint64_t *r2, uint6... function point_mul_lambda (line 1198) | static inline void point_mul_lambda(uint64_t *res, uint64_t *p) function point_mul_lambda_inplace (line 1229) | static inline void point_mul_lambda_inplace(uint64_t *res) type __bool_bool (line 1245) | typedef struct __bool_bool_s function __bool_bool (line 1256) | static inline __bool_bool function Hacl_Impl_K256_PointMul_point_mul (line 1284) | void Hacl_Impl_K256_PointMul_point_mul(uint64_t *out, uint64_t *scalar, ... function precomp_get_consttime (line 1331) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1353) | static inline void point_mul_g(uint64_t *out, uint64_t *scalar) function point_mul_g_double_vartime (line 1431) | static inline void function point_mul_g_double_split_lambda_table (line 1503) | static inline void function check_ecmult_endo_split (line 1612) | static inline bool type __bool_bool_bool_bool (line 1634) | typedef struct __bool_bool_bool_bool_s function point_mul_g_double_split_lambda_vartime (line 1647) | static inline void function fmul_eq_vartime (line 1717) | static inline bool fmul_eq_vartime(uint64_t *r, uint64_t *z, uint64_t *x) function Hacl_K256_ECDSA_ecdsa_sign_hashed_msg (line 1757) | bool function Hacl_K256_ECDSA_ecdsa_sign_sha256 (line 1835) | bool function Hacl_K256_ECDSA_ecdsa_verify_hashed_msg (line 1866) | bool function Hacl_K256_ECDSA_ecdsa_verify_sha256 (line 1943) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize (line 1968) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_signature_normalize(uint8_t *signat... function Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized (line 1994) | bool Hacl_K256_ECDSA_secp256k1_ecdsa_is_signature_normalized(uint8_t *si... function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_hashed_msg (line 2021) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_sign_sha256 (line 2054) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_hashed_msg (line 2086) | bool function Hacl_K256_ECDSA_secp256k1_ecdsa_verify_sha256 (line 2117) | bool function Hacl_K256_ECDSA_public_key_uncompressed_to_raw (line 2158) | bool Hacl_K256_ECDSA_public_key_uncompressed_to_raw(uint8_t *pk_raw, uin... function Hacl_K256_ECDSA_public_key_uncompressed_from_raw (line 2181) | void Hacl_K256_ECDSA_public_key_uncompressed_from_raw(uint8_t *pk, uint8... function Hacl_K256_ECDSA_public_key_compressed_to_raw (line 2201) | bool Hacl_K256_ECDSA_public_key_compressed_to_raw(uint8_t *pk_raw, uint8... function Hacl_K256_ECDSA_public_key_compressed_from_raw (line 2227) | void Hacl_K256_ECDSA_public_key_compressed_from_raw(uint8_t *pk, uint8_t... function Hacl_K256_ECDSA_is_public_key_valid (line 2269) | bool Hacl_K256_ECDSA_is_public_key_valid(uint8_t *public_key) function Hacl_K256_ECDSA_is_private_key_valid (line 2290) | bool Hacl_K256_ECDSA_is_private_key_valid(uint8_t *private_key) function Hacl_K256_ECDSA_secret_to_public (line 2317) | bool Hacl_K256_ECDSA_secret_to_public(uint8_t *public_key, uint8_t *priv... function Hacl_K256_ECDSA_ecdh (line 2354) | bool Hacl_K256_ECDSA_ecdh(uint8_t *shared_secret, uint8_t *their_pubkey,... FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305.c function Hacl_MAC_Poly1305_poly1305_init (line 34) | void Hacl_MAC_Poly1305_poly1305_init(uint64_t *ctx, uint8_t *key) function poly1305_update (line 99) | static void poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text) function Hacl_MAC_Poly1305_poly1305_finish (line 354) | void Hacl_MAC_Poly1305_poly1305_finish(uint8_t *tag, uint8_t *key, uint6... function Hacl_MAC_Poly1305_state_t (line 461) | Hacl_MAC_Poly1305_state_t *Hacl_MAC_Poly1305_malloc(uint8_t *key) function Hacl_MAC_Poly1305_reset (line 559) | void Hacl_MAC_Poly1305_reset(Hacl_MAC_Poly1305_state_t *state, uint8_t *... function Hacl_Streaming_Types_error_code (line 580) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_digest (line 758) | void Hacl_MAC_Poly1305_digest(Hacl_MAC_Poly1305_state_t *state, uint8_t ... function Hacl_MAC_Poly1305_free (line 800) | void Hacl_MAC_Poly1305_free(Hacl_MAC_Poly1305_state_t *state) function Hacl_MAC_Poly1305_mac (line 816) | void Hacl_MAC_Poly1305_mac(uint8_t *output, uint8_t *input, uint32_t inp... FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 42) | typedef struct Hacl_MAC_Poly1305_state_t_s Hacl_MAC_Poly1305_state_t; FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305_Simd128.c function Hacl_MAC_Poly1305_Simd128_load_acc2 (line 34) | void Hacl_MAC_Poly1305_Simd128_load_acc2(Lib_IntVector_Intrinsics_vec128... function Hacl_MAC_Poly1305_Simd128_fmul_r2_normalize (line 110) | void function Hacl_MAC_Poly1305_Simd128_poly1305_init (line 336) | void function poly1305_update (line 547) | static void poly1305_update(Lib_IntVector_Intrinsics_vec128 *ctx, uint32... function Hacl_MAC_Poly1305_Simd128_poly1305_finish (line 1168) | void type option___Lib_IntVector_Intrinsics_vec128_ (line 1330) | typedef struct option___Lib_IntVector_Intrinsics_vec128__s function Hacl_MAC_Poly1305_Simd128_state_t (line 1341) | Hacl_MAC_Poly1305_Simd128_state_t *Hacl_MAC_Poly1305_Simd128_malloc(uint... function Hacl_MAC_Poly1305_Simd128_reset (line 1450) | void Hacl_MAC_Poly1305_Simd128_reset(Hacl_MAC_Poly1305_Simd128_state_t *... function Hacl_Streaming_Types_error_code (line 1471) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd128_digest (line 1653) | void function Hacl_MAC_Poly1305_Simd128_free (line 1714) | void Hacl_MAC_Poly1305_Simd128_free(Hacl_MAC_Poly1305_Simd128_state_t *s... function Hacl_MAC_Poly1305_Simd128_mac (line 1730) | void FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 42) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305_Simd256.c function Hacl_MAC_Poly1305_Simd256_load_acc4 (line 34) | void Hacl_MAC_Poly1305_Simd256_load_acc4(Lib_IntVector_Intrinsics_vec256... function Hacl_MAC_Poly1305_Simd256_fmul_r4_normalize (line 131) | void function Hacl_MAC_Poly1305_Simd256_poly1305_init (line 634) | void function poly1305_update (line 997) | static void poly1305_update(Lib_IntVector_Intrinsics_vec256 *ctx, uint32... function Hacl_MAC_Poly1305_Simd256_poly1305_finish (line 1619) | void type option___Lib_IntVector_Intrinsics_vec256_ (line 1781) | typedef struct option___Lib_IntVector_Intrinsics_vec256__s function Hacl_MAC_Poly1305_Simd256_state_t (line 1792) | Hacl_MAC_Poly1305_Simd256_state_t *Hacl_MAC_Poly1305_Simd256_malloc(uint... function Hacl_MAC_Poly1305_Simd256_reset (line 1901) | void Hacl_MAC_Poly1305_Simd256_reset(Hacl_MAC_Poly1305_Simd256_state_t *... function Hacl_Streaming_Types_error_code (line 1922) | Hacl_Streaming_Types_error_code function Hacl_MAC_Poly1305_Simd256_digest (line 2104) | void function Hacl_MAC_Poly1305_Simd256_free (line 2165) | void Hacl_MAC_Poly1305_Simd256_free(Hacl_MAC_Poly1305_Simd256_state_t *s... function Hacl_MAC_Poly1305_Simd256_mac (line 2181) | void FILE: dist/portable-gcc-compatible/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 42) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s Hacl_MAC_Poly1305_Sim... FILE: dist/portable-gcc-compatible/Hacl_NaCl.c function secretbox_init (line 35) | static void secretbox_init(uint8_t *xkeys, uint8_t *k, uint8_t *n) function secretbox_detached (line 49) | static void function secretbox_open_detached (line 89) | static uint32_t function secretbox_easy (line 150) | static void secretbox_easy(uint32_t mlen, uint8_t *c, uint8_t *k, uint8_... function secretbox_open_easy (line 161) | static uint32_t function box_beforenm (line 173) | static inline uint32_t box_beforenm(uint8_t *k, uint8_t *pk, uint8_t *sk) function box_detached_afternm (line 189) | static inline uint32_t function box_detached (line 207) | static inline uint32_t function box_open_detached_afternm (line 231) | static inline uint32_t function box_open_detached (line 248) | static inline uint32_t function box_easy_afternm (line 272) | static inline uint32_t function box_easy (line 285) | static inline uint32_t function box_open_easy_afternm (line 298) | static inline uint32_t function box_open_easy (line 310) | static inline uint32_t function Hacl_NaCl_crypto_secretbox_detached (line 334) | uint32_t function Hacl_NaCl_crypto_secretbox_open_detached (line 364) | uint32_t function Hacl_NaCl_crypto_secretbox_easy (line 390) | uint32_t function Hacl_NaCl_crypto_secretbox_open_easy (line 410) | uint32_t function Hacl_NaCl_crypto_box_beforenm (line 433) | uint32_t Hacl_NaCl_crypto_box_beforenm(uint8_t *k, uint8_t *pk, uint8_t ... function Hacl_NaCl_crypto_box_detached_afternm (line 445) | uint32_t function Hacl_NaCl_crypto_box_detached (line 473) | uint32_t function Hacl_NaCl_crypto_box_open_detached_afternm (line 494) | uint32_t function Hacl_NaCl_crypto_box_open_detached (line 522) | uint32_t function Hacl_NaCl_crypto_box_easy_afternm (line 543) | uint32_t function Hacl_NaCl_crypto_box_easy (line 569) | uint32_t function Hacl_NaCl_crypto_box_open_easy_afternm (line 589) | uint32_t function Hacl_NaCl_crypto_box_open_easy (line 615) | uint32_t FILE: dist/portable-gcc-compatible/Hacl_P256.c function bn_is_zero_mask4 (line 37) | static inline uint64_t bn_is_zero_mask4(uint64_t *f) function bn_is_zero_vartime4 (line 56) | static inline bool bn_is_zero_vartime4(uint64_t *f) function bn_is_eq_mask4 (line 66) | static inline uint64_t bn_is_eq_mask4(uint64_t *a, uint64_t *b) function bn_is_eq_vartime4 (line 83) | static inline bool bn_is_eq_vartime4(uint64_t *a, uint64_t *b) function bn_cmovznz4 (line 93) | static inline void bn_cmovznz4(uint64_t *res, uint64_t cin, uint64_t *x,... function bn_add_mod4 (line 110) | static inline void bn_add_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_sub4 (line 167) | static inline uint64_t bn_sub4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sub_mod4 (line 196) | static inline void bn_sub_mod4(uint64_t *res, uint64_t *n, uint64_t *x, ... function bn_mul4 (line 254) | static inline void bn_mul4(uint64_t *res, uint64_t *x, uint64_t *y) function bn_sqr4 (line 286) | static inline void bn_sqr4(uint64_t *res, uint64_t *x) function bn_to_bytes_be4 (line 340) | static inline void bn_to_bytes_be4(uint8_t *res, uint64_t *f) function bn_from_bytes_be4 (line 351) | static inline void bn_from_bytes_be4(uint64_t *res, uint8_t *b) function bn2_to_bytes_be4 (line 367) | static inline void bn2_to_bytes_be4(uint8_t *res, uint64_t *x, uint64_t *y) function make_prime (line 377) | static inline void make_prime(uint64_t *n) function make_order (line 389) | static inline void make_order(uint64_t *n) function make_a_coeff (line 401) | static inline void make_a_coeff(uint64_t *a) function make_b_coeff (line 413) | static inline void make_b_coeff(uint64_t *b) function make_g_x (line 425) | static inline void make_g_x(uint64_t *n) function make_g_y (line 437) | static inline void make_g_y(uint64_t *n) function make_fmont_R2 (line 449) | static inline void make_fmont_R2(uint64_t *n) function make_fzero (line 461) | static inline void make_fzero(uint64_t *n) function make_fone (line 473) | static inline void make_fone(uint64_t *n) function bn_is_lt_prime_mask4 (line 485) | static inline uint64_t bn_is_lt_prime_mask4(uint64_t *f) function feq_mask (line 497) | static inline uint64_t feq_mask(uint64_t *a, uint64_t *b) function fadd0 (line 507) | static inline void fadd0(uint64_t *res, uint64_t *x, uint64_t *y) function fsub0 (line 518) | static inline void fsub0(uint64_t *res, uint64_t *x, uint64_t *y) function fnegate_conditional_vartime (line 529) | static inline void fnegate_conditional_vartime(uint64_t *f, bool is_negate) function mont_reduction (line 542) | static inline void mont_reduction(uint64_t *res, uint64_t *x) function fmul0 (line 610) | static inline void fmul0(uint64_t *res, uint64_t *x, uint64_t *y) function fsqr0 (line 621) | static inline void fsqr0(uint64_t *res, uint64_t *x) function from_mont (line 632) | static inline void from_mont(uint64_t *res, uint64_t *a) function to_mont (line 643) | static inline void to_mont(uint64_t *res, uint64_t *a) function fmul_by_b_coeff (line 654) | static inline void fmul_by_b_coeff(uint64_t *res, uint64_t *x) function fcube (line 665) | static inline void fcube(uint64_t *res, uint64_t *x) function finv (line 675) | static inline void finv(uint64_t *res, uint64_t *a) function fsqrt (line 737) | static inline void fsqrt(uint64_t *res, uint64_t *a) function make_base_point (line 781) | static inline void make_base_point(uint64_t *p) function make_point_at_inf (line 795) | static inline void make_point_at_inf(uint64_t *p) function is_point_at_inf_vartime (line 809) | static inline bool is_point_at_inf_vartime(uint64_t *p) function to_aff_point (line 819) | static inline void to_aff_point(uint64_t *res, uint64_t *p) function to_aff_point_x (line 838) | static inline void to_aff_point_x(uint64_t *res, uint64_t *p) function to_proj_point (line 852) | static inline void to_proj_point(uint64_t *res, uint64_t *p) function is_on_curve_vartime (line 868) | static inline bool is_on_curve_vartime(uint64_t *p) function aff_point_store (line 894) | static inline void aff_point_store(uint8_t *res, uint64_t *p) function point_store (line 905) | static inline void point_store(uint8_t *res, uint64_t *p) function aff_point_load_vartime (line 916) | static inline bool aff_point_load_vartime(uint64_t *p, uint8_t *b) function load_point_vartime (line 941) | static inline bool load_point_vartime(uint64_t *p, uint8_t *b) function aff_point_decompress_vartime (line 956) | static inline bool aff_point_decompress_vartime(uint64_t *x, uint64_t *y... function point_double (line 1004) | static inline void point_double(uint64_t *res, uint64_t *p) function point_add (line 1060) | static inline void point_add(uint64_t *res, uint64_t *p, uint64_t *q) function point_mul (line 1138) | static inline void point_mul(uint64_t *res, uint64_t *scalar, uint64_t *p) function precomp_get_consttime (line 1185) | static inline void precomp_get_consttime(const uint64_t *table, uint64_t... function point_mul_g (line 1207) | static inline void point_mul_g(uint64_t *res, uint64_t *scalar) function point_mul_double_g (line 1272) | static inline void function bn_is_lt_order_mask4 (line 1330) | static inline uint64_t bn_is_lt_order_mask4(uint64_t *f) function bn_is_lt_order_and_gt_zero_mask4 (line 1342) | static inline uint64_t bn_is_lt_order_and_gt_zero_mask4(uint64_t *f) function qmod_short (line 1353) | static inline void qmod_short(uint64_t *res, uint64_t *x) function qadd (line 1365) | static inline void qadd(uint64_t *res, uint64_t *x, uint64_t *y) function qmont_reduction (line 1376) | static inline void qmont_reduction(uint64_t *res, uint64_t *x) function from_qmont (line 1444) | static inline void from_qmont(uint64_t *res, uint64_t *x) function qmul (line 1455) | static inline void qmul(uint64_t *res, uint64_t *x, uint64_t *y) function qsqr (line 1466) | static inline void qsqr(uint64_t *res, uint64_t *x) function Hacl_Impl_P256_DH_ecp256dh_i (line 1477) | bool Hacl_Impl_P256_DH_ecp256dh_i(uint8_t *public_key, uint8_t *private_... function Hacl_Impl_P256_DH_ecp256dh_r (line 1507) | bool function qinv (line 1547) | static inline void qinv(uint64_t *res, uint64_t *r) function qmul_mont (line 1659) | static inline void qmul_mont(uint64_t *sinv, uint64_t *b, uint64_t *res) function ecdsa_verify_msg_as_qelem (line 1670) | static inline bool function ecdsa_sign_msg_as_qelem (line 1715) | static inline bool function Hacl_P256_ecdsa_sign_p256_sha2 (line 1815) | bool function Hacl_P256_ecdsa_sign_p256_sha384 (line 1852) | bool function Hacl_P256_ecdsa_sign_p256_sha512 (line 1889) | bool function Hacl_P256_ecdsa_sign_p256_without_hash (line 1936) | bool function Hacl_P256_ecdsa_verif_p256_sha2 (line 1976) | bool function Hacl_P256_ecdsa_verif_p256_sha384 (line 2011) | bool function Hacl_P256_ecdsa_verif_p256_sha512 (line 2046) | bool function Hacl_P256_ecdsa_verif_without_hash (line 2086) | bool function Hacl_P256_validate_public_key (line 2129) | bool Hacl_P256_validate_public_key(uint8_t *public_key) function Hacl_P256_validate_private_key (line 2150) | bool Hacl_P256_validate_private_key(uint8_t *private_key) function Hacl_P256_uncompressed_to_raw (line 2185) | bool Hacl_P256_uncompressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_compressed_to_raw (line 2210) | bool Hacl_P256_compressed_to_raw(uint8_t *pk, uint8_t *pk_raw) function Hacl_P256_raw_to_uncompressed (line 2236) | void Hacl_P256_raw_to_uncompressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_raw_to_compressed (line 2254) | void Hacl_P256_raw_to_compressed(uint8_t *pk_raw, uint8_t *pk) function Hacl_P256_dh_initiator (line 2285) | bool Hacl_P256_dh_initiator(uint8_t *public_key, uint8_t *private_key) function Hacl_P256_dh_responder (line 2306) | bool FILE: dist/portable-gcc-compatible/Hacl_RSAPSS.c function hash_len (line 37) | static inline uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function hash (line 101) | static inline void function mgf_hash (line 133) | static inline void function check_num_bits_u64 (line 169) | static inline uint64_t check_num_bits_u64(uint32_t bs, uint64_t *b) function check_modulus_u64 (line 197) | static inline uint64_t check_modulus_u64(uint32_t modBits, uint64_t *n) function check_exponent_u64 (line 225) | static inline uint64_t check_exponent_u64(uint32_t eBits, uint64_t *e) function pss_encode (line 248) | static inline void function pss_verify (line 302) | static inline bool function load_pkey (line 390) | static inline bool function load_skey (line 412) | static inline bool function Hacl_RSAPSS_rsapss_sign (line 458) | bool function Hacl_RSAPSS_rsapss_verify (line 565) | bool function Hacl_RSAPSS_rsapss_skey_sign (line 836) | bool function Hacl_RSAPSS_rsapss_pkey_verify (line 901) | bool function Hacl_RSAPSS_mgf_hash (line 936) | void FILE: dist/portable-gcc-compatible/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_2p (line 40) | typedef struct Hacl_Hash_SHA2_uint8_2p_s type Hacl_Hash_SHA2_uint8_3p (line 51) | typedef struct Hacl_Hash_SHA2_uint8_3p_s type Hacl_Hash_SHA2_uint8_4p (line 62) | typedef struct Hacl_Hash_SHA2_uint8_4p_s type Hacl_Hash_SHA2_uint8_4p (line 79) | typedef Hacl_Hash_SHA2_uint8_4p Hacl_Hash_SHA2_bufx4; FILE: dist/portable-gcc-compatible/Hacl_SHA2_Vec128.c function sha224_init4 (line 35) | static inline void sha224_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha224_update4 (line 51) | static inline void function sha224_update_nblocks4 (line 306) | static inline void function sha224_update_last4 (line 334) | static inline void function sha224_finish4 (line 411) | static inline void function Hacl_SHA2_Vec128_sha224_4 (line 498) | void function sha256_init4 (line 539) | static inline void sha256_init4(Lib_IntVector_Intrinsics_vec128 *hash) function sha256_update4 (line 555) | static inline void function sha256_update_nblocks4 (line 810) | static inline void function sha256_update_last4 (line 838) | static inline void function sha256_finish4 (line 915) | static inline void function Hacl_SHA2_Vec128_sha256_4 (line 1002) | void FILE: dist/portable-gcc-compatible/Hacl_SHA2_Vec256.c function sha224_init8 (line 37) | static inline void sha224_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha224_update8 (line 53) | static inline void function sha224_update_nblocks8 (line 392) | static inline void function sha224_update_last8 (line 441) | static inline void function sha224_finish8 (line 580) | static inline void function Hacl_SHA2_Vec256_sha224_8 (line 711) | void function sha256_init8 (line 810) | static inline void sha256_init8(Lib_IntVector_Intrinsics_vec256 *hash) function sha256_update8 (line 826) | static inline void function sha256_update_nblocks8 (line 1165) | static inline void function sha256_update_last8 (line 1214) | static inline void function sha256_finish8 (line 1353) | static inline void function Hacl_SHA2_Vec256_sha256_8 (line 1484) | void function sha384_init4 (line 1583) | static inline void sha384_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha384_update4 (line 1599) | static inline void function sha384_update_nblocks4 (line 1838) | static inline void function sha384_update_last4 (line 1866) | static inline void function sha384_finish4 (line 1943) | static inline void function Hacl_SHA2_Vec256_sha384_4 (line 2022) | void function sha512_init4 (line 2063) | static inline void sha512_init4(Lib_IntVector_Intrinsics_vec256 *hash) function sha512_update4 (line 2079) | static inline void function sha512_update_nblocks4 (line 2318) | static inline void function sha512_update_last4 (line 2346) | static inline void function sha512_finish4 (line 2423) | static inline void function Hacl_SHA2_Vec256_sha512_4 (line 2502) | void FILE: dist/portable-gcc-compatible/Hacl_Salsa20.c function quarter_round (line 30) | static inline void quarter_round(uint32_t *st, uint32_t a, uint32_t b, u... function double_round (line 58) | static inline void double_round(uint32_t *st) function rounds (line 74) | static inline void rounds(uint32_t *st) function salsa20_core (line 92) | static inline void salsa20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) function salsa20_key_block0 (line 112) | static inline void salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_... function salsa20_encrypt (line 157) | static inline void function salsa20_decrypt (line 266) | static inline void function hsalsa20 (line 375) | static inline void hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) function Hacl_Salsa20_salsa20_encrypt (line 426) | void function Hacl_Salsa20_salsa20_decrypt (line 443) | void function Hacl_Salsa20_salsa20_key_block0 (line 460) | void Hacl_Salsa20_salsa20_key_block0(uint8_t *out, uint8_t *key, uint8_t... function Hacl_Salsa20_hsalsa20 (line 469) | void Hacl_Salsa20_hsalsa20(uint8_t *out, uint8_t *key, uint8_t *n) FILE: dist/portable-gcc-compatible/Hacl_Spec.h type Spec_FFDHE_ffdhe_alg (line 48) | typedef uint8_t Spec_FFDHE_ffdhe_alg; type Spec_Agile_AEAD_alg (line 62) | typedef uint8_t Spec_Agile_AEAD_alg; FILE: dist/portable-gcc-compatible/Hacl_Streaming_HMAC.c function Spec_Hash_Definitions_hash_alg (line 49) | static Spec_Hash_Definitions_hash_alg alg_of_impl(Hacl_Agile_Hash_impl i) function Hacl_Agile_Hash_impl (line 121) | static Hacl_Agile_Hash_impl impl_of_state_s(Hacl_Agile_Hash_state_s s) function Hacl_Agile_Hash_impl (line 190) | static Hacl_Agile_Hash_impl impl_of_state(Hacl_Agile_Hash_state_s *s) function Hacl_Agile_Hash_state_s (line 199) | static Hacl_Agile_Hash_state_s *malloc_(Hacl_Agile_Hash_impl a) function init (line 600) | static void init(Hacl_Agile_Hash_state_s *s) function update_multi (line 708) | static void function update_last (line 841) | static void function finish (line 969) | static void finish(Hacl_Agile_Hash_state_s *s, uint8_t *dst) function free_ (line 1109) | static void free_(Hacl_Agile_Hash_state_s *s) function copy (line 1197) | static void copy(Hacl_Agile_Hash_state_s *s_src, Hacl_Agile_Hash_state_s... function hash (line 1449) | static void hash(Hacl_Agile_Hash_impl i, uint8_t *dst, uint8_t *input, u... function hash_len (line 1539) | static uint32_t hash_len(Spec_Hash_Definitions_hash_alg a) function block_len (line 1603) | static uint32_t block_len(Spec_Hash_Definitions_hash_alg a) function max_input_len64 (line 1675) | static uint64_t max_input_len64(Spec_Hash_Definitions_hash_alg a) function wrap_key (line 1747) | static void wrap_key(Hacl_Agile_Hash_impl impl, uint8_t *output, uint8_t... function init0 (line 1777) | static void init0(uint8_t *k, uint8_t *buf, Hacl_Streaming_HMAC_Definiti... function finish0 (line 1814) | static void finish0(Hacl_Streaming_HMAC_Definitions_two_state s, uint8_t... function Hacl_Agile_Hash_state_s (line 1829) | Hacl_Agile_Hash_state_s function Hacl_Agile_Hash_state_s (line 1843) | Hacl_Agile_Hash_state_s function Hacl_Streaming_HMAC_Definitions_index (line 1857) | Hacl_Streaming_HMAC_Definitions_index function Hacl_Agile_Hash_impl (line 1870) | static Hacl_Agile_Hash_impl function Hacl_Agile_Hash_impl (line 1882) | static Hacl_Agile_Hash_impl function __proj__Mkdtuple2__item___2__Hacl_Agile_Hash_impl_uint32_t (line 1892) | static uint32_t function dsnd__Hacl_Agile_Hash_impl_uint32_t (line 1904) | static uint32_t dsnd__Hacl_Agile_Hash_impl_uint32_t(Hacl_Streaming_HMAC_... type option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 1913) | typedef struct option___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agi... function KRML_MAYBE_UNUSED (line 1924) | KRML_MAYBE_UNUSED static Hacl_Streaming_HMAC_agile_state function KRML_MAYBE_UNUSED (line 2036) | KRML_MAYBE_UNUSED static bool is_blake2b_256(Hacl_Agile_Hash_impl uu___) function KRML_MAYBE_UNUSED (line 2055) | KRML_MAYBE_UNUSED static bool is_blake2s_128(Hacl_Agile_Hash_impl uu___) function Hacl_Streaming_Types_error_code (line 2074) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_Definitions_index (line 2113) | Hacl_Streaming_HMAC_Definitions_index function reset_internal (line 2124) | static void reset_internal(Hacl_Streaming_HMAC_agile_state *state, uint8... function Hacl_Streaming_Types_error_code (line 2146) | Hacl_Streaming_Types_error_code function Hacl_Streaming_Types_error_code (line 2166) | Hacl_Streaming_Types_error_code type ___uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s____uint32_t____Hacl_Agile_Hash_state_s_____Hacl_Agile_Hash_state_s__ (line 2409) | typedef struct function Hacl_Streaming_Types_error_code (line 2421) | Hacl_Streaming_Types_error_code function Hacl_Streaming_HMAC_free (line 2536) | void Hacl_Streaming_HMAC_free(Hacl_Streaming_HMAC_agile_state *state) function Hacl_Streaming_HMAC_agile_state (line 2556) | Hacl_Streaming_HMAC_agile_state FILE: dist/portable-gcc-compatible/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_impl (line 59) | typedef uint8_t Hacl_Agile_Hash_impl; type Hacl_Agile_Hash_state_s (line 63) | typedef struct Hacl_Agile_Hash_state_s_s Hacl_Agile_Hash_state_s; type Hacl_Streaming_HMAC_Definitions_index (line 69) | typedef struct Hacl_Streaming_HMAC_Definitions_index_s type Hacl_Streaming_HMAC_Definitions_two_state (line 80) | typedef struct Hacl_Streaming_HMAC_Definitions_two_state_s type Hacl_Streaming_HMAC_agile_state (line 119) | typedef struct Hacl_Streaming_HMAC_agile_state_s Hacl_Streaming_HMAC_agi... FILE: dist/portable-gcc-compatible/Hacl_Streaming_Types.h type Spec_Hash_Definitions_hash_alg (line 57) | typedef uint8_t Spec_Hash_Definitions_hash_alg; type Hacl_Streaming_Types_error_code (line 69) | typedef uint8_t Hacl_Streaming_Types_error_code; type Hacl_Streaming_MD_state_32 (line 73) | typedef struct Hacl_Streaming_MD_state_32_s Hacl_Streaming_MD_state_32; type Hacl_Streaming_MD_state_64 (line 79) | typedef struct Hacl_Streaming_MD_state_64_s Hacl_Streaming_MD_state_64; FILE: dist/portable-gcc-compatible/Lib_Memzero0.c function Lib_Memzero0_memzero0 (line 50) | void Lib_Memzero0_memzero0(void *dst, uint64_t len) { FILE: dist/portable-gcc-compatible/Lib_PrintBuffer.c function Lib_PrintBuffer_print_bytes (line 6) | void Lib_PrintBuffer_print_bytes(uint32_t len, uint8_t* buffer) { function Lib_PrintBuffer_print_compare (line 14) | void Lib_PrintBuffer_print_compare(uint32_t len, uint8_t* buffer1, uint8... function Lib_PrintBuffer_print_compare_display (line 26) | void Lib_PrintBuffer_print_compare_display(uint32_t len, const uint8_t* ... function Lib_PrintBuffer_result_compare_display (line 41) | bool Lib_PrintBuffer_result_compare_display(uint32_t len, const uint8_t*... FILE: dist/portable-gcc-compatible/Lib_RandomBuffer_System.c function read_random_bytes (line 10) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function read_random_bytes (line 37) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function Lib_RandomBuffer_System_randombytes (line 57) | bool Lib_RandomBuffer_System_randombytes(uint8_t *x, uint32_t len) { function Lib_RandomBuffer_System_crypto_random (line 61) | void Lib_RandomBuffer_System_crypto_random(uint8_t *x, uint32_t len) { FILE: dist/portable-gcc-compatible/Vale.c type als_ret (line 30) | typedef uint64_t als_ret; FILE: dist/portable-gcc-compatible/curve25519-inline.h function add_scalar (line 8) | static inline void add_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function fadd (line 37) | static inline void fadd (uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub (line 79) | static inline void fsub (uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul (line 123) | static inline void fmul (uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul2 (line 211) | static inline void fmul2 (uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar (line 366) | static inline void fmul_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function cswap2 (line 409) | static inline void cswap2 (uint64_t bit, uint64_t *p1, uint64_t *p2) function fsqr (line 494) | static inline void fsqr (uint64_t *out, uint64_t *f, uint64_t *tmp) function fsqr2 (line 588) | static inline void fsqr2 (uint64_t *out, uint64_t *f, uint64_t *tmp) FILE: dist/portable-gcc-compatible/evercrypt_targetconfig.h function has_vec128_not_avx (line 40) | static inline bool has_vec128_not_avx () { function has_vec256_not_avx2 (line 48) | static inline bool has_vec256_not_avx2 () { FILE: dist/portable-gcc-compatible/internal/EverCrypt_AEAD.h type EverCrypt_AEAD_state_s (line 47) | typedef struct EverCrypt_AEAD_state_s_s FILE: dist/portable-gcc-compatible/internal/EverCrypt_DRBG.h type EverCrypt_DRBG_state_s_tags (line 50) | typedef uint8_t EverCrypt_DRBG_state_s_tags; type EverCrypt_DRBG_state_s (line 54) | typedef struct EverCrypt_DRBG_state_s_s FILE: dist/portable-gcc-compatible/internal/EverCrypt_Hash.h type EverCrypt_Hash_state_s_tags (line 60) | typedef uint8_t EverCrypt_Hash_state_s_tags; type EverCrypt_Hash_state_s (line 64) | typedef struct EverCrypt_Hash_state_s_s type EverCrypt_Hash_Incremental_state_t (line 97) | typedef struct EverCrypt_Hash_Incremental_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Bignum25519_51.h function Hacl_Impl_Curve25519_Field51_fadd (line 43) | static inline void Hacl_Impl_Curve25519_Field51_fadd(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fsub (line 66) | static inline void Hacl_Impl_Curve25519_Field51_fsub(uint64_t *out, uint... function Hacl_Impl_Curve25519_Field51_fmul (line 89) | static inline void function Hacl_Impl_Curve25519_Field51_fmul2 (line 176) | static inline void function Hacl_Impl_Curve25519_Field51_fmul1 (line 345) | static inline void Hacl_Impl_Curve25519_Field51_fmul1(uint64_t *out, uin... function Hacl_Impl_Curve25519_Field51_fsqr (line 391) | static inline void function Hacl_Impl_Curve25519_Field51_fsqr2 (line 470) | static inline void function Hacl_Impl_Curve25519_Field51_store_felem (line 628) | static inline void Hacl_Impl_Curve25519_Field51_store_felem(uint64_t *u6... function Hacl_Impl_Curve25519_Field51_cswap2 (line 692) | static inline void FILE: dist/portable-gcc-compatible/internal/Hacl_Bignum_Base.h function Hacl_Bignum_Base_mul_wide_add2_u32 (line 44) | static inline uint32_t function Hacl_Bignum_Base_mul_wide_add2_u64 (line 57) | static inline uint64_t function Hacl_Bignum_Convert_bn_from_bytes_be_uint64 (line 74) | static inline void function Hacl_Bignum_Convert_bn_to_bytes_be_uint64 (line 96) | static inline void function Hacl_Bignum_Lib_bn_get_top_index_u32 (line 115) | static inline uint32_t Hacl_Bignum_Lib_bn_get_top_index_u32(uint32_t len... function Hacl_Bignum_Lib_bn_get_top_index_u64 (line 130) | static inline uint64_t Hacl_Bignum_Lib_bn_get_top_index_u64(uint32_t len... function Hacl_Bignum_Lib_bn_get_bits_u32 (line 145) | static inline uint32_t function Hacl_Bignum_Lib_bn_get_bits_u64 (line 167) | static inline uint64_t function Hacl_Bignum_Addition_bn_sub_eq_len_u32 (line 189) | static inline uint32_t function Hacl_Bignum_Addition_bn_sub_eq_len_u64 (line 226) | static inline uint64_t function Hacl_Bignum_Addition_bn_add_eq_len_u32 (line 263) | static inline uint32_t function Hacl_Bignum_Addition_bn_add_eq_len_u64 (line 300) | static inline uint64_t function Hacl_Bignum_Multiplication_bn_mul_u32 (line 337) | static inline void function Hacl_Bignum_Multiplication_bn_mul_u64 (line 382) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u32 (line 427) | static inline void function Hacl_Bignum_Multiplication_bn_sqr_u64 (line 482) | static inline void FILE: dist/portable-gcc-compatible/internal/Hacl_Bignum_K256.h function Hacl_K256_Field_is_felem_zero_vartime (line 43) | static inline bool Hacl_K256_Field_is_felem_zero_vartime(uint64_t *f) function Hacl_K256_Field_is_felem_eq_vartime (line 57) | static inline bool Hacl_K256_Field_is_felem_eq_vartime(uint64_t *f1, uin... function Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime (line 76) | static inline bool Hacl_K256_Field_is_felem_lt_prime_minus_order_vartime... function Hacl_K256_Field_load_felem (line 110) | static inline void Hacl_K256_Field_load_felem(uint64_t *f, uint8_t *b) function Hacl_K256_Field_load_felem_lt_prime_vartime (line 148) | static inline bool Hacl_K256_Field_load_felem_lt_prime_vartime(uint64_t ... function Hacl_K256_Field_store_felem (line 168) | static inline void Hacl_K256_Field_store_felem(uint8_t *b, uint64_t *f) function Hacl_K256_Field_fmul_small_num (line 195) | static inline void Hacl_K256_Field_fmul_small_num(uint64_t *out, uint64_... function Hacl_K256_Field_fadd (line 223) | static inline void Hacl_K256_Field_fadd(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsub (line 256) | static inline void Hacl_K256_Field_fsub(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fmul (line 299) | static inline void Hacl_K256_Field_fmul(uint64_t *out, uint64_t *f1, uin... function Hacl_K256_Field_fsqr (line 407) | static inline void Hacl_K256_Field_fsqr(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnormalize_weak (line 494) | static inline void Hacl_K256_Field_fnormalize_weak(uint64_t *out, uint64... function Hacl_K256_Field_fnormalize (line 534) | static inline void Hacl_K256_Field_fnormalize(uint64_t *out, uint64_t *f) function Hacl_K256_Field_fnegate_conditional_vartime (line 615) | static inline void Hacl_K256_Field_fnegate_conditional_vartime(uint64_t ... function Hacl_Impl_K256_Finv_fsquare_times_in_place (line 648) | static inline void Hacl_Impl_K256_Finv_fsquare_times_in_place(uint64_t *... function Hacl_Impl_K256_Finv_fsquare_times (line 660) | static inline void Hacl_Impl_K256_Finv_fsquare_times(uint64_t *out, uint... function Hacl_Impl_K256_Finv_fexp_223_23 (line 673) | static inline void Hacl_Impl_K256_Finv_fexp_223_23(uint64_t *out, uint64... function Hacl_Impl_K256_Finv_finv (line 709) | static inline void Hacl_Impl_K256_Finv_finv(uint64_t *out, uint64_t *f) function Hacl_Impl_K256_Finv_fsqrt (line 725) | static inline void Hacl_Impl_K256_Finv_fsqrt(uint64_t *out, uint64_t *f) FILE: dist/portable-gcc-compatible/internal/Hacl_Frodo_KEM.h function Hacl_Keccak_shake128_4x (line 45) | static inline void function Hacl_Impl_Matrix_mod_pow2 (line 69) | static inline void function Hacl_Impl_Matrix_matrix_add (line 89) | static inline void function Hacl_Impl_Matrix_matrix_sub (line 105) | static inline void function Hacl_Impl_Matrix_matrix_mul (line 121) | static inline void function Hacl_Impl_Matrix_matrix_mul_s (line 152) | static inline void function Hacl_Impl_Matrix_matrix_eq (line 183) | static inline uint16_t function Hacl_Impl_Matrix_matrix_to_lbytes (line 200) | static inline void function Hacl_Impl_Matrix_matrix_from_lbytes (line 213) | static inline void function Hacl_Impl_Frodo_Gen_frodo_gen_matrix_shake_4x (line 229) | static inline void function Hacl_Impl_Frodo_Params_frodo_gen_matrix (line 287) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix64 (line 344) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix640 (line 381) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix976 (line 418) | static inline void function Hacl_Impl_Frodo_Sample_frodo_sample_matrix1344 (line 455) | static inline void function Hacl_Impl_Frodo_Pack_frodo_pack (line 498) | static inline void function Hacl_Impl_Frodo_Pack_frodo_unpack (line 543) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_encode (line 601) | static inline void function Hacl_Impl_Frodo_Encode_frodo_key_decode (line 631) | static inline void FILE: dist/portable-gcc-compatible/internal/Hacl_HMAC.h type K___uint32_t_uint32_t (line 42) | typedef struct K___uint32_t_uint32_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Hash_Blake2b.h type Hacl_Hash_Blake2b_params_and_key (line 43) | typedef struct Hacl_Hash_Blake2b_params_and_key_s type Hacl_Hash_Blake2b_block_state_t (line 95) | typedef struct Hacl_Hash_Blake2b_block_state_t_s type Hacl_Hash_Blake2b_state_t (line 108) | typedef struct Hacl_Hash_Blake2b_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Hash_Blake2b_Simd256.h type Hacl_Hash_Blake2b_Simd256_two_2b_256 (line 151) | typedef struct Hacl_Hash_Blake2b_Simd256_two_2b_256_s type Hacl_Hash_Blake2b_Simd256_block_state_t (line 162) | typedef struct Hacl_Hash_Blake2b_Simd256_block_state_t_s type Hacl_Hash_Blake2b_Simd256_state_t (line 175) | typedef struct Hacl_Hash_Blake2b_Simd256_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Hash_Blake2s.h type K____uint32_t___uint32_t_ (line 83) | typedef struct K____uint32_t___uint32_t__s type Hacl_Hash_Blake2s_block_state_t (line 94) | typedef struct Hacl_Hash_Blake2s_block_state_t_s type Hacl_Hash_Blake2s_state_t (line 107) | typedef struct Hacl_Hash_Blake2s_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Hash_Blake2s_Simd128.h type Hacl_Hash_Blake2s_Simd128_two_2s_128 (line 151) | typedef struct Hacl_Hash_Blake2s_Simd128_two_2s_128_s type Hacl_Hash_Blake2s_Simd128_block_state_t (line 162) | typedef struct Hacl_Hash_Blake2s_Simd128_block_state_t_s type Hacl_Hash_Blake2s_Simd128_state_t (line 175) | typedef struct Hacl_Hash_Blake2s_Simd128_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_Hash_SHA3.h type Hacl_Hash_SHA3_hash_buf (line 91) | typedef struct Hacl_Hash_SHA3_hash_buf_s type Hacl_Hash_SHA3_state_t (line 102) | typedef struct Hacl_Hash_SHA3_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_MAC_Poly1305.h type Hacl_MAC_Poly1305_state_t (line 55) | typedef struct Hacl_MAC_Poly1305_state_t_s type FStar_Pervasives_Native_option___uint8_t_ (line 68) | typedef struct FStar_Pervasives_Native_option___uint8_t__s FILE: dist/portable-gcc-compatible/internal/Hacl_MAC_Poly1305_Simd128.h type Hacl_MAC_Poly1305_Simd128_state_t (line 77) | typedef struct Hacl_MAC_Poly1305_Simd128_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_MAC_Poly1305_Simd256.h type Hacl_MAC_Poly1305_Simd256_state_t (line 77) | typedef struct Hacl_MAC_Poly1305_Simd256_state_t_s FILE: dist/portable-gcc-compatible/internal/Hacl_SHA2_Types.h type Hacl_Hash_SHA2_uint8_5p (line 42) | typedef struct Hacl_Hash_SHA2_uint8_5p_s type Hacl_Hash_SHA2_uint8_6p (line 53) | typedef struct Hacl_Hash_SHA2_uint8_6p_s type Hacl_Hash_SHA2_uint8_7p (line 64) | typedef struct Hacl_Hash_SHA2_uint8_7p_s type Hacl_Hash_SHA2_uint8_8p (line 75) | typedef struct Hacl_Hash_SHA2_uint8_8p_s type Hacl_Hash_SHA2_uint8_2x4p (line 86) | typedef struct Hacl_Hash_SHA2_uint8_2x4p_s type Hacl_Hash_SHA2_uint8_2x8p (line 97) | typedef struct Hacl_Hash_SHA2_uint8_2x8p_s FILE: dist/portable-gcc-compatible/internal/Hacl_Spec.h type Spec_Cipher_Expansion_impl (line 48) | typedef uint8_t Spec_Cipher_Expansion_impl; type Spec_Frodo_Params_frodo_gen_a (line 57) | typedef uint8_t Spec_Frodo_Params_frodo_gen_a; FILE: dist/portable-gcc-compatible/internal/Hacl_Streaming_HMAC.h type Hacl_Agile_Hash_state_s_tags (line 60) | typedef uint8_t Hacl_Agile_Hash_state_s_tags; type Hacl_Agile_Hash_state_s (line 64) | typedef struct Hacl_Agile_Hash_state_s_s type Hacl_Streaming_HMAC_agile_state (line 91) | typedef struct Hacl_Streaming_HMAC_agile_state_s FILE: dist/portable-gcc-compatible/internal/Hacl_Streaming_Types.h type Hacl_Streaming_Types_optional (line 47) | typedef uint8_t Hacl_Streaming_Types_optional; type Hacl_Streaming_Types_optional_32 (line 51) | typedef struct Hacl_Streaming_Types_optional_32_s type Hacl_Streaming_Types_optional_64 (line 62) | typedef struct Hacl_Streaming_Types_optional_64_s type Hacl_Streaming_Types_two_pointers (line 73) | typedef struct Hacl_Streaming_Types_two_pointers_s type Hacl_Streaming_MD_state_32 (line 84) | typedef struct Hacl_Streaming_MD_state_32_s type Hacl_Streaming_MD_state_64 (line 96) | typedef struct Hacl_Streaming_MD_state_64_s FILE: dist/portable-gcc-compatible/libintvector-shim.h type Lib_IntVector_Intrinsics_vec128 (line 24) | typedef struct __vec128 Lib_IntVector_Intrinsics_vec128; type Lib_IntVector_Intrinsics_vec256 (line 25) | typedef struct __vec256 Lib_IntVector_Intrinsics_vec256; FILE: dist/portable-gcc-compatible/libintvector.h type __m128i (line 32) | typedef __m128i Lib_IntVector_Intrinsics_vec128; type __m256i (line 232) | typedef __m256i Lib_IntVector_Intrinsics_vec256; type uint32x4_t (line 459) | typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; function Lib_IntVector_Intrinsics_vec128 (line 628) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... function Lib_IntVector_Intrinsics_vec128 (line 633) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... type vector128_8 (line 664) | typedef unsigned char vector128_8 __attribute__ ((vector_size(16))); type vector128_32 (line 665) | typedef unsigned int vector128_32 __attribute__ ((vector_size(16))); type vector128_64 (line 666) | typedef unsigned long long vector128_64 __attribute__ ((vector_size(16))); type vector128_8 (line 668) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 669) | typedef vector128_8 vector128; function Lib_IntVector_Intrinsics_vec128_store32_le (line 680) | static inline function Lib_IntVector_Intrinsics_vec128_store32_be (line 685) | static inline function Lib_IntVector_Intrinsics_vec128_store64_le (line 690) | static inline function vector128 (line 789) | static inline type vector128_8 (line 824) | typedef vector unsigned char vector128_8; type vector128_32 (line 825) | typedef vector unsigned int vector128_32; type vector128_64 (line 826) | typedef vector unsigned long long vector128_64; type vector128_8 (line 828) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 829) | typedef vector128_8 vector128; FILE: dist/test/c/Hacl_Test_ECDSA.c type lbuffer__uint8_t (line 801) | typedef struct lbuffer__uint8_t_s type __Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_bool (line 808) | typedef struct type lbuffer___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___bool_ (line 930) | typedef struct type __Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 3223) | typedef struct type lbuffer___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t_ (line 3376) | typedef struct function compare_and_print (line 5324) | static bool compare_and_print(uint8_t *b1, uint8_t *b2, uint32_t len) function test_sigver256 (line 5351) | static void function test_sigver384 (line 5386) | static void function test_sigver512 (line 5421) | static void function check_bound (line 5456) | static bool check_bound(uint8_t *b) function test_siggen_256 (line 5482) | static void function test_siggen_384 (line 5546) | static void function test_siggen_512 (line 5610) | static void function exit_code (line 5674) | exit_code main(void) FILE: dist/test/c/Hacl_Test_HMAC_DRBG.c type hash_alg (line 43) | typedef uint8_t hash_alg; function sha256_init (line 45) | static inline void sha256_init(uint32_t *hash) function sha256_update (line 55) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function sha256_update_nblocks (line 157) | static inline void sha256_update_nblocks(uint32_t len, uint8_t *b, uint3... function sha256_update_last (line 168) | static inline void function sha256_finish (line 204) | static inline void sha256_finish(uint32_t *st, uint8_t *h) function sha512_init (line 214) | static void sha512_init(uint64_t *hash) function sha512_update (line 224) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function sha512_update_nblocks (line 326) | static inline void sha512_update_nblocks(uint32_t len, uint8_t *b, uint6... function sha512_update_last (line 337) | static inline void function sha512_finish (line 373) | static inline void sha512_finish(uint64_t *st, uint8_t *h) function sha384_init (line 383) | static inline void sha384_init(uint64_t *hash) function sha384_update_nblocks (line 393) | static inline void sha384_update_nblocks(uint32_t len, uint8_t *b, uint6... function sha384_update_last (line 398) | static void function sha384_finish (line 404) | static inline void sha384_finish(uint64_t *st, uint8_t *h) function init (line 416) | static void init(uint32_t *s) function update (line 424) | static void update(uint32_t *h, uint8_t *l) function pad (line 512) | static void pad(uint64_t len, uint8_t *dst) function finish (line 525) | static void finish(uint32_t *s, uint8_t *dst) function update_multi (line 533) | static void update_multi(uint32_t *s, uint8_t *blocks, uint32_t n_blocks) function update_last (line 543) | static void update_last(uint32_t *s, uint64_t prev_len, uint8_t *input, ... function hash_oneshot (line 563) | static void hash_oneshot(uint8_t *output, uint8_t *input, uint32_t input... function hash_256 (line 593) | static void hash_256(uint8_t *output, uint8_t *input, uint32_t input_len) function hash_512 (line 612) | static void hash_512(uint8_t *output, uint8_t *input, uint32_t input_len) function hash_384 (line 631) | static void hash_384(uint8_t *output, uint8_t *input, uint32_t input_len) type __uint32_t_uint32_t (line 649) | typedef struct __uint32_t_uint32_t_s function compute_sha1 (line 662) | static void function compute_sha2_256 (line 766) | static void function compute_sha2_384 (line 889) | static void function compute_sha2_512 (line 1020) | static void function is_supported_alg (line 1145) | static bool is_supported_alg(hash_alg uu___) function min_length (line 1193) | static uint32_t min_length(hash_alg a) type state (line 1221) | typedef struct state_s function instantiate (line 1241) | static void function reseed (line 1497) | static void function generate (line 1735) | static bool type lbuffer__uint8_t (line 3440) | typedef struct lbuffer__uint8_t_s type __Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 3447) | typedef struct __Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer... type __Spec_Hash_Definitions_hash_alg_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t__Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t__Test_Lowstarize_lbuffer_uint8_t (line 3454) | typedef struct type lbuffer___Spec_Hash_Definitions_hash_alg___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t_ (line 3685) | typedef struct function compare_and_print (line 3697) | static bool compare_and_print(uint8_t *b1, uint8_t *b2, uint32_t len) function test_one (line 3724) | static void function exit_code (line 3877) | exit_code main(void) FILE: dist/test/c/Hacl_Test_K256.c function test_secret_to_public (line 244) | static void test_secret_to_public(uint8_t *sk, uint8_t *pk) function test_verify_sha256 (line 261) | static void test_verify_sha256(uint32_t msg_len, uint8_t *msg, uint8_t *... function test_verify_hashed (line 276) | static void test_verify_hashed(uint8_t *msgHash, uint8_t *pk, uint8_t *s... function test_sign_hashed (line 291) | static void function test_sign_and_verify_hashed (line 303) | static void function test_public_key_compressed (line 316) | static void test_public_key_compressed(uint8_t *pk) function test_public_key_uncompressed (line 337) | static void test_public_key_uncompressed(uint8_t *pk) function exit_code (line 358) | exit_code main(void) FILE: dist/test/c/Hacl_Test_SHA2.c function sha256_init (line 28) | static inline void sha256_init(uint32_t *hash) function sha256_update (line 38) | static inline void sha256_update(uint8_t *b, uint32_t *hash) function sha256_update_nblocks (line 140) | static inline void sha256_update_nblocks(uint32_t len, uint8_t *b, uint3... function sha256_update_last (line 151) | static inline void function sha256_finish (line 187) | static inline void sha256_finish(uint32_t *st, uint8_t *h) function sha224_init (line 197) | static inline void sha224_init(uint32_t *hash) function sha224_update_nblocks (line 207) | static inline void sha224_update_nblocks(uint32_t len, uint8_t *b, uint3... function sha224_update_last (line 212) | static void sha224_update_last(uint64_t totlen, uint32_t len, uint8_t *b... function sha224_finish (line 217) | static inline void sha224_finish(uint32_t *st, uint8_t *h) function sha512_init (line 227) | static void sha512_init(uint64_t *hash) function sha512_update (line 237) | static inline void sha512_update(uint8_t *b, uint64_t *hash) function sha512_update_nblocks (line 339) | static inline void sha512_update_nblocks(uint32_t len, uint8_t *b, uint6... function sha512_update_last (line 350) | static inline void function sha512_finish (line 386) | static inline void sha512_finish(uint64_t *st, uint8_t *h) function sha384_init (line 396) | static inline void sha384_init(uint64_t *hash) function sha384_update_nblocks (line 406) | static inline void sha384_update_nblocks(uint32_t len, uint8_t *b, uint6... function sha384_update_last (line 411) | static void function sha384_finish (line 417) | static inline void sha384_finish(uint64_t *st, uint8_t *h) function hash_256 (line 430) | static void hash_256(uint8_t *output, uint8_t *input, uint32_t input_len) function hash_224 (line 449) | static void hash_224(uint8_t *output, uint8_t *input, uint32_t input_len) function hash_512 (line 468) | static void hash_512(uint8_t *output, uint8_t *input, uint32_t input_len) function hash_384 (line 487) | static void hash_384(uint8_t *output, uint8_t *input, uint32_t input_len) function test_sha2 (line 508) | static void function exit_code (line 712) | exit_code main(void) FILE: dist/test/c/Hacl_Test_SHA3.c function absorb_inner_32 (line 34) | static void absorb_inner_32(uint8_t *b, uint64_t *s) function shake128 (line 151) | static void function shake256 (line 316) | static void function sha3_224 (line 481) | static void sha3_224(uint8_t *output, uint8_t *input, uint32_t inputByte... function sha3_256 (line 645) | static void sha3_256(uint8_t *output, uint8_t *input, uint32_t inputByte... function sha3_384 (line 809) | static void sha3_384(uint8_t *output, uint8_t *input, uint32_t inputByte... function sha3_512 (line 973) | static void sha3_512(uint8_t *output, uint8_t *input, uint32_t inputByte... function test_sha3 (line 1142) | static void function test_shake128 (line 1178) | static void test_shake128(uint32_t msg_len, uint8_t *msg, uint32_t out_l... function test_shake256 (line 1190) | static void test_shake256(uint32_t msg_len, uint8_t *msg, uint32_t out_l... function exit_code (line 1487) | exit_code main(void) FILE: dist/test/c/Test.c type alg (line 92) | typedef uint8_t alg; function is_supported_alg (line 94) | static bool is_supported_alg(alg a) type error_code (line 125) | typedef uint8_t error_code; type state_s (line 127) | typedef struct state_s_s state_s; type vector (line 1691) | typedef struct vector_s function is_supported_alg0 (line 1761) | static bool is_supported_alg0(Spec_Hash_Definitions_hash_alg uu___) type vector0 (line 1956) | typedef struct vector0_s type vector1 (line 3019) | typedef struct vector1_s type __Spec_Hash_Definitions_hash_alg_Prims_string_Test_Lowstarize_lbuffer_uint8_t_uint32_t (line 3318) | typedef struct type lbuffer___Spec_Hash_Definitions_hash_alg___Prims_string___Test_Lowstarize_lbuffer_uint8_t___uint32_t_ (line 3477) | typedef struct type __Spec_Hash_Definitions_hash_alg_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 3521) | typedef struct type lbuffer___Spec_Hash_Definitions_hash_alg___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t_ (line 3548) | typedef struct type __Spec_Hash_Definitions_hash_alg_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 5228) | typedef struct type lbuffer___Spec_Hash_Definitions_hash_alg___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t_ (line 5260) | typedef struct type __Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_uint32_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 5305) | typedef struct type lbuffer___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___uint32_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t_ (line 5327) | typedef struct function test_incremental_api (line 6127) | static void test_incremental_api(void) function Test_Hash_main (line 6171) | static void Test_Hash_main(void) type state_s0 (line 6176) | typedef struct state_s0_s state_s0; function Prims_string (line 6245) | static Prims_string string_of_alg(Spec_Hash_Definitions_hash_alg uu___) function test_one_hash (line 6313) | static void function test_hash (line 6466) | static void function keysized (line 6483) | static bool keysized(Spec_Hash_Definitions_hash_alg a, uint32_t l) function test_one_hmac (line 6567) | static void function test_hmac (line 6933) | static void function test_one_hkdf (line 6950) | static void function test_hkdf (line 7573) | static void function test_one_chacha20 (line 7590) | static void function test_chacha20 (line 7644) | static void function test_one_poly1305 (line 7661) | static void test_one_poly1305(vector1 v) function test_poly1305 (line 7691) | static void test_poly1305(void) function test_one_curve25519 (line 7703) | static void test_one_curve25519(vector0 v) function test_curve25519 (line 7723) | static void test_curve25519(void) function test_one_chacha20poly1305 (line 7735) | static void test_one_chacha20poly1305(vector v) function test_chacha20poly1305 (line 7833) | static void test_chacha20poly1305(void) type vector2 (line 7988) | typedef struct vector2_s function aead_key_length32 (line 8032) | static uint32_t aead_key_length32(alg al) function aead_max_length32 (line 8072) | static uint32_t aead_max_length32(alg al) function aead_tag_length32 (line 8095) | static uint32_t aead_tag_length32(alg al) function aead_iv_length32 (line 8135) | static bool aead_iv_length32(alg al, uint32_t x) function test_aead_st (line 8159) | static void function alg (line 8347) | static alg alg_of_alg(Test_Vectors_cipher uu___) function test_aead_loop (line 8371) | void function test_aead (line 8424) | static void test_aead(Test_Vectors_cipher alg0) function test_aes128_gcm_loop (line 8429) | void test_aes128_gcm_loop(uint32_t i) function test_aes128_gcm (line 8463) | static void test_aes128_gcm(void) function test_one_hmac_drbg (line 8468) | static void function test_many_st_loop___Spec_Hash_Definitions_hash_alg___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t_ (line 8543) | void function test_hmac_drbg (line 8568) | static void function print_sep (line 8581) | static void print_sep(void) function test_all (line 8586) | static void test_all(void) function exit_code (line 9009) | exit_code main(void) FILE: dist/test/c/Test.h type Hacl_Streaming_Functor_state_s___EverCrypt_Hash_state_s____ (line 36) | typedef struct Hacl_Streaming_Functor_state_s___EverCrypt_Hash_state_s__... FILE: dist/test/c/internal/Test.h type Spec_Hash_Definitions_hash_alg (line 52) | typedef uint8_t Spec_Hash_Definitions_hash_alg; type EverCrypt_Hash_state_s (line 54) | typedef struct EverCrypt_Hash_state_s_s EverCrypt_Hash_state_s; type Hacl_Streaming_Functor_state_s___EverCrypt_Hash_state_s____ (line 56) | typedef struct Hacl_Streaming_Functor_state_s___EverCrypt_Hash_state_s__... type Test_Lowstarize_lbuffer__uint8_t (line 64) | typedef struct Test_Lowstarize_lbuffer__uint8_t_s type K___Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 71) | typedef struct K___Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuff... type K___Spec_Hash_Definitions_hash_alg_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t__Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t__Test_Lowstarize_lbuffer_uint8_t (line 78) | typedef struct type Test_Lowstarize_lbuffer___Spec_Hash_Definitions_hash_alg___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t____Test_Lowstarize_lbuffer_uint8_t_ (line 92) | typedef struct type Test_Vectors_cipher (line 105) | typedef uint8_t Test_Vectors_cipher; type K___Test_Vectors_cipher_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t_Test_Lowstarize_lbuffer_uint8_t (line 107) | typedef struct type Test_Lowstarize_lbuffer___Test_Vectors_cipher___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t___Test_Lowstarize_lbuffer_uint8_t_ (line 120) | typedef struct FILE: dist/vale/curve25519-inline.h function add_scalar (line 8) | static inline void add_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function fadd (line 37) | static inline void fadd (uint64_t *out, uint64_t *f1, uint64_t *f2) function fsub (line 79) | static inline void fsub (uint64_t *out, uint64_t *f1, uint64_t *f2) function fmul (line 123) | static inline void fmul (uint64_t *out, uint64_t *f1, uint64_t *f2, uint... function fmul2 (line 211) | static inline void fmul2 (uint64_t *out, uint64_t *f1, uint64_t *f2, uin... function fmul_scalar (line 366) | static inline void fmul_scalar (uint64_t *out, uint64_t *f1, uint64_t f2) function cswap2 (line 409) | static inline void cswap2 (uint64_t bit, uint64_t *p1, uint64_t *p2) function fsqr (line 494) | static inline void fsqr (uint64_t *out, uint64_t *f, uint64_t *tmp) function fsqr2 (line 588) | static inline void fsqr2 (uint64_t *out, uint64_t *f, uint64_t *tmp) FILE: dist/wasm/browser.js function karamel_start (line 6) | function karamel_start () { FILE: dist/wasm/loader.js function p8 (line 31) | function p8(n) { function hex (line 35) | function hex(m8, start, len) { function hexle (line 42) | function hexle(m8, i, m) { function hex32 (line 52) | function hex32(m8, start) { function hex64 (line 56) | function hex64(m8, start) { function p32 (line 60) | function p32(n) { function dump (line 69) | function dump(mem, size, ofs) { function stringAtAddr (line 100) | function stringAtAddr(mem, addr) { function readLeAtAddr (line 109) | function readLeAtAddr(mem, addr, bytes) { function writeLeAtAddr (line 117) | function writeLeAtAddr(mem, addr, n, bytes) { function writeBeAtAddr (line 125) | function writeBeAtAddr(mem, addr, n, bytes) { function dummyModule (line 134) | function dummyModule(funcs, globals) { function checkEq (line 329) | function checkEq(mem, name) { function init (line 399) | function init() { function propagate (line 490) | function propagate(module_name, imports, instance) { function reserve (line 508) | function reserve(mem, size, alignment) { function link (line 531) | function link(imports, modules) { function setMyPrint (line 555) | function setMyPrint(f) { FILE: lib/c/Lib_Memzero0.c function Lib_Memzero0_memzero0 (line 50) | void Lib_Memzero0_memzero0(void *dst, uint64_t len) { FILE: lib/c/Lib_PrintBuffer.c function Lib_PrintBuffer_print_bytes (line 6) | void Lib_PrintBuffer_print_bytes(uint32_t len, uint8_t* buffer) { function Lib_PrintBuffer_print_compare (line 14) | void Lib_PrintBuffer_print_compare(uint32_t len, uint8_t* buffer1, uint8... function Lib_PrintBuffer_print_compare_display (line 26) | void Lib_PrintBuffer_print_compare_display(uint32_t len, const uint8_t* ... function Lib_PrintBuffer_result_compare_display (line 41) | bool Lib_PrintBuffer_result_compare_display(uint32_t len, const uint8_t*... FILE: lib/c/Lib_RandomBuffer_System.c function read_random_bytes (line 10) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function read_random_bytes (line 37) | bool read_random_bytes(uint32_t len, uint8_t *buf) { function Lib_RandomBuffer_System_randombytes (line 57) | bool Lib_RandomBuffer_System_randombytes(uint8_t *x, uint32_t len) { function Lib_RandomBuffer_System_crypto_random (line 61) | void Lib_RandomBuffer_System_crypto_random(uint8_t *x, uint32_t len) { FILE: lib/c/evercrypt_targetconfig.h function has_vec128_not_avx (line 40) | static inline bool has_vec128_not_avx () { function has_vec256_not_avx2 (line 48) | static inline bool has_vec256_not_avx2 () { FILE: lib/c/libintvector-shim.h type Lib_IntVector_Intrinsics_vec128 (line 24) | typedef struct __vec128 Lib_IntVector_Intrinsics_vec128; type Lib_IntVector_Intrinsics_vec256 (line 25) | typedef struct __vec256 Lib_IntVector_Intrinsics_vec256; FILE: lib/c/libintvector.h type __m128i (line 32) | typedef __m128i Lib_IntVector_Intrinsics_vec128; type __m256i (line 232) | typedef __m256i Lib_IntVector_Intrinsics_vec256; type uint32x4_t (line 459) | typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; function Lib_IntVector_Intrinsics_vec128 (line 628) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... function Lib_IntVector_Intrinsics_vec128 (line 633) | static inline Lib_IntVector_Intrinsics_vec128 Lib_IntVector_Intrinsics_v... type vector128_8 (line 664) | typedef unsigned char vector128_8 __attribute__ ((vector_size(16))); type vector128_32 (line 665) | typedef unsigned int vector128_32 __attribute__ ((vector_size(16))); type vector128_64 (line 666) | typedef unsigned long long vector128_64 __attribute__ ((vector_size(16))); type vector128_8 (line 668) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 669) | typedef vector128_8 vector128; function Lib_IntVector_Intrinsics_vec128_store32_le (line 680) | static inline function Lib_IntVector_Intrinsics_vec128_store32_be (line 685) | static inline function Lib_IntVector_Intrinsics_vec128_store64_le (line 690) | static inline function vector128 (line 789) | static inline type vector128_8 (line 824) | typedef vector unsigned char vector128_8; type vector128_32 (line 825) | typedef vector unsigned int vector128_32; type vector128_64 (line 826) | typedef vector unsigned long long vector128_64; type vector128_8 (line 828) | typedef vector128_8 Lib_IntVector_Intrinsics_vec128; type vector128_8 (line 829) | typedef vector128_8 vector128; FILE: lib/c/libintvector_debug.h function print_debug_uint32_t (line 31) | static inline void print_debug_uint32_t(const char *msg, uint32_t x) { function print_debug_uint64_t (line 35) | static inline void print_debug_uint64_t(const char *msg, uint64_t x) { function print_debug_buf8 (line 39) | static inline void print_debug_buf8(const char *msg, const uint8_t *buf) { function print_vector128_32 (line 48) | static inline void print_vector128_32(const char *msg, Lib_IntVector_Int... function print_vector128_64 (line 57) | static inline void print_vector128_64(const char *msg, Lib_IntVector_Int... function Lib_IntVector_Intrinsics_vec128 (line 72) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 82) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 92) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128_store32_le_debug (line 102) | static inline void function Lib_IntVector_Intrinsics_vec128_store32_be_debug (line 111) | static inline void function Lib_IntVector_Intrinsics_vec128_store64_le_debug (line 120) | static inline void function Lib_IntVector_Intrinsics_vec128 (line 129) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 140) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 151) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 162) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 173) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 184) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128_extract32_debug (line 195) | static inline uint32_t function Lib_IntVector_Intrinsics_vec128_extract64_debug (line 216) | static inline uint64_t function Lib_IntVector_Intrinsics_vec128 (line 235) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 246) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 257) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 279) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 299) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 310) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 321) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 332) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 343) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 353) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 367) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 377) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 386) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 397) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 408) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 456) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 505) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 524) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 535) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 546) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 557) | static inline Lib_IntVector_Intrinsics_vec128 function Lib_IntVector_Intrinsics_vec128 (line 568) | static inline Lib_IntVector_Intrinsics_vec128 FILE: specs/make_hpke_constants.py function string_to_byte_list (line 47) | def string_to_byte_list(str): FILE: specs/tests/p256/cavp_parse.py function next_section (line 31) | def next_section(rsp, line): function print_header (line 40) | def print_header(sha): function process_sigver (line 43) | def process_sigver(a): function print_header_gen (line 109) | def print_header_gen(sha): function process_siggen (line 112) | def process_siggen(a): FILE: tests/FrodoKEM-64-test.c function test_dec (line 10) | bool function test_frodo (line 19) | bool function main (line 41) | int FILE: tests/FrodoKEM-64_vectors.h type frodo_test_vector (line 3) | typedef struct FILE: tests/bignum4096-test.c function mod_exp_bytes_be_precomp (line 12) | bool function mod_exp_bytes_be (line 35) | bool function print_test_bytes_be_precomp (line 55) | bool function print_test_bytes_be (line 70) | bool function print_test (line 85) | bool function main (line 107) | int FILE: tests/bignum4096_vectors.h type bignum4096_bytes_be_test_vector (line 8) | typedef struct type bignum4096_test_vector (line 18) | typedef struct FILE: tests/blake2-32-test.c function print_result (line 27) | bool function print_test2b (line 33) | bool function print_test2s (line 50) | bool function main (line 74) | int FILE: tests/blake2_vectors.h type blake2_test_vector (line 3) | typedef struct FILE: tests/blake2b-256-test-streaming.c type Hacl_Hash_Blake2b_Simd256_state_t (line 18) | typedef Hacl_Hash_Blake2b_Simd256_state_t blake2_state; function main (line 20) | int FILE: tests/blake2b-256-test.c function print_result (line 22) | bool function print_test2b (line 28) | bool function main (line 45) | int FILE: tests/blake2b-32-test-streaming.c type Hacl_Hash_Blake2b_state_t (line 18) | typedef Hacl_Hash_Blake2b_state_t blake2_state; function main (line 20) | int main() { FILE: tests/blake2s-128-test-streaming.c type Hacl_Hash_Blake2s_Simd128_state_t (line 17) | typedef Hacl_Hash_Blake2s_Simd128_state_t blake2_state; function main (line 19) | int FILE: tests/blake2s-128-test.c function print_result (line 22) | bool function print_test2s (line 28) | bool function main (line 46) | int FILE: tests/blake2s-32-test-streaming.c type Hacl_Hash_Blake2s_state_t (line 18) | typedef Hacl_Hash_Blake2s_state_t blake2_state; function main (line 20) | int FILE: tests/chacha20-test.c function print_result (line 20) | bool function print_test (line 26) | bool function main (line 38) | int FILE: tests/chacha20-vec-test.c function print_result (line 31) | bool function print_test (line 37) | bool function main (line 63) | int FILE: tests/chacha20_vectors.h type chacha20_test_vector (line 3) | typedef struct FILE: tests/chacha20poly1305-128-test.c function print_result (line 23) | bool function print_test (line 29) | bool function main (line 64) | int FILE: tests/chacha20poly1305-256-test.c function print_result (line 23) | bool function print_test (line 29) | bool function main (line 64) | int FILE: tests/chacha20poly1305-32-test.c function print_result (line 23) | bool function print_test (line 29) | bool function main (line 62) | int FILE: tests/chacha20poly1305_vectors.h type chacha20poly1305_test_vector (line 3) | typedef struct FILE: tests/curve25519_vectors.h type curve25519_test_vector (line 3) | typedef struct FILE: tests/curve51-ours.c function print_result (line 20) | bool function print_test (line 26) | bool function main (line 37) | int FILE: tests/curve64-ours.c type __attribute__ (line 18) | typedef __attribute__((aligned(32))) function print_result (line 23) | bool function print_test (line 29) | bool function main (line 40) | int FILE: tests/curve64-rfc.c type __attribute__ (line 16) | typedef __attribute__((aligned(32))) function print_result (line 24) | bool function print_test (line 30) | bool function main (line 41) | int FILE: tests/ecdhp256-test.c function test_nist (line 25) | bool function test_compression (line 70) | bool function test_wycheproof (line 124) | bool function main (line 214) | int FILE: tests/ecdhp256-tvs.h type ecdhp256_tv_i (line 6) | typedef struct FILE: tests/ecdhp256_tv_w.h type ecdhp256_w_i (line 98) | typedef struct FILE: tests/ecdsap256_tv_w.h type ecdsap256_w_i (line 3) | typedef struct FILE: tests/ed25519-test.c function main (line 61) | int FILE: tests/ffdhe-test.c function print_test (line 16) | bool function main (line 57) | int FILE: tests/ffdhe_vectors.h type ffdhe_test_vector (line 5) | typedef struct FILE: tests/gen_vectors/gen_uint128_intrinsics_vectors.py function get_random_u64 (line 15) | def get_random_u64 (size): function print_vectors (line 18) | def print_vectors (name, l): function main (line 21) | def main(): FILE: tests/k256-ecdsa-test.c function print_test (line 90) | bool function test_public_key_compressed (line 118) | bool function test_public_key_uncompressed (line 142) | bool function main (line 166) | int FILE: tests/k256-ecdsa_vectors.h type k256ecdsa_verify_test_vector (line 4) | typedef struct FILE: tests/naclbox-test.c function print_result (line 13) | bool function print_test (line 19) | bool function main (line 91) | int FILE: tests/naclbox_vectors.h type naclbox_test_vector (line 7) | typedef struct FILE: tests/p256-test.c function testImplementationHacl (line 114) | bool function main (line 131) | int FILE: tests/poly1305-128-test-streaming.c type Hacl_MAC_Poly1305_Simd128_state_t (line 17) | typedef Hacl_MAC_Poly1305_Simd128_state_t poly1305_state; function main (line 19) | int FILE: tests/poly1305-128-test.c function print_result (line 22) | bool function print_test (line 28) | bool function main (line 41) | int FILE: tests/poly1305-256-test-streaming.c type Hacl_MAC_Poly1305_Simd256_state_t (line 18) | typedef Hacl_MAC_Poly1305_Simd256_state_t poly1305_state; function main (line 20) | int FILE: tests/poly1305-256-test.c function print_result (line 23) | bool function print_test (line 29) | bool function main (line 42) | int FILE: tests/poly1305-32-test-streaming.c type Hacl_MAC_Poly1305_state_t (line 18) | typedef Hacl_MAC_Poly1305_state_t poly1305_state; function main (line 20) | int FILE: tests/poly1305-32-test.c function print_result (line 22) | bool function print_test (line 28) | bool function main (line 40) | int FILE: tests/poly1305_vectors.h type poly1305_test_vector (line 3) | typedef struct FILE: tests/rfc7748_src/fp25519_x64.c function mul2_256x256_integer_x64 (line 45) | void mul2_256x256_integer_x64(uint64_t *const c, uint64_t *const a, function sqr2_256x256_integer_x64 (line 349) | void sqr2_256x256_integer_x64(uint64_t *const c, uint64_t *const a) { function red_EltFp25519_2w_x64 (line 623) | void red_EltFp25519_2w_x64(uint64_t *const c, uint64_t *const a) { function mul_256x256_integer_x64 (line 759) | void mul_256x256_integer_x64(uint64_t *const c, uint64_t *const a, uint6... function sqr_256x256_integer_x64 (line 919) | void sqr_256x256_integer_x64(uint64_t *const c, uint64_t *const a) { function red_EltFp25519_1w_x64 (line 1065) | void red_EltFp25519_1w_x64(uint64_t *const c, uint64_t *const a) { function add_EltFp25519_1w_x64 (line 1145) | inline void add_EltFp25519_1w_x64(uint64_t *const c, uint64_t *const a, ... function sub_EltFp25519_1w_x64 (line 1190) | inline void sub_EltFp25519_1w_x64(uint64_t *const c, uint64_t *const a, ... function mul_a24_EltFp25519_1w_x64 (line 1215) | inline void mul_a24_EltFp25519_1w_x64(uint64_t *const c, uint64_t *const... function inv_EltFp25519_1w_x64 (line 1264) | void inv_EltFp25519_1w_x64(uint64_t *const c, uint64_t *const a) { function fred_EltFp25519_1w_x64 (line 1320) | inline void fred_EltFp25519_1w_x64(uint64_t *const c) { FILE: tests/rfc7748_src/fp25519_x64.h type ALIGN (line 53) | typedef ALIGN uint64_t EltFp25519_1w_x64[NUM_WORDS_ELTFP25519_X64]; type ALIGN (line 54) | typedef ALIGN uint64_t EltFp25519_1w_Buffer_x64[2 * NUM_WORDS_ELTFP25519... type ALIGN (line 55) | typedef ALIGN uint64_t EltFp25519_2w_x64[2 * NUM_WORDS_ELTFP25519_X64]; type ALIGN (line 56) | typedef ALIGN uint64_t EltFp25519_2w_Buffer_x64[4 * NUM_WORDS_ELTFP25519... FILE: tests/rfc7748_src/fp448_x64.c function mul_448x448_integer_x64 (line 36) | void mul_448x448_integer_x64(uint64_t *c, uint64_t *a, uint64_t *b) { function sqr_448x448_integer_x64 (line 176) | void sqr_448x448_integer_x64(uint64_t *c, uint64_t *a) { function red_EltFp448_1w_x64 (line 420) | void red_EltFp448_1w_x64(uint64_t *c, uint64_t *a) { function add_EltFp448_1w_x64 (line 555) | inline void add_EltFp448_1w_x64(uint64_t *c, uint64_t *a, uint64_t *b) { function sub_EltFp448_1w_x64 (line 630) | inline void sub_EltFp448_1w_x64(uint64_t *c, uint64_t *a, uint64_t *b) { function mul_a24_EltFp448_1w_x64 (line 667) | void mul_a24_EltFp448_1w_x64(uint64_t *c, uint64_t *a) { function inv_EltFp448_1w_x64 (line 712) | void inv_EltFp448_1w_x64(uint64_t *__restrict pC, uint64_t *__restrict p... function fred_EltFp448_1w_x64 (line 780) | void fred_EltFp448_1w_x64(uint64_t *c) { FILE: tests/rfc7748_src/fp448_x64.h type ALIGN (line 53) | typedef ALIGN uint64_t EltFp448_1w_x64[NUM_WORDS_ELTFP448_X64]; type ALIGN (line 54) | typedef ALIGN uint64_t EltFp448_1w_Buffer_x64[2 * NUM_WORDS_ELTFP448_X64]; FILE: tests/rfc7748_src/rfc7748_precomputed.h type ALIGN (line 52) | typedef ALIGN uint8_t X25519_KEY[X25519_KEYSIZE_BYTES]; type ALIGN (line 54) | typedef ALIGN uint8_t X448_KEY[X448_KEYSIZE_BYTES]; FILE: tests/rfc7748_src/x25519_x64.c function cswap (line 41) | static inline void cswap(uint8_t bit, uint64_t *const px, function cselect (line 66) | static inline void cselect(uint8_t bit, uint64_t *const px, function x25519_shared_secret_x64 (line 80) | void x25519_shared_secret_x64(argKey shared, argKey session_key, function x25519_keygen_precmp_x64 (line 183) | static void x25519_keygen_precmp_x64(argKey session_key, argKey private_... FILE: tests/rfc7748_src/x448_x64.c function cswap_x64 (line 38) | static inline void cswap_x64(uint64_t bit, uint64_t *const px, function x448_shared_x64 (line 49) | static void x448_shared_x64(argKey shared, argKey session_key, function x448_keygen_x64 (line 138) | static void x448_keygen_x64(argKey public_key, argKey private_key) { FILE: tests/rsapss-test.c function print_result (line 17) | bool function print_test (line 23) | bool function main (line 73) | int FILE: tests/rsapss_vectors.h type rsapss_test_vector (line 3) | typedef struct FILE: tests/salsa20-test.c function print_result (line 18) | bool function main (line 24) | int FILE: tests/sha2-mb-test.c function print_result (line 32) | bool function print_test1 (line 38) | bool function print_test4 (line 55) | bool function print_test4_512 (line 84) | bool function print_test8 (line 114) | bool function main (line 175) | int FILE: tests/sha2-test-streaming.c type Hacl_Hash_SHA2_state_t_256 (line 18) | typedef Hacl_Hash_SHA2_state_t_256 sha2_state; function main (line 20) | int FILE: tests/sha2-test.c function ossl_sha2 (line 17) | void function print_result (line 34) | bool function print_test (line 40) | bool function main (line 73) | int FILE: tests/sha2_vectors.h type sha2_test_vector (line 3) | typedef struct FILE: tests/sha2mb_vectors.h type sha2mb_test_vector (line 3) | typedef struct FILE: tests/sha3-streaming-test.c function main (line 11) | int FILE: tests/test_helpers.h function compare_and_print (line 13) | static inline bool function compare (line 34) | static inline bool type cycles (line 52) | typedef uint64_t cycles; function cycles (line 54) | static __inline__ cycles function cycles (line 106) | static __inline__ cycles function cycles (line 112) | static __inline__ cycles function print_time (line 118) | static inline void FILE: tests/tests-openssl/chacha20-vec-test.c function ossl_chacha20 (line 23) | void ossl_chacha20(uint8_t* cipher, uint8_t* plain, int len, uint8_t* ke... function print_result (line 43) | bool print_result(int in_len, uint8_t* comp, uint8_t* exp) { function print_test (line 47) | bool print_test(int in_len, uint8_t* in, uint8_t* key, uint8_t* nonce, u... function main (line 77) | int main() { FILE: tests/tests-openssl/jasmin-chacha-avx2/chacha20_jazz.c function crypto_stream (line 15) | int crypto_stream( function crypto_stream_xor (line 30) | int crypto_stream_xor( FILE: tests/tests-openssl/jasmin-poly-avx2/auth_jazz.c function crypto_onetimeauth (line 12) | int crypto_onetimeauth( function crypto_onetimeauth_verify (line 23) | int crypto_onetimeauth_verify( FILE: tests/tests-openssl/jasmin-poly-avx2/verify_jazz.c function crypto_onetimeauth_verify (line 5) | int crypto_onetimeauth_verify( FILE: tests/tests-openssl/poly1305-test.c function ossl_poly1305 (line 21) | void ossl_poly1305(uint8_t* mac, uint8_t* plain, int len, uint8_t* key){ function print_result (line 46) | bool print_result(uint8_t* comp, uint8_t* exp) { function print_test (line 50) | bool print_test(int in_len, uint8_t* in, uint8_t* key, uint8_t* exp){ function main (line 75) | int main() { FILE: tests/uint128-intrinsics-test.c function main (line 16) | int FILE: tests/vec-128-test.c type Lib_IntVector_Intrinsics_vec128 (line 28) | typedef Lib_IntVector_Intrinsics_vec128 vec128; function print_buf8 (line 30) | static inline void function print_vector32 (line 44) | static inline void function print_vector64 (line 55) | static inline void function initialize_buf8 (line 64) | void function vec128 (line 101) | vec128 function vec128 (line 112) | vec128 function compare_and_print_vec8_ (line 121) | static inline bool function compare_and_print_vec32_ (line 127) | static inline bool function compare_and_print_vec64_ (line 158) | static inline bool FILE: tools/valedepend.py function norm (line 47) | def norm(path): function file_drop_extension (line 54) | def file_drop_extension(file): function to_obj_dir (line 58) | def to_obj_dir(file): function depends (line 62) | def depends(target, source): function find_fsti (line 76) | def find_fsti(module): function find_checked_file (line 83) | def find_checked_file(fst_file): function make_dump (line 91) | def make_dump(fst_file): function vale_dependency_scan (line 97) | def vale_dependency_scan(vaf): function vale_types_command (line 121) | def vale_types_command(source_vaf): function compute_fstar_deps (line 137) | def compute_fstar_deps(): FILE: vale/code/crypto/aes/ppc64le/TestAesGcm.cpp function test (line 13) | void test() { function main (line 69) | int main() FILE: vale/code/crypto/aes/ppc64le/aes-gcm.h type gcm_args (line 2) | struct gcm_args { type gcm_args (line 33) | struct gcm_args type gcm_args (line 34) | struct gcm_args type gcm_args (line 39) | struct gcm_args type gcm_args (line 40) | struct gcm_args FILE: vale/code/crypto/aes/testaes.c function demo (line 11) | void demo() function main (line 26) | int __cdecl main(void) FILE: vale/code/crypto/aes/x64/TestAesGcm.cpp type args (line 12) | struct args function printbytes (line 56) | void printbytes(char *label, byte *b, int len) function GetRDTSC (line 63) | uint64_t GetRDTSC() { function test (line 93) | void test(void (*aes_key_expansion) (byte*, byte*), function test_lowstar (line 160) | void test_lowstar() { function main (line 227) | int main() FILE: vale/code/crypto/aes/x64/aes-gcm.h type gcm_args (line 2) | struct gcm_args { type gcm_args (line 14) | struct gcm_args FILE: vale/code/crypto/ecc/curve25519/test_ecc.c type byte (line 7) | typedef unsigned char byte; function init_uint64s (line 75) | void init_uint64s(uint64_t* buf, int len) { function test (line 81) | void test() { function main (line 113) | int main() FILE: vale/code/crypto/poly1305/testpoly1305.c type ctxt (line 6) | struct ctxt type ctxt (line 22) | struct ctxt function demo (line 44) | void demo() function main (line 58) | int main(void) FILE: vale/code/crypto/sha/TestSha.cpp function printbytes (line 20) | void printbytes(char *label, byte *b, int len) function GetRDTSC (line 27) | uint64_t GetRDTSC() { function init_hash (line 57) | void init_hash(unsigned int hash[8]) { function init_k (line 68) | void init_k(unsigned int K[64]) { function print_ints (line 143) | void print_ints(int size, unsigned int ints[]) { function test (line 150) | void test() { function main (line 189) | int main() FILE: vale/code/crypto/sha/TestShaPPC64LE.cpp function init_hash (line 10) | void init_hash(unsigned int hash[8]) { function init_k (line 21) | void init_k(unsigned int K[64]) { function test (line 96) | void test() { function main (line 123) | int main() FILE: vale/code/test/TestInline.c function fail (line 5) | int fail(char *s) function main (line 11) | int main() FILE: vale/scripts/ingest-openssl-perl.py function print_proc_header (line 82) | def print_proc_header(procname): function parse (line 99) | def parse(filename): function test (line 115) | def test(): function is_load (line 119) | def is_load(ops): function is_store (line 125) | def is_store(ops): function print_op (line 129) | def print_op(op): function print_instr (line 137) | def print_instr(nodes): function print_procedure (line 157) | def print_procedure(nodes): function print_vale (line 171) | def print_vale(ast): function main (line 184) | def main():