SYMBOL INDEX (1790 symbols across 325 files) FILE: packaging/dotnet-core/test.cs class Program (line 4) | internal static class Program method Main (line 6) | internal static int Main() method crypto_aead_aes256gcm_is_available (line 23) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method randombytes_buf (line 26) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method sodium_init (line 29) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method sodium_library_version_major (line 32) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method sodium_library_minimal (line 35) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method sodium_library_version_minor (line 38) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] method sodium_version_string (line 41) | [DllImport("libsodium", CallingConvention = CallingConvention.Cdecl)] FILE: regen-msvc/regen-msvc.py function get_project_configurations (line 80) | def get_project_configurations(vs_version): function apply_template (line 113) | def apply_template(tplfile, outfile, sbox): FILE: src/libsodium/crypto_aead/aegis128l/aead_aegis128l.c function crypto_aead_aegis128l_keybytes (line 24) | size_t function crypto_aead_aegis128l_nsecbytes (line 30) | size_t function crypto_aead_aegis128l_npubbytes (line 36) | size_t function crypto_aead_aegis128l_abytes (line 42) | size_t function crypto_aead_aegis128l_messagebytes_max (line 48) | size_t function crypto_aead_aegis128l_keygen (line 54) | void function crypto_aead_aegis128l_encrypt (line 60) | int function crypto_aead_aegis128l_decrypt (line 80) | int function crypto_aead_aegis128l_encrypt_detached (line 103) | int function crypto_aead_aegis128l_decrypt_detached (line 124) | int function _crypto_aead_aegis128l_pick_best_implementation (line 142) | int FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_aesni.c type __m128i (line 32) | typedef __m128i aes_block_t; function aegis128l_update (line 40) | static inline void type aegis128l_implementation (line 61) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_aesni.h type aegis128l_implementation (line 6) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_armcrypto.c type uint8x16_t (line 37) | typedef uint8x16_t aes_block_t; function aegis128l_update (line 45) | static inline void type aegis128l_implementation (line 63) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_armcrypto.h type aegis128l_implementation (line 6) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_common.h function aegis128l_init (line 3) | static inline void function aegis128l_mac (line 35) | static inline int function aegis128l_absorb (line 69) | static inline void function aegis128l_absorb2 (line 79) | static inline void function aegis128l_enc (line 92) | static inline void function aegis128l_dec (line 112) | static inline void function aegis128l_declast (line 131) | static inline void function encrypt_detached (line 161) | static int function decrypt_detached (line 196) | static int FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_soft.c type SoftAesBlock (line 25) | typedef SoftAesBlock aes_block_t; function aegis128l_update (line 33) | static inline void type aegis128l_implementation (line 54) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/aegis128l_soft.h type aegis128l_implementation (line 6) | struct aegis128l_implementation FILE: src/libsodium/crypto_aead/aegis128l/implementations.h type aegis128l_implementation (line 9) | typedef struct aegis128l_implementation { FILE: src/libsodium/crypto_aead/aegis256/aead_aegis256.c function crypto_aead_aegis256_keybytes (line 24) | size_t function crypto_aead_aegis256_nsecbytes (line 30) | size_t function crypto_aead_aegis256_npubbytes (line 36) | size_t function crypto_aead_aegis256_abytes (line 42) | size_t function crypto_aead_aegis256_messagebytes_max (line 48) | size_t function crypto_aead_aegis256_keygen (line 54) | void function crypto_aead_aegis256_encrypt (line 60) | int function crypto_aead_aegis256_decrypt (line 80) | int function crypto_aead_aegis256_encrypt_detached (line 103) | int function crypto_aead_aegis256_decrypt_detached (line 124) | int function _crypto_aead_aegis256_pick_best_implementation (line 141) | int FILE: src/libsodium/crypto_aead/aegis256/aegis256_aesni.c type __m128i (line 32) | typedef __m128i aes_block_t; function aegis256_update (line 40) | static inline void type aegis256_implementation (line 56) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/aegis256_aesni.h type aegis256_implementation (line 6) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/aegis256_armcrypto.c type uint8x16_t (line 37) | typedef uint8x16_t aes_block_t; function aegis256_update (line 45) | static inline void type aegis256_implementation (line 61) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/aegis256_armcrypto.h type aegis256_implementation (line 6) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/aegis256_common.h function aegis256_init (line 3) | static inline void function aegis256_mac (line 37) | static inline int function aegis256_absorb (line 69) | static inline void function aegis256_absorb2 (line 78) | static inline void function aegis256_enc (line 89) | static inline void function aegis256_dec (line 105) | static inline void function aegis256_declast (line 120) | static inline void function encrypt_detached (line 144) | static int function decrypt_detached (line 179) | static int FILE: src/libsodium/crypto_aead/aegis256/aegis256_soft.c type SoftAesBlock (line 25) | typedef SoftAesBlock aes_block_t; function aegis256_update (line 33) | static inline void type aegis256_implementation (line 49) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/aegis256_soft.h type aegis256_implementation (line 6) | struct aegis256_implementation FILE: src/libsodium/crypto_aead/aegis256/implementations.h type aegis256_implementation (line 9) | typedef struct aegis256_implementation { FILE: src/libsodium/crypto_aead/aes256gcm/aead_aes256gcm.c function crypto_aead_aes256gcm_keybytes (line 8) | size_t function crypto_aead_aes256gcm_nsecbytes (line 14) | size_t function crypto_aead_aes256gcm_npubbytes (line 20) | size_t function crypto_aead_aes256gcm_abytes (line 26) | size_t function crypto_aead_aes256gcm_statebytes (line 32) | size_t function crypto_aead_aes256gcm_messagebytes_max (line 38) | size_t function crypto_aead_aes256gcm_keygen (line 44) | void function crypto_aead_aes256gcm_encrypt_detached (line 57) | int function crypto_aead_aes256gcm_encrypt (line 68) | int function crypto_aead_aes256gcm_decrypt_detached (line 78) | int function crypto_aead_aes256gcm_decrypt (line 89) | int function crypto_aead_aes256gcm_beforenm (line 99) | int function crypto_aead_aes256gcm_encrypt_detached_afternm (line 106) | int function crypto_aead_aes256gcm_encrypt_afternm (line 118) | int function crypto_aead_aes256gcm_decrypt_detached_afternm (line 129) | int function crypto_aead_aes256gcm_decrypt_afternm (line 140) | int function crypto_aead_aes256gcm_is_available (line 151) | int FILE: src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c type __m128i (line 39) | typedef __m128i BlockVec; type I256 (line 73) | typedef struct I256 { type BlockVec (line 79) | typedef BlockVec Precomp; type GHash (line 81) | typedef struct GHash { type State (line 85) | typedef struct State { function expand256 (line 90) | static void __vectorcall expand256(const unsigned char key[KEYBYTES], Bl... function encrypt (line 131) | static inline void function encrypt_xor_block (line 148) | static inline void __vectorcall encrypt_xor_block(const State *st, unsig... function encrypt_xor_wide (line 166) | static inline void __vectorcall encrypt_xor_wide(const State *st, function I256 (line 193) | static inline I256 __vectorcall clsq128(const BlockVec x) function I256 (line 208) | static inline I256 __vectorcall clmul128(const BlockVec x, const BlockVe... function BlockVec (line 237) | static inline BlockVec __vectorcall gcm_reduce(const I256 x) function precomp (line 253) | static inline void __vectorcall precomp(Precomp hx[PC_COUNT], const size... function precomp_for_block_count (line 266) | static void __vectorcall precomp_for_block_count(Precomp hx[... function gh_init (line 293) | static inline void function I256 (line 299) | static inline I256 __vectorcall gh_update0(const GHash *const sth, const... function gh_update (line 306) | static inline void __vectorcall gh_update(I256 *const u, const unsigned ... function gh_ad_blocks (line 316) | static inline void function BlockVec (line 366) | static inline BlockVec __vectorcall incr_counters(BlockVec rev_counters[... function required_blocks (line 382) | static inline size_t function aes_gcm_encrypt_generic (line 399) | static void function aes_gcm_decrypt_generic (line 577) | static void function crypto_aead_aes256gcm_beforenm (line 719) | int function crypto_aead_aes256gcm_encrypt_detached_afternm (line 736) | int function crypto_aead_aes256gcm_encrypt (line 778) | int function crypto_aead_aes256gcm_encrypt_detached (line 796) | int function crypto_aead_aes256gcm_encrypt_afternm (line 818) | int function crypto_aead_aes256gcm_verify_mac (line 833) | static int function crypto_aead_aes256gcm_decrypt_detached_afternm (line 897) | int function crypto_aead_aes256gcm_decrypt_afternm (line 942) | int function crypto_aead_aes256gcm_decrypt_detached (line 965) | int function crypto_aead_aes256gcm_decrypt (line 988) | int function crypto_aead_aes256gcm_is_available (line 1010) | int FILE: src/libsodium/crypto_aead/aes256gcm/armcrypto/aead_aes256gcm_armcrypto.c type uint64x2_t (line 44) | typedef uint64x2_t BlockVec; function uint64x2_t (line 72) | static __forceinline uint64x2_t function uint64x2_t (line 80) | static __forceinline uint64x2_t function BlockVec (line 129) | static inline BlockVec type I256 (line 151) | typedef struct I256 { type BlockVec (line 157) | typedef BlockVec Precomp; type GHash (line 159) | typedef struct GHash { type State (line 163) | typedef struct State { function expand256 (line 168) | static void __vectorcall expand256(const unsigned char key[KEYBYTES], Bl... function encrypt (line 209) | static inline void function encrypt_xor_block (line 227) | static inline void __vectorcall encrypt_xor_block(const State *st, unsig... function encrypt_xor_wide (line 245) | static inline void __vectorcall encrypt_xor_wide(const State *st, function I256 (line 272) | static inline I256 __vectorcall clsq128(const BlockVec x) function I256 (line 287) | static inline I256 __vectorcall clmul128(const BlockVec x, const BlockVe... function BlockVec (line 316) | static inline BlockVec __vectorcall gcm_reduce(const I256 x) function precomp (line 332) | static inline void __vectorcall precomp(Precomp hx[PC_COUNT], const size... function precomp_for_block_count (line 345) | static void __vectorcall precomp_for_block_count(Precomp hx[... function gh_init (line 372) | static inline void function I256 (line 378) | static inline I256 __vectorcall gh_update0(const GHash *const sth, const... function gh_update (line 385) | static inline void __vectorcall gh_update(I256 *const u, const unsigned ... function gh_ad_blocks (line 395) | static inline void function BlockVec (line 445) | static inline BlockVec __vectorcall incr_counters(BlockVec rev_counters[... function required_blocks (line 461) | static inline size_t function aes_gcm_encrypt_generic (line 478) | static void function aes_gcm_decrypt_generic (line 647) | static void function crypto_aead_aes256gcm_beforenm (line 789) | int function crypto_aead_aes256gcm_encrypt_detached_afternm (line 806) | int function crypto_aead_aes256gcm_encrypt (line 848) | int function crypto_aead_aes256gcm_encrypt_detached (line 866) | int function crypto_aead_aes256gcm_encrypt_afternm (line 888) | int function crypto_aead_aes256gcm_verify_mac (line 903) | static int function crypto_aead_aes256gcm_decrypt_detached_afternm (line 967) | int function crypto_aead_aes256gcm_decrypt_afternm (line 1012) | int function crypto_aead_aes256gcm_decrypt_detached (line 1035) | int function crypto_aead_aes256gcm_decrypt (line 1058) | int function crypto_aead_aes256gcm_is_available (line 1080) | int FILE: src/libsodium/crypto_aead/chacha20poly1305/aead_chacha20poly1305.c function crypto_aead_chacha20poly1305_encrypt_detached (line 20) | int function crypto_aead_chacha20poly1305_encrypt (line 60) | int function crypto_aead_chacha20poly1305_ietf_encrypt_detached (line 91) | int function crypto_aead_chacha20poly1305_ietf_encrypt (line 135) | int function crypto_aead_chacha20poly1305_decrypt_detached (line 166) | int function crypto_aead_chacha20poly1305_decrypt (line 217) | int function crypto_aead_chacha20poly1305_ietf_decrypt_detached (line 247) | int function crypto_aead_chacha20poly1305_ietf_decrypt (line 302) | int function crypto_aead_chacha20poly1305_ietf_keybytes (line 332) | size_t function crypto_aead_chacha20poly1305_ietf_npubbytes (line 338) | size_t function crypto_aead_chacha20poly1305_ietf_nsecbytes (line 344) | size_t function crypto_aead_chacha20poly1305_ietf_abytes (line 350) | size_t function crypto_aead_chacha20poly1305_ietf_messagebytes_max (line 356) | size_t function crypto_aead_chacha20poly1305_ietf_keygen (line 362) | void function crypto_aead_chacha20poly1305_keybytes (line 368) | size_t function crypto_aead_chacha20poly1305_npubbytes (line 374) | size_t function crypto_aead_chacha20poly1305_nsecbytes (line 380) | size_t function crypto_aead_chacha20poly1305_abytes (line 386) | size_t function crypto_aead_chacha20poly1305_messagebytes_max (line 392) | size_t function crypto_aead_chacha20poly1305_keygen (line 398) | void FILE: src/libsodium/crypto_aead/xchacha20poly1305/aead_xchacha20poly1305.c function _encrypt_detached (line 22) | static int function _decrypt_detached (line 66) | static int function crypto_aead_xchacha20poly1305_ietf_encrypt_detached (line 121) | int function crypto_aead_xchacha20poly1305_ietf_encrypt (line 147) | int function crypto_aead_xchacha20poly1305_ietf_decrypt_detached (line 175) | int function crypto_aead_xchacha20poly1305_ietf_decrypt (line 199) | int function crypto_aead_xchacha20poly1305_ietf_keybytes (line 229) | size_t function crypto_aead_xchacha20poly1305_ietf_npubbytes (line 235) | size_t function crypto_aead_xchacha20poly1305_ietf_nsecbytes (line 241) | size_t function crypto_aead_xchacha20poly1305_ietf_abytes (line 247) | size_t function crypto_aead_xchacha20poly1305_ietf_messagebytes_max (line 253) | size_t function crypto_aead_xchacha20poly1305_ietf_keygen (line 259) | void FILE: src/libsodium/crypto_auth/crypto_auth.c function crypto_auth_bytes (line 5) | size_t function crypto_auth_keybytes (line 11) | size_t function crypto_auth (line 23) | int function crypto_auth_verify (line 30) | int function crypto_auth_keygen (line 37) | void FILE: src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c function crypto_auth_hmacsha256_bytes (line 13) | size_t function crypto_auth_hmacsha256_keybytes (line 19) | size_t function crypto_auth_hmacsha256_statebytes (line 25) | size_t function crypto_auth_hmacsha256_keygen (line 31) | void function crypto_auth_hmacsha256_init (line 37) | int function crypto_auth_hmacsha256_update (line 76) | int function crypto_auth_hmacsha256_final (line 85) | int function crypto_auth_hmacsha256 (line 100) | int function crypto_auth_hmacsha256_verify (line 113) | int FILE: src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c function crypto_auth_hmacsha512_bytes (line 13) | size_t function crypto_auth_hmacsha512_keybytes (line 19) | size_t function crypto_auth_hmacsha512_statebytes (line 25) | size_t function crypto_auth_hmacsha512_keygen (line 31) | void function crypto_auth_hmacsha512_init (line 37) | int function crypto_auth_hmacsha512_update (line 76) | int function crypto_auth_hmacsha512_final (line 85) | int function crypto_auth_hmacsha512 (line 100) | int function crypto_auth_hmacsha512_verify (line 113) | int FILE: src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c function crypto_auth_hmacsha512256_bytes (line 13) | size_t function crypto_auth_hmacsha512256_keybytes (line 19) | size_t function crypto_auth_hmacsha512256_statebytes (line 25) | size_t function crypto_auth_hmacsha512256_keygen (line 31) | void function crypto_auth_hmacsha512256_init (line 38) | int function crypto_auth_hmacsha512256_update (line 46) | int function crypto_auth_hmacsha512256_final (line 55) | int function crypto_auth_hmacsha512256 (line 67) | int function crypto_auth_hmacsha512256_verify (line 81) | int FILE: src/libsodium/crypto_box/crypto_box.c function crypto_box_seedbytes (line 4) | size_t function crypto_box_publickeybytes (line 10) | size_t function crypto_box_secretkeybytes (line 16) | size_t function crypto_box_beforenmbytes (line 22) | size_t function crypto_box_noncebytes (line 28) | size_t function crypto_box_zerobytes (line 34) | size_t function crypto_box_boxzerobytes (line 40) | size_t function crypto_box_macbytes (line 46) | size_t function crypto_box_messagebytes_max (line 52) | size_t function crypto_box_seed_keypair (line 64) | int function crypto_box_keypair (line 71) | int function crypto_box_beforenm (line 77) | int function crypto_box_afternm (line 84) | int function crypto_box_open_afternm (line 92) | int function crypto_box (line 100) | int function crypto_box_open (line 108) | int FILE: src/libsodium/crypto_box/crypto_box_easy.c function crypto_box_detached_afternm (line 12) | int function crypto_box_detached (line 20) | int function crypto_box_easy_afternm (line 39) | int function crypto_box_easy (line 51) | int function crypto_box_open_detached_afternm (line 63) | int function crypto_box_open_detached (line 73) | int function crypto_box_open_easy_afternm (line 91) | int function crypto_box_open_easy (line 104) | int FILE: src/libsodium/crypto_box/crypto_box_seal.c function _crypto_box_seal_nonce (line 9) | static int function crypto_box_seal (line 23) | int function crypto_box_seal_open (line 44) | int function crypto_box_sealbytes (line 62) | size_t FILE: src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c function crypto_box_curve25519xchacha20poly1305_seed_keypair (line 17) | int function crypto_box_curve25519xchacha20poly1305_keypair (line 31) | int function crypto_box_curve25519xchacha20poly1305_beforenm (line 40) | int function crypto_box_curve25519xchacha20poly1305_detached_afternm (line 57) | int function crypto_box_curve25519xchacha20poly1305_detached (line 65) | int function crypto_box_curve25519xchacha20poly1305_easy_afternm (line 86) | int function crypto_box_curve25519xchacha20poly1305_easy (line 100) | int function crypto_box_curve25519xchacha20poly1305_open_detached_afternm (line 113) | int function crypto_box_curve25519xchacha20poly1305_open_detached (line 122) | int function crypto_box_curve25519xchacha20poly1305_open_easy_afternm (line 141) | int function crypto_box_curve25519xchacha20poly1305_open_easy (line 154) | int function crypto_box_curve25519xchacha20poly1305_seedbytes (line 167) | size_t function crypto_box_curve25519xchacha20poly1305_publickeybytes (line 173) | size_t function crypto_box_curve25519xchacha20poly1305_secretkeybytes (line 179) | size_t function crypto_box_curve25519xchacha20poly1305_beforenmbytes (line 185) | size_t function crypto_box_curve25519xchacha20poly1305_noncebytes (line 191) | size_t function crypto_box_curve25519xchacha20poly1305_macbytes (line 197) | size_t function crypto_box_curve25519xchacha20poly1305_messagebytes_max (line 203) | size_t FILE: src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c function _crypto_box_curve25519xchacha20poly1305_seal_nonce (line 9) | static int function crypto_box_curve25519xchacha20poly1305_seal (line 28) | int function crypto_box_curve25519xchacha20poly1305_seal_open (line 51) | int function crypto_box_curve25519xchacha20poly1305_sealbytes (line 73) | size_t FILE: src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c function crypto_box_curve25519xsalsa20poly1305_seed_keypair (line 11) | int function crypto_box_curve25519xsalsa20poly1305_keypair (line 25) | int function crypto_box_curve25519xsalsa20poly1305_beforenm (line 34) | int function crypto_box_curve25519xsalsa20poly1305_afternm (line 51) | int function crypto_box_curve25519xsalsa20poly1305_open_afternm (line 61) | int function crypto_box_curve25519xsalsa20poly1305 (line 71) | int function crypto_box_curve25519xsalsa20poly1305_open (line 90) | int function crypto_box_curve25519xsalsa20poly1305_seedbytes (line 107) | size_t function crypto_box_curve25519xsalsa20poly1305_publickeybytes (line 113) | size_t function crypto_box_curve25519xsalsa20poly1305_secretkeybytes (line 119) | size_t function crypto_box_curve25519xsalsa20poly1305_beforenmbytes (line 125) | size_t function crypto_box_curve25519xsalsa20poly1305_noncebytes (line 131) | size_t function crypto_box_curve25519xsalsa20poly1305_zerobytes (line 137) | size_t function crypto_box_curve25519xsalsa20poly1305_boxzerobytes (line 143) | size_t function crypto_box_curve25519xsalsa20poly1305_macbytes (line 149) | size_t function crypto_box_curve25519xsalsa20poly1305_messagebytes_max (line 155) | size_t FILE: src/libsodium/crypto_core/ed25519/core_ed25519.c function crypto_core_ed25519_is_valid_point (line 13) | int function crypto_core_ed25519_add (line 28) | int function crypto_core_ed25519_sub (line 44) | int function _string_to_points (line 62) | static int function crypto_core_ed25519_from_string_nu (line 91) | int function crypto_core_ed25519_from_string (line 100) | int function crypto_core_ed25519_random (line 115) | void function crypto_core_ed25519_scalar_random (line 124) | void function crypto_core_ed25519_scalar_invert (line 134) | int function crypto_core_ed25519_scalar_negate (line 149) | void function crypto_core_ed25519_scalar_complement (line 167) | void function crypto_core_ed25519_scalar_add (line 187) | void function crypto_core_ed25519_scalar_sub (line 202) | void function crypto_core_ed25519_scalar_mul (line 212) | void function crypto_core_ed25519_scalar_reduce (line 219) | void function crypto_core_ed25519_scalar_is_canonical (line 231) | int function crypto_core_ed25519_scalar_from_string (line 239) | int function crypto_core_ed25519_bytes (line 263) | size_t function crypto_core_ed25519_nonreducedscalarbytes (line 269) | size_t function crypto_core_ed25519_uniformbytes (line 275) | size_t function crypto_core_ed25519_hashbytes (line 281) | size_t function crypto_core_ed25519_scalarbytes (line 287) | size_t FILE: src/libsodium/crypto_core/ed25519/core_h2c.c function core_h2c_string_to_hash_sha256 (line 13) | static int function core_h2c_string_to_hash_sha512 (line 69) | static int function core_h2c_string_to_hash (line 119) | int FILE: src/libsodium/crypto_core/ed25519/core_ristretto255.c function crypto_core_ristretto255_is_valid_point (line 15) | int function crypto_core_ristretto255_add (line 26) | int function crypto_core_ristretto255_sub (line 42) | int function crypto_core_ristretto255_from_hash (line 58) | int function _string_to_element (line 66) | static int function crypto_core_ristretto255_from_string (line 83) | int function crypto_core_ristretto255_random (line 92) | void function crypto_core_ristretto255_scalar_random (line 101) | void function crypto_core_ristretto255_scalar_invert (line 107) | int function crypto_core_ristretto255_scalar_negate (line 114) | void function crypto_core_ristretto255_scalar_complement (line 121) | void function crypto_core_ristretto255_scalar_add (line 128) | void function crypto_core_ristretto255_scalar_sub (line 135) | void function crypto_core_ristretto255_scalar_mul (line 142) | void function crypto_core_ristretto255_scalar_reduce (line 149) | void function crypto_core_ristretto255_scalar_is_canonical (line 156) | int function crypto_core_ristretto255_scalar_from_string (line 162) | int function crypto_core_ristretto255_bytes (line 172) | size_t function crypto_core_ristretto255_nonreducedscalarbytes (line 178) | size_t function crypto_core_ristretto255_hashbytes (line 184) | size_t function crypto_core_ristretto255_scalarbytes (line 190) | size_t FILE: src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c function load_3 (line 11) | static inline uint64_t function load_4 (line 23) | static inline uint64_t function fe25519_sqmul (line 53) | static inline void function fe25519_invert (line 67) | void function fe25519_pow22523 (line 123) | static void function fe25519_cneg (line 174) | static inline void function fe25519_abs (line 183) | static inline void function fe25519_unchecked_sqrt (line 189) | static void function fe25519_sqrt (line 206) | static int function fe25519_notsquare (line 220) | static int function ge25519_add_cached (line 262) | static void function slide_vartime (line 280) | static void function ge25519_frombytes (line 325) | int function ge25519_frombytes_negate_vartime (line 363) | int function ge25519_add_precomp (line 412) | static void function ge25519_sub_precomp (line 433) | static void function ge25519_p1p1_to_p2 (line 454) | void function ge25519_p1p1_to_p3 (line 466) | void function ge25519_p2_to_p3 (line 478) | void function ge25519_p2_0 (line 487) | static void function ge25519_p2_dbl (line 499) | static void function ge25519_p3_0 (line 515) | static void function ge25519_cached_0 (line 524) | static void function ge25519_p3_to_cached (line 537) | static void function ge25519_p3_to_precomp (line 546) | static void function ge25519_p3_to_p2 (line 567) | static void function ge25519_p3_tobytes (line 575) | void function ge25519_p3_dbl (line 593) | static void function ge25519_precomp_0 (line 601) | static void function equal (line 609) | static unsigned char function negative (line 631) | static unsigned char function ge25519_cmov (line 647) | static void function ge25519_cmov_cached (line 655) | static void function ge25519_cmov8 (line 664) | static void function ge25519_cmov8_base (line 686) | static void function ge25519_cmov8_cached (line 699) | static void function ge25519_sub_cached (line 726) | static void function ge25519_tobytes (line 745) | void function ge25519_double_scalarmult_vartime (line 769) | void function ge25519_scalarmult (line 865) | void function ge25519_scalarmult_base (line 958) | void function ge25519_p3p3_dbl (line 1010) | static void function ge25519_p3_neg (line 1020) | static void function ge25519_p3_add (line 1030) | void function ge25519_p3_sub (line 1042) | void function ge25519_p3_dbladd (line 1052) | static void function ge25519_mul_l (line 1069) | static void function ge25519_is_on_curve (line 1117) | int function ge25519_is_on_main_subgroup (line 1142) | int function ge25519_is_canonical (line 1155) | int function ge25519_has_small_order (line 1172) | int function sc25519_mul (line 1201) | void function sc25519_muladd (line 1674) | void function sc25519_sq (line 2160) | static inline void function sc25519_sqmul (line 2177) | static inline void function sc25519_invert (line 2188) | void function sc25519_reduce (line 2249) | void function sc25519_is_canonical (line 2573) | int function ge25519_mont_to_ed (line 2596) | static void function ge25519_xmont_to_ymont (line 2622) | static int function ge25519_clear_cofactor (line 2638) | void function ge25519_elligator2 (line 2652) | static void function ge25519_from_uniform (line 2689) | void function fe25519_reduce64 (line 2715) | static void function ge25519_from_hash (line 2738) | void function ristretto255_sqrt_ratio_m1 (line 2765) | static int function ristretto255_is_canonical (line 2801) | static int function ristretto255_frombytes (line 2820) | int function ristretto255_p3_tobytes (line 2870) | void function ristretto255_elligator (line 2928) | static void function ristretto255_from_hash (line 2979) | void FILE: src/libsodium/crypto_core/ed25519/ref10/fe_25_5/fe.h function fe25519_frombytes (line 7) | void function fe25519_reduce (line 101) | static void function fe25519_tobytes (line 184) | void FILE: src/libsodium/crypto_core/ed25519/ref10/fe_51/fe.h function fe25519_frombytes (line 7) | void function fe25519_reduce (line 26) | static void function fe25519_tobytes (line 103) | void FILE: src/libsodium/crypto_core/hchacha20/core_hchacha20.c function crypto_core_hchacha20 (line 16) | int function crypto_core_hchacha20_outputbytes (line 71) | size_t function crypto_core_hchacha20_inputbytes (line 77) | size_t function crypto_core_hchacha20_keybytes (line 83) | size_t function crypto_core_hchacha20_constbytes (line 89) | size_t FILE: src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c function crypto_core_hsalsa20_outputbytes (line 3) | size_t function crypto_core_hsalsa20_inputbytes (line 8) | size_t function crypto_core_hsalsa20_keybytes (line 13) | size_t function crypto_core_hsalsa20_constbytes (line 18) | size_t FILE: src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c function crypto_core_hsalsa20 (line 16) | int FILE: src/libsodium/crypto_core/keccak1600/armsha3/keccak1600_armsha3.c function keccakf_24_rounds (line 93) | static void function keccakf_12_rounds (line 156) | static void function keccak1600_armsha3_permute_24 (line 213) | void function keccak1600_armsha3_permute_12 (line 230) | void function keccak1600_armsha3_init (line 247) | void function keccak1600_armsha3_xor_bytes (line 253) | void function keccak1600_armsha3_extract_bytes (line 264) | void FILE: src/libsodium/crypto_core/keccak1600/keccak1600.c function crypto_core_keccak1600_statebytes (line 19) | size_t function crypto_core_keccak1600_init (line 25) | void function crypto_core_keccak1600_xor_bytes (line 31) | void function crypto_core_keccak1600_extract_bytes (line 39) | void function crypto_core_keccak1600_permute_24 (line 47) | void function crypto_core_keccak1600_permute_12 (line 53) | void FILE: src/libsodium/crypto_core/keccak1600/ref/keccak1600_ref.c function keccakf_24_rounds (line 326) | static void function keccakf_12_rounds (line 364) | static void function keccak1600_ref_permute_24 (line 390) | void function keccak1600_ref_permute_12 (line 407) | void function keccak1600_ref_init (line 424) | void function keccak1600_ref_xor_bytes (line 430) | void function keccak1600_ref_extract_bytes (line 441) | void FILE: src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c function crypto_core_salsa (line 10) | static void function crypto_core_salsa20 (line 97) | int function crypto_core_salsa20_outputbytes (line 105) | size_t function crypto_core_salsa20_inputbytes (line 111) | size_t function crypto_core_salsa20_keybytes (line 117) | size_t function crypto_core_salsa20_constbytes (line 123) | size_t function crypto_core_salsa2012 (line 131) | int function crypto_core_salsa2012_outputbytes (line 139) | size_t function crypto_core_salsa2012_inputbytes (line 145) | size_t function crypto_core_salsa2012_keybytes (line 151) | size_t function crypto_core_salsa2012_constbytes (line 157) | size_t function crypto_core_salsa208 (line 163) | int function crypto_core_salsa208_outputbytes (line 171) | size_t function crypto_core_salsa208_inputbytes (line 177) | size_t function crypto_core_salsa208_keybytes (line 183) | size_t function crypto_core_salsa208_constbytes (line 189) | size_t FILE: src/libsodium/crypto_core/softaes/softaes.c function sub_word (line 36) | static inline uint32_t function rot_word (line 43) | static inline uint32_t function softaes_expand_key128 (line 49) | void function softaes_expand_key256 (line 80) | void function xtime (line 121) | static inline uint8_t function gf_mul_09 (line 127) | static inline uint8_t function gf_mul_0b (line 133) | static inline uint8_t function gf_mul_0d (line 139) | static inline uint8_t function gf_mul_0e (line 145) | static inline uint8_t function inv_mix_column (line 151) | static uint32_t function SoftAesBlock (line 167) | SoftAesBlock function softaes_invert_key_schedule128 (line 178) | void function softaes_invert_key_schedule256 (line 188) | void function SoftAesBlock (line 339) | SoftAesBlock function SoftAesBlock (line 416) | SoftAesBlock function SoftAesBlock (line 454) | SoftAesBlock function SoftAesBlock (line 484) | SoftAesBlock function SoftAesBlock (line 557) | static SoftAesBlock function SoftAesBlock (line 608) | SoftAesBlock function SoftAesBlock (line 667) | SoftAesBlock function SoftAesBlock (line 705) | SoftAesBlock function SoftAesBlock (line 802) | SoftAesBlock FILE: src/libsodium/crypto_generichash/blake2b/generichash_blake2.c function crypto_generichash_blake2b_bytes_min (line 4) | size_t function crypto_generichash_blake2b_bytes_max (line 9) | size_t function crypto_generichash_blake2b_bytes (line 14) | size_t function crypto_generichash_blake2b_keybytes_min (line 19) | size_t function crypto_generichash_blake2b_keybytes_max (line 24) | size_t function crypto_generichash_blake2b_keybytes (line 29) | size_t function crypto_generichash_blake2b_saltbytes (line 34) | size_t function crypto_generichash_blake2b_personalbytes (line 39) | size_t function crypto_generichash_blake2b_statebytes (line 44) | size_t function crypto_generichash_blake2b_keygen (line 51) | void FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2.h type blake2b_constant (line 27) | enum blake2b_constant { type blake2b_param (line 43) | typedef struct blake2b_param_ { type blake2b_state (line 57) | typedef struct blake2b_state { FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c function blake2b_compress_avx2 (line 36) | int FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.h function LOADU64 (line 19) | static inline uint64_t FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c function blake2b_compress_ref (line 30) | int FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c function blake2b_compress_sse41 (line 34) | int FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c function blake2b_compress_ssse3 (line 29) | int FILE: src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c function blake2b_set_lastnode (line 37) | static inline int function blake2b_is_lastblock (line 45) | static inline int function blake2b_set_lastblock (line 51) | static inline int function blake2b_increment_counter (line 61) | static inline int function blake2b_param_set_salt (line 77) | static inline int function blake2b_param_set_personal (line 84) | static inline int function blake2b_init0 (line 92) | static inline int function blake2b_init_param (line 108) | int function blake2b_init (line 125) | int function blake2b_init_salt_personal (line 147) | int function blake2b_init_key (line 178) | int function blake2b_init_key_salt_personal (line 215) | int function blake2b_update (line 262) | int function blake2b_final (line 291) | int function blake2b (line 334) | int function blake2b_salt_personal (line 371) | int function blake2b_pick_best_implementation (line 410) | int FILE: src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c function crypto_generichash_blake2b (line 11) | int function crypto_generichash_blake2b_salt_personal (line 27) | int function crypto_generichash_blake2b_init (line 45) | int function crypto_generichash_blake2b_init_salt_personal (line 68) | int function crypto_generichash_blake2b_update (line 94) | int function crypto_generichash_blake2b_final (line 103) | int function _crypto_generichash_blake2b_pick_best_implementation (line 112) | int FILE: src/libsodium/crypto_generichash/crypto_generichash.c function crypto_generichash_bytes_min (line 5) | size_t function crypto_generichash_bytes_max (line 11) | size_t function crypto_generichash_bytes (line 17) | size_t function crypto_generichash_keybytes_min (line 23) | size_t function crypto_generichash_keybytes_max (line 29) | size_t function crypto_generichash_keybytes (line 35) | size_t function crypto_generichash_statebytes (line 47) | size_t function crypto_generichash (line 53) | int function crypto_generichash_init (line 61) | int function crypto_generichash_update (line 70) | int function crypto_generichash_final (line 79) | int function crypto_generichash_keygen (line 87) | void FILE: src/libsodium/crypto_hash/crypto_hash.c function crypto_hash_bytes (line 4) | size_t function crypto_hash (line 10) | int FILE: src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c function be32enc_vect (line 45) | static void function SHA256_Transform (line 71) | static void function be32dec_vect (line 207) | static void function SHA256_Transform (line 254) | static void function SHA256_Pad (line 312) | static void function crypto_hash_sha256_init (line 335) | int function crypto_hash_sha256_update (line 349) | int function crypto_hash_sha256_final (line 391) | int function crypto_hash_sha256 (line 404) | int FILE: src/libsodium/crypto_hash/sha256/hash_sha256.c function crypto_hash_sha256_bytes (line 3) | size_t function crypto_hash_sha256_statebytes (line 9) | size_t FILE: src/libsodium/crypto_hash/sha3/hash_sha3.c type sha3_phase (line 13) | typedef enum { SHA3_PHASE_ABSORBING = 0, SHA3_PHASE_FINALIZED = 1 } sha3... type sha3_state_internal (line 15) | typedef struct sha3_state_internal_ { function sha3_init (line 23) | static int function sha3_update (line 35) | static int function sha3_final (line 58) | static int function crypto_hash_sha3256_bytes (line 87) | size_t function crypto_hash_sha3256_statebytes (line 93) | size_t function crypto_hash_sha3256_init (line 99) | int function crypto_hash_sha3256_update (line 107) | int function crypto_hash_sha3256_final (line 114) | int function crypto_hash_sha3256 (line 120) | int function crypto_hash_sha3512_bytes (line 132) | size_t function crypto_hash_sha3512_statebytes (line 138) | size_t function crypto_hash_sha3512_init (line 144) | int function crypto_hash_sha3512_update (line 152) | int function crypto_hash_sha3512_final (line 159) | int function crypto_hash_sha3512 (line 165) | int FILE: src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c function be64enc_vect (line 40) | static void function be64dec_vect (line 50) | static void function SHA512_Transform (line 113) | static void function SHA512_Pad (line 172) | static void function crypto_hash_sha512_init (line 195) | int function crypto_hash_sha512_update (line 210) | int function crypto_hash_sha512_final (line 260) | int function crypto_hash_sha512 (line 273) | int FILE: src/libsodium/crypto_hash/sha512/hash_sha512.c function crypto_hash_sha512_bytes (line 3) | size_t function crypto_hash_sha512_statebytes (line 9) | size_t FILE: src/libsodium/crypto_ipcrypt/crypto_ipcrypt.c function crypto_ipcrypt_bytes (line 23) | size_t function crypto_ipcrypt_keybytes (line 29) | size_t function crypto_ipcrypt_nd_keybytes (line 35) | size_t function crypto_ipcrypt_nd_tweakbytes (line 41) | size_t function crypto_ipcrypt_nd_inputbytes (line 47) | size_t function crypto_ipcrypt_nd_outputbytes (line 53) | size_t function crypto_ipcrypt_ndx_keybytes (line 59) | size_t function crypto_ipcrypt_ndx_tweakbytes (line 65) | size_t function crypto_ipcrypt_ndx_inputbytes (line 71) | size_t function crypto_ipcrypt_ndx_outputbytes (line 77) | size_t function crypto_ipcrypt_pfx_keybytes (line 83) | size_t function crypto_ipcrypt_pfx_bytes (line 89) | size_t function crypto_ipcrypt_keygen (line 95) | void function crypto_ipcrypt_nd_keygen (line 101) | void function crypto_ipcrypt_ndx_keygen (line 107) | void function crypto_ipcrypt_pfx_keygen (line 113) | void function crypto_ipcrypt_encrypt (line 119) | void function crypto_ipcrypt_decrypt (line 127) | void function crypto_ipcrypt_nd_encrypt (line 135) | void function crypto_ipcrypt_nd_decrypt (line 144) | void function crypto_ipcrypt_ndx_encrypt (line 152) | void function crypto_ipcrypt_ndx_decrypt (line 161) | void function crypto_ipcrypt_pfx_encrypt (line 169) | void function crypto_ipcrypt_pfx_decrypt (line 177) | void function _crypto_ipcrypt_pick_best_implementation (line 185) | int FILE: src/libsodium/crypto_ipcrypt/implementations.h type ipcrypt_implementation (line 9) | typedef struct ipcrypt_implementation { FILE: src/libsodium/crypto_ipcrypt/ipcrypt_aesni.c type __m128i (line 25) | typedef __m128i BlockVec; type BlockVec (line 41) | typedef BlockVec KeySchedule[1 + ROUNDS]; function expand_key (line 43) | static void function aes_encrypt (line 70) | static void function aes_decrypt (line 84) | static void function BlockVec (line 103) | static BlockVec function aes_encrypt_with_tweak (line 111) | static void function aes_decrypt_with_tweak (line 127) | static void function BlockVec (line 149) | static BlockVec function aes_xex_encrypt (line 163) | static void function aes_xex_decrypt (line 179) | static void function encrypt (line 200) | static void function decrypt (line 210) | static void function nd_encrypt (line 220) | static void function nd_decrypt (line 231) | static void function ndx_encrypt (line 241) | static void function ndx_decrypt (line 272) | static void function is_ipv4_mapped (line 302) | static int function pfx_get_bit (line 310) | static uint8_t function pfx_set_bit (line 316) | static void function pfx_shift_left (line 329) | static void function pfx_pad_prefix (line 340) | static void function pfx_encrypt (line 353) | static void function pfx_decrypt (line 426) | static void type ipcrypt_implementation (line 501) | struct ipcrypt_implementation FILE: src/libsodium/crypto_ipcrypt/ipcrypt_aesni.h type ipcrypt_implementation (line 6) | struct ipcrypt_implementation FILE: src/libsodium/crypto_ipcrypt/ipcrypt_armcrypto.c type uint64x2_t (line 32) | typedef uint64x2_t BlockVec; type BlockVec (line 56) | typedef BlockVec KeySchedule[1 + ROUNDS]; function BlockVec (line 58) | static BlockVec function expand_key (line 70) | static void function aes_encrypt (line 97) | static void function aes_decrypt (line 112) | static void function BlockVec (line 132) | static BlockVec function aes_encrypt_with_tweak (line 138) | static void function aes_decrypt_with_tweak (line 155) | static void function BlockVec (line 178) | static BlockVec function aes_xex_encrypt (line 193) | static void function aes_xex_decrypt (line 210) | static void function encrypt (line 232) | static void function decrypt (line 242) | static void function nd_encrypt (line 252) | static void function nd_decrypt (line 263) | static void function ndx_encrypt (line 273) | static void function ndx_decrypt (line 304) | static void function is_ipv4_mapped (line 334) | static int function pfx_get_bit (line 342) | static uint8_t function pfx_set_bit (line 348) | static void function pfx_shift_left (line 361) | static void function pfx_pad_prefix (line 373) | static void function pfx_encrypt (line 386) | static void function pfx_decrypt (line 461) | static void type ipcrypt_implementation (line 538) | struct ipcrypt_implementation FILE: src/libsodium/crypto_ipcrypt/ipcrypt_armcrypto.h type ipcrypt_implementation (line 6) | struct ipcrypt_implementation FILE: src/libsodium/crypto_ipcrypt/ipcrypt_soft.c type SoftAesBlock (line 15) | typedef SoftAesBlock aes_block_t; type aes_block_t (line 27) | typedef aes_block_t KeySchedule[1 + ROUNDS]; function expand_key (line 29) | static void function aes_encrypt (line 35) | static void function aes_decrypt (line 49) | static void function aes_block_t (line 70) | static aes_block_t function aes_encrypt_with_tweak (line 83) | static void function aes_decrypt_with_tweak (line 99) | static void function aes_block_t (line 123) | static aes_block_t function aes_xex_encrypt (line 137) | static void function aes_xex_decrypt (line 153) | static void function encrypt (line 176) | static void function decrypt (line 186) | static void function nd_encrypt (line 196) | static void function nd_decrypt (line 207) | static void function ndx_encrypt (line 217) | static void function ndx_decrypt (line 248) | static void function is_ipv4_mapped (line 278) | static int function pfx_get_bit (line 286) | static uint8_t function pfx_set_bit (line 292) | static void function pfx_shift_left (line 305) | static void function pfx_pad_prefix (line 316) | static void function pfx_encrypt (line 329) | static void function pfx_decrypt (line 402) | static void type ipcrypt_implementation (line 477) | struct ipcrypt_implementation FILE: src/libsodium/crypto_ipcrypt/ipcrypt_soft.h type ipcrypt_implementation (line 6) | struct ipcrypt_implementation FILE: src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c function crypto_kdf_blake2b_bytes_min (line 7) | size_t function crypto_kdf_blake2b_bytes_max (line 13) | size_t function crypto_kdf_blake2b_contextbytes (line 19) | size_t function crypto_kdf_blake2b_keybytes (line 25) | size_t function crypto_kdf_blake2b_derive_from_key (line 31) | int crypto_kdf_blake2b_derive_from_key(unsigned char *subkey, size_t sub... FILE: src/libsodium/crypto_kdf/crypto_kdf.c function crypto_kdf_bytes_min (line 11) | size_t function crypto_kdf_bytes_max (line 17) | size_t function crypto_kdf_contextbytes (line 23) | size_t function crypto_kdf_keybytes (line 29) | size_t function crypto_kdf_derive_from_key (line 35) | int function crypto_kdf_keygen (line 45) | void FILE: src/libsodium/crypto_kdf/hkdf/kdf_hkdf_sha256.c function crypto_kdf_hkdf_sha256_extract_init (line 10) | int function crypto_kdf_hkdf_sha256_extract_update (line 17) | int function crypto_kdf_hkdf_sha256_extract_final (line 24) | int function crypto_kdf_hkdf_sha256_extract (line 34) | int function crypto_kdf_hkdf_sha256_keygen (line 48) | void function crypto_kdf_hkdf_sha256_expand (line 54) | int function crypto_kdf_hkdf_sha256_keybytes (line 102) | size_t function crypto_kdf_hkdf_sha256_bytes_min (line 108) | size_t function crypto_kdf_hkdf_sha256_bytes_max (line 114) | size_t function crypto_kdf_hkdf_sha256_statebytes (line 120) | size_t crypto_kdf_hkdf_sha256_statebytes(void) FILE: src/libsodium/crypto_kdf/hkdf/kdf_hkdf_sha512.c function crypto_kdf_hkdf_sha512_extract_init (line 10) | int function crypto_kdf_hkdf_sha512_extract_update (line 17) | int function crypto_kdf_hkdf_sha512_extract_final (line 24) | int function crypto_kdf_hkdf_sha512_extract (line 34) | int function crypto_kdf_hkdf_sha512_keygen (line 48) | void function crypto_kdf_hkdf_sha512_expand (line 54) | int function crypto_kdf_hkdf_sha512_keybytes (line 102) | size_t function crypto_kdf_hkdf_sha512_bytes_min (line 108) | size_t function crypto_kdf_hkdf_sha512_bytes_max (line 114) | size_t function crypto_kdf_hkdf_sha512_statebytes (line 120) | size_t crypto_kdf_hkdf_sha512_statebytes(void) FILE: src/libsodium/crypto_kem/crypto_kem.c function crypto_kem_publickeybytes (line 3) | size_t function crypto_kem_secretkeybytes (line 9) | size_t function crypto_kem_ciphertextbytes (line 15) | size_t function crypto_kem_sharedsecretbytes (line 21) | size_t function crypto_kem_seedbytes (line 27) | size_t function crypto_kem_seed_keypair (line 39) | int function crypto_kem_keypair (line 46) | int function crypto_kem_enc (line 52) | int function crypto_kem_dec (line 58) | int FILE: src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c function crypto_kem_mlkem768_publickeybytes (line 4) | size_t function crypto_kem_mlkem768_secretkeybytes (line 10) | size_t function crypto_kem_mlkem768_ciphertextbytes (line 16) | size_t function crypto_kem_mlkem768_sharedsecretbytes (line 22) | size_t function crypto_kem_mlkem768_seedbytes (line 28) | size_t function crypto_kem_mlkem768_seed_keypair (line 34) | int function crypto_kem_mlkem768_keypair (line 40) | int function crypto_kem_mlkem768_enc (line 46) | int function crypto_kem_mlkem768_enc_deterministic (line 52) | int function crypto_kem_mlkem768_dec (line 59) | int FILE: src/libsodium/crypto_kem/mlkem768/ref/kem_mlkem768_ref.c type poly (line 27) | typedef struct poly { type polyvec (line 31) | typedef struct polyvec { function montgomery_reduce (line 46) | static int16_t function barrett_reduce (line 57) | static int16_t function csubq (line 68) | static int16_t function poly_ntt (line 77) | static void function poly_invntt (line 96) | static void function poly_basemul (line 119) | static void function poly_tomont (line 149) | static void function poly_reduce (line 160) | static void function poly_add (line 170) | static void function poly_sub (line 180) | static void function poly_csubq (line 190) | static void function poly_cbd_eta2 (line 200) | static void function poly_getnoise_eta2 (line 222) | static void function poly_frombytes (line 241) | static void function poly_tobytes (line 252) | static void function poly_frommsg (line 267) | static void function poly_tomsg (line 281) | static void function poly_compress_du (line 299) | static void function poly_decompress_du (line 321) | static void function poly_compress_dv (line 340) | static void function poly_decompress_dv (line 361) | static void function polyvec_ntt (line 372) | static void function polyvec_invntt (line 382) | static void function polyvec_basemul_acc (line 392) | static void function polyvec_reduce (line 407) | static void function polyvec_csubq (line 417) | static void function polyvec_add (line 427) | static void function polyvec_tobytes (line 437) | static void function polyvec_frombytes (line 447) | static void function polyvec_is_canonical (line 457) | static int function polyvec_compress (line 472) | static void function polyvec_decompress (line 482) | static void function rej_uniform (line 492) | static unsigned int function gen_matrix (line 519) | static void function indcpa_keypair (line 557) | static void function indcpa_enc (line 602) | static void function indcpa_dec (line 659) | static void function cmov (line 686) | static void function mlkem768_ref_seed_keypair (line 703) | int function mlkem768_ref_keypair (line 721) | int function mlkem768_ref_enc_deterministic (line 730) | int function mlkem768_ref_enc (line 757) | int function mlkem768_ref_dec (line 766) | int FILE: src/libsodium/crypto_kem/xwing/kem_xwing.c function expand_decaps_key (line 15) | static void function combiner (line 37) | static void function crypto_kem_xwing_publickeybytes (line 55) | size_t function crypto_kem_xwing_secretkeybytes (line 61) | size_t function crypto_kem_xwing_ciphertextbytes (line 67) | size_t function crypto_kem_xwing_sharedsecretbytes (line 73) | size_t function crypto_kem_xwing_seedbytes (line 79) | size_t function crypto_kem_xwing_seed_keypair (line 85) | int function crypto_kem_xwing_keypair (line 106) | int function crypto_kem_xwing_enc_deterministic (line 119) | int function crypto_kem_xwing_enc (line 156) | int function crypto_kem_xwing_dec (line 171) | int FILE: src/libsodium/crypto_kx/crypto_kx.c function crypto_kx_seed_keypair (line 12) | int function crypto_kx_keypair (line 22) | int function crypto_kx_client_session_keys (line 33) | int function crypto_kx_server_session_keys (line 74) | int function crypto_kx_publickeybytes (line 115) | size_t function crypto_kx_secretkeybytes (line 121) | size_t function crypto_kx_seedbytes (line 127) | size_t function crypto_kx_sessionkeybytes (line 133) | size_t FILE: src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c function crypto_onetimeauth_statebytes (line 5) | size_t function crypto_onetimeauth_bytes (line 11) | size_t function crypto_onetimeauth_keybytes (line 17) | size_t function crypto_onetimeauth (line 23) | int function crypto_onetimeauth_verify (line 30) | int function crypto_onetimeauth_init (line 37) | int function crypto_onetimeauth_update (line 45) | int function crypto_onetimeauth_final (line 54) | int function crypto_onetimeauth_keygen (line 68) | void crypto_onetimeauth_keygen(unsigned char k[crypto_onetimeauth_KEYBYT... FILE: src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c function poly1305_update (line 14) | static void function crypto_onetimeauth_poly1305_donna (line 58) | static int function crypto_onetimeauth_poly1305_donna_init (line 72) | static int function crypto_onetimeauth_poly1305_donna_update (line 83) | static int function crypto_onetimeauth_poly1305_donna_final (line 93) | static int function crypto_onetimeauth_poly1305_donna_verify (line 102) | static int type crypto_onetimeauth_poly1305_implementation (line 115) | struct crypto_onetimeauth_poly1305_implementation FILE: src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h type crypto_onetimeauth_poly1305_implementation (line 9) | struct crypto_onetimeauth_poly1305_implementation FILE: src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h type poly1305_state_internal_t (line 19) | typedef struct poly1305_state_internal_t { function poly1305_init (line 28) | static void function poly1305_blocks (line 55) | static void function POLY1305_NOINLINE (line 139) | static POLY1305_NOINLINE void FILE: src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h type poly1305_state_internal_t (line 25) | typedef struct poly1305_state_internal_t { function poly1305_init (line 34) | static void function poly1305_blocks (line 61) | static void function POLY1305_NOINLINE (line 135) | static POLY1305_NOINLINE void FILE: src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c function crypto_onetimeauth_poly1305 (line 17) | int function crypto_onetimeauth_poly1305_verify (line 24) | int function crypto_onetimeauth_poly1305_init (line 33) | int function crypto_onetimeauth_poly1305_update (line 40) | int function crypto_onetimeauth_poly1305_final (line 48) | int function crypto_onetimeauth_poly1305_bytes (line 55) | size_t function crypto_onetimeauth_poly1305_keybytes (line 61) | size_t function crypto_onetimeauth_poly1305_statebytes (line 67) | size_t function crypto_onetimeauth_poly1305_keygen (line 73) | void function _crypto_onetimeauth_poly1305_pick_best_implementation (line 80) | int FILE: src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.h type crypto_onetimeauth_poly1305_implementation (line 7) | typedef struct crypto_onetimeauth_poly1305_implementation { FILE: src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c type __m128i (line 22) | typedef __m128i xmmi; type poly1305_state_flags_t (line 34) | enum poly1305_state_flags_t { type poly1305_state_internal_t (line 42) | typedef struct poly1305_state_internal_t { function xmmi (line 62) | static xmmi function poly1305_block_copy31 (line 74) | static inline void function POLY1305_NOINLINE (line 104) | static POLY1305_NOINLINE void function POLY1305_NOINLINE (line 199) | static POLY1305_NOINLINE void function poly1305_update (line 762) | static void function POLY1305_NOINLINE (line 806) | static POLY1305_NOINLINE void function poly1305_finish (line 873) | static void function crypto_onetimeauth_poly1305_sse2_init (line 879) | static int function crypto_onetimeauth_poly1305_sse2_update (line 890) | static int function crypto_onetimeauth_poly1305_sse2_final (line 900) | static int function crypto_onetimeauth_poly1305_sse2 (line 909) | static int function crypto_onetimeauth_poly1305_sse2_verify (line 929) | static int type crypto_onetimeauth_poly1305_implementation (line 942) | struct crypto_onetimeauth_poly1305_implementation FILE: src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.h type crypto_onetimeauth_poly1305_implementation (line 9) | struct crypto_onetimeauth_poly1305_implementation FILE: src/libsodium/crypto_pwhash/argon2/argon2-core.c function load_block (line 55) | static void function store_block (line 64) | static void function allocate_memory (line 81) | static int function free_memory (line 145) | static void function argon2_free_instance (line 160) | static void function argon2_finalize (line 170) | void function argon2_fill_memory_blocks (line 204) | void function argon2_validate_inputs (line 226) | int function argon2_fill_first_blocks (line 351) | static void function argon2_initial_hash (line 375) | static void function argon2_initialize (line 459) | int function argon2_pick_best_implementation (line 500) | static int function _crypto_pwhash_argon2_pick_best_implementation (line 539) | int FILE: src/libsodium/crypto_pwhash/argon2/argon2-core.h type argon2_ctx_constants (line 25) | enum argon2_ctx_constants { type block (line 54) | typedef struct block_ { type block_region (line 58) | typedef struct block_region_ { function init_block_value (line 67) | static inline void function copy_block (line 74) | static inline void function xor_block (line 81) | static inline void type argon2_instance_t (line 96) | typedef struct Argon2_instance_t { type argon2_position_t (line 114) | typedef struct Argon2_position_t { type argon2_thread_data (line 122) | typedef struct Argon2_thread_data { function index_alpha (line 140) | static uint32_t index_alpha(const argon2_instance_t *instance, FILE: src/libsodium/crypto_pwhash/argon2/argon2-encoding.c function argon2_decode_string (line 93) | int function u32_to_string (line 213) | static void function argon2_encode_string (line 240) | int FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c function fill_block (line 42) | static void function fill_block_with_xor (line 69) | static void function generate_addresses (line 99) | static void function argon2_fill_segment_avx2 (line 142) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c function fill_block (line 46) | static void function fill_block_with_xor (line 75) | static void function generate_addresses (line 107) | static void function argon2_fill_segment_avx512f (line 150) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-neon.c function fill_block (line 30) | static void function fill_block_with_xor (line 59) | static void function generate_addresses (line 91) | static void function argon2_fill_segment_neon (line 132) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c function fill_block (line 23) | static void function fill_block_with_xor (line 61) | static void function generate_addresses (line 111) | static void function argon2_fill_segment_ref (line 143) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c function fill_block (line 39) | static void function fill_block_with_xor (line 68) | static void function generate_addresses (line 100) | static void function argon2_fill_segment_ssse3 (line 143) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2-fill-block-wasm32.c function fill_block (line 30) | static void function fill_block_with_xor (line 59) | static void function generate_addresses (line 91) | static void function argon2_fill_segment_wasm32 (line 130) | void FILE: src/libsodium/crypto_pwhash/argon2/argon2.c function argon2_ctx (line 27) | int function argon2_hash (line 86) | int function argon2i_hash_encoded (line 168) | int function argon2i_hash_raw (line 179) | int function argon2id_hash_encoded (line 189) | int function argon2id_hash_raw (line 200) | int function argon2_verify (line 210) | int function argon2i_verify (line 281) | int function argon2id_verify (line 287) | int FILE: src/libsodium/crypto_pwhash/argon2/argon2.h type argon2_error_codes (line 76) | typedef enum Argon2_ErrorCodes { type argon2_context (line 164) | typedef struct Argon2_Context { type argon2_type (line 189) | typedef enum Argon2_type { Argon2_i = 1, Argon2_id = 2 } argon2_type; FILE: src/libsodium/crypto_pwhash/argon2/blake2b-long.c function blake2b_long (line 12) | int FILE: src/libsodium/crypto_pwhash/argon2/blamka-round-avx512f.h function __m512i (line 9) | static inline __m512i FILE: src/libsodium/crypto_pwhash/argon2/blamka-round-neon.h function uint64x2_t (line 8) | static inline uint64x2_t function uint64x2_t (line 18) | static inline uint64x2_t function uint64x2_t (line 24) | static inline uint64x2_t function uint64x2_t (line 35) | static inline uint64x2_t function uint64x2_t (line 46) | static inline uint64x2_t FILE: src/libsodium/crypto_pwhash/argon2/blamka-round-ref.h function fBlaMka (line 7) | static inline uint64_t FILE: src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h function __m128i (line 28) | static inline __m128i FILE: src/libsodium/crypto_pwhash/argon2/blamka-round-wasm32.h function v128_t (line 7) | static inline v128_t function v128_t (line 14) | static inline v128_t function v128_t (line 20) | static inline v128_t function v128_t (line 26) | static inline v128_t function v128_t (line 32) | static inline v128_t function v128_t (line 80) | static inline v128_t FILE: src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c function crypto_pwhash_argon2i_alg_argon2i13 (line 21) | int function crypto_pwhash_argon2i_bytes_min (line 27) | size_t function crypto_pwhash_argon2i_bytes_max (line 34) | size_t function crypto_pwhash_argon2i_passwd_min (line 41) | size_t function crypto_pwhash_argon2i_passwd_max (line 48) | size_t function crypto_pwhash_argon2i_saltbytes (line 55) | size_t function crypto_pwhash_argon2i_strbytes (line 63) | size_t function crypto_pwhash_argon2i_opslimit_min (line 75) | unsigned long long function crypto_pwhash_argon2i_opslimit_max (line 82) | unsigned long long function crypto_pwhash_argon2i_memlimit_min (line 89) | size_t function crypto_pwhash_argon2i_memlimit_max (line 96) | size_t function crypto_pwhash_argon2i_opslimit_interactive (line 103) | unsigned long long function crypto_pwhash_argon2i_memlimit_interactive (line 109) | size_t function crypto_pwhash_argon2i_opslimit_moderate (line 115) | unsigned long long function crypto_pwhash_argon2i_memlimit_moderate (line 121) | size_t function crypto_pwhash_argon2i_opslimit_sensitive (line 127) | unsigned long long function crypto_pwhash_argon2i_memlimit_sensitive (line 133) | size_t function crypto_pwhash_argon2i (line 139) | int function crypto_pwhash_argon2i_str (line 185) | int function crypto_pwhash_argon2i_str_verify (line 216) | int function _needs_rehash (line 244) | static int function crypto_pwhash_argon2i_str_needs_rehash (line 282) | int function crypto_pwhash_argon2id_str_needs_rehash (line 289) | int FILE: src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c function crypto_pwhash_argon2id_alg_argon2id13 (line 17) | int function crypto_pwhash_argon2id_bytes_min (line 23) | size_t function crypto_pwhash_argon2id_bytes_max (line 30) | size_t function crypto_pwhash_argon2id_passwd_min (line 37) | size_t function crypto_pwhash_argon2id_passwd_max (line 44) | size_t function crypto_pwhash_argon2id_saltbytes (line 51) | size_t function crypto_pwhash_argon2id_strbytes (line 59) | size_t function crypto_pwhash_argon2id_opslimit_min (line 71) | unsigned long long function crypto_pwhash_argon2id_opslimit_max (line 78) | unsigned long long function crypto_pwhash_argon2id_memlimit_min (line 85) | size_t function crypto_pwhash_argon2id_memlimit_max (line 92) | size_t function crypto_pwhash_argon2id_opslimit_interactive (line 99) | unsigned long long function crypto_pwhash_argon2id_memlimit_interactive (line 105) | size_t function crypto_pwhash_argon2id_opslimit_moderate (line 111) | unsigned long long function crypto_pwhash_argon2id_memlimit_moderate (line 117) | size_t function crypto_pwhash_argon2id_opslimit_sensitive (line 123) | unsigned long long function crypto_pwhash_argon2id_memlimit_sensitive (line 129) | size_t function crypto_pwhash_argon2id (line 135) | int function crypto_pwhash_argon2id_str (line 181) | int function crypto_pwhash_argon2id_str_verify (line 212) | int FILE: src/libsodium/crypto_pwhash/crypto_pwhash.c function crypto_pwhash_alg_argon2i13 (line 8) | int function crypto_pwhash_alg_argon2id13 (line 14) | int function crypto_pwhash_alg_default (line 20) | int function crypto_pwhash_bytes_min (line 26) | size_t function crypto_pwhash_bytes_max (line 32) | size_t function crypto_pwhash_passwd_min (line 38) | size_t function crypto_pwhash_passwd_max (line 44) | size_t function crypto_pwhash_saltbytes (line 50) | size_t function crypto_pwhash_strbytes (line 56) | size_t function crypto_pwhash_opslimit_min (line 68) | unsigned long long function crypto_pwhash_opslimit_max (line 74) | unsigned long long function crypto_pwhash_memlimit_min (line 80) | size_t function crypto_pwhash_memlimit_max (line 86) | size_t function crypto_pwhash_opslimit_interactive (line 92) | unsigned long long function crypto_pwhash_memlimit_interactive (line 98) | size_t function crypto_pwhash_opslimit_moderate (line 104) | unsigned long long function crypto_pwhash_memlimit_moderate (line 110) | size_t function crypto_pwhash_opslimit_sensitive (line 116) | unsigned long long function crypto_pwhash_memlimit_sensitive (line 122) | size_t function crypto_pwhash (line 128) | int function crypto_pwhash_str (line 147) | int function crypto_pwhash_str_alg (line 156) | int function crypto_pwhash_str_verify (line 174) | int function crypto_pwhash_str_needs_rehash (line 192) | int FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c function decode64_one (line 74) | static int function crypto_pwhash_scryptsalsa208sha256_ll (line 243) | int FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h type escrypt_region_t (line 48) | typedef struct { type escrypt_region_t (line 53) | typedef escrypt_region_t escrypt_local_t; FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c function blkcpy (line 41) | static inline void function blkxor (line 47) | static inline void function salsa20_8 (line 61) | static void function blockmix_salsa8 (line 125) | static void function integerify (line 157) | static inline uint64_t function smix (line 173) | static void function escrypt_kdf_nosse (line 234) | int FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c function escrypt_PBKDF2_SHA256 (line 46) | void FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c function pickparams (line 18) | static int function sodium_strnlen (line 55) | static size_t function crypto_pwhash_scryptsalsa208sha256_bytes_min (line 67) | size_t function crypto_pwhash_scryptsalsa208sha256_bytes_max (line 73) | size_t function crypto_pwhash_scryptsalsa208sha256_passwd_min (line 79) | size_t function crypto_pwhash_scryptsalsa208sha256_passwd_max (line 85) | size_t function crypto_pwhash_scryptsalsa208sha256_saltbytes (line 91) | size_t function crypto_pwhash_scryptsalsa208sha256_strbytes (line 97) | size_t function crypto_pwhash_scryptsalsa208sha256_opslimit_min (line 109) | unsigned long long function crypto_pwhash_scryptsalsa208sha256_opslimit_max (line 115) | unsigned long long function crypto_pwhash_scryptsalsa208sha256_memlimit_min (line 121) | size_t function crypto_pwhash_scryptsalsa208sha256_memlimit_max (line 127) | size_t function crypto_pwhash_scryptsalsa208sha256_opslimit_interactive (line 133) | unsigned long long function crypto_pwhash_scryptsalsa208sha256_memlimit_interactive (line 139) | size_t function crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive (line 145) | unsigned long long function crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive (line 151) | size_t function crypto_pwhash_scryptsalsa208sha256 (line 157) | int function crypto_pwhash_scryptsalsa208sha256_str (line 190) | int function crypto_pwhash_scryptsalsa208sha256_str_verify (line 244) | int function crypto_pwhash_scryptsalsa208sha256_str_needs_rehash (line 274) | int FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c function init_region (line 76) | static inline void function escrypt_free_region (line 83) | int function escrypt_init_local (line 100) | int function escrypt_free_local (line 108) | int FILE: src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c function blockmix_salsa8 (line 108) | static inline void function SALSA20_8_XOR (line 172) | XOR4(Bin1) function smix (line 231) | static void function escrypt_kdf_sse (line 309) | int FILE: src/libsodium/crypto_scalarmult/crypto_scalarmult.c function crypto_scalarmult_base (line 10) | int function crypto_scalarmult (line 16) | int function crypto_scalarmult_bytes (line 23) | size_t function crypto_scalarmult_scalarbytes (line 29) | size_t FILE: src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c function has_small_order (line 16) | static int function crypto_scalarmult_curve25519_ref10 (line 72) | static int function edwards_to_montgomery (line 139) | static void function crypto_scalarmult_curve25519_ref10_base (line 151) | static int type crypto_scalarmult_curve25519_implementation (line 173) | struct crypto_scalarmult_curve25519_implementation FILE: src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.h type crypto_scalarmult_curve25519_implementation (line 7) | struct crypto_scalarmult_curve25519_implementation FILE: src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c function crypto_scalarmult_curve25519_sandy2x (line 23) | static int type crypto_scalarmult_curve25519_implementation (line 65) | struct crypto_scalarmult_curve25519_implementation FILE: src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.h type crypto_scalarmult_curve25519_implementation (line 6) | struct crypto_scalarmult_curve25519_implementation FILE: src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51.h type fe51 (line 20) | typedef struct FILE: src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c function fe51_invert (line 12) | void FILE: src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c function load_3 (line 9) | static uint64_t function load_4 (line 19) | static uint64_t function fe_frombytes (line 30) | void FILE: src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c function crypto_scalarmult_curve25519 (line 14) | int function crypto_scalarmult_curve25519_base (line 30) | int function crypto_scalarmult_curve25519_bytes (line 37) | size_t function crypto_scalarmult_curve25519_scalarbytes (line 43) | size_t function _crypto_scalarmult_curve25519_pick_best_implementation (line 49) | int FILE: src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.h type crypto_scalarmult_curve25519_implementation (line 5) | typedef struct crypto_scalarmult_curve25519_implementation { FILE: src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c function _crypto_scalarmult_ed25519_is_inf (line 8) | static int function _crypto_scalarmult_ed25519_clamp (line 23) | static inline void function _crypto_scalarmult_ed25519 (line 30) | static int function crypto_scalarmult_ed25519 (line 59) | int function crypto_scalarmult_ed25519_noclamp (line 66) | int function _crypto_scalarmult_ed25519_base (line 73) | static int function crypto_scalarmult_ed25519_base (line 97) | int function crypto_scalarmult_ed25519_base_noclamp (line 104) | int function crypto_scalarmult_ed25519_bytes (line 111) | size_t function crypto_scalarmult_ed25519_scalarbytes (line 117) | size_t FILE: src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c function crypto_scalarmult_ristretto255 (line 9) | int function crypto_scalarmult_ristretto255_base (line 33) | int function crypto_scalarmult_ristretto255_bytes (line 53) | size_t function crypto_scalarmult_ristretto255_scalarbytes (line 59) | size_t FILE: src/libsodium/crypto_secretbox/crypto_secretbox.c function crypto_secretbox_keybytes (line 5) | size_t function crypto_secretbox_noncebytes (line 11) | size_t function crypto_secretbox_zerobytes (line 17) | size_t function crypto_secretbox_boxzerobytes (line 23) | size_t function crypto_secretbox_macbytes (line 29) | size_t function crypto_secretbox_messagebytes_max (line 35) | size_t function crypto_secretbox (line 47) | int function crypto_secretbox_open (line 55) | int function crypto_secretbox_keygen (line 63) | void FILE: src/libsodium/crypto_secretbox/crypto_secretbox_easy.c function crypto_secretbox_detached (line 16) | int function crypto_secretbox_easy (line 76) | int function crypto_secretbox_open_detached (line 88) | int function crypto_secretbox_open_easy (line 149) | int FILE: src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c function crypto_secretbox_xchacha20poly1305_detached (line 18) | int function crypto_secretbox_xchacha20poly1305_easy (line 82) | int function crypto_secretbox_xchacha20poly1305_open_detached (line 96) | int function crypto_secretbox_xchacha20poly1305_open_easy (line 157) | int function crypto_secretbox_xchacha20poly1305_keybytes (line 172) | size_t function crypto_secretbox_xchacha20poly1305_noncebytes (line 178) | size_t function crypto_secretbox_xchacha20poly1305_macbytes (line 184) | size_t function crypto_secretbox_xchacha20poly1305_messagebytes_max (line 190) | size_t FILE: src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c function crypto_secretbox_xsalsa20poly1305 (line 7) | int function crypto_secretbox_xsalsa20poly1305_open (line 26) | int function crypto_secretbox_xsalsa20poly1305_keybytes (line 51) | size_t function crypto_secretbox_xsalsa20poly1305_noncebytes (line 57) | size_t function crypto_secretbox_xsalsa20poly1305_zerobytes (line 63) | size_t function crypto_secretbox_xsalsa20poly1305_boxzerobytes (line 69) | size_t function crypto_secretbox_xsalsa20poly1305_macbytes (line 75) | size_t function crypto_secretbox_xsalsa20poly1305_messagebytes_max (line 81) | size_t function crypto_secretbox_xsalsa20poly1305_keygen (line 87) | void FILE: src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c function _crypto_secretstream_xchacha20poly1305_counter_reset (line 26) | static inline void function crypto_secretstream_xchacha20poly1305_keygen (line 35) | void function crypto_secretstream_xchacha20poly1305_init_push (line 42) | int function crypto_secretstream_xchacha20poly1305_init_pull (line 67) | int function crypto_secretstream_xchacha20poly1305_rekey (line 82) | void function crypto_secretstream_xchacha20poly1305_push (line 110) | int function crypto_secretstream_xchacha20poly1305_pull (line 179) | int function crypto_secretstream_xchacha20poly1305_statebytes (line 264) | size_t function crypto_secretstream_xchacha20poly1305_abytes (line 270) | size_t function crypto_secretstream_xchacha20poly1305_headerbytes (line 276) | size_t function crypto_secretstream_xchacha20poly1305_keybytes (line 282) | size_t function crypto_secretstream_xchacha20poly1305_messagebytes_max (line 288) | size_t function crypto_secretstream_xchacha20poly1305_tag_message (line 294) | unsigned char function crypto_secretstream_xchacha20poly1305_tag_push (line 300) | unsigned char function crypto_secretstream_xchacha20poly1305_tag_rekey (line 306) | unsigned char function crypto_secretstream_xchacha20poly1305_tag_final (line 312) | unsigned char FILE: src/libsodium/crypto_shorthash/crypto_shorthash.c function crypto_shorthash_bytes (line 5) | size_t function crypto_shorthash_keybytes (line 11) | size_t function crypto_shorthash (line 23) | int function crypto_shorthash_keygen (line 30) | void FILE: src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c function crypto_shorthash_siphash24 (line 5) | int FILE: src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c function crypto_shorthash_siphashx24 (line 5) | int FILE: src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c function crypto_shorthash_siphash24_bytes (line 3) | size_t function crypto_shorthash_siphash24_keybytes (line 8) | size_t FILE: src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c function crypto_shorthash_siphashx24_bytes (line 3) | size_t function crypto_shorthash_siphashx24_keybytes (line 8) | size_t FILE: src/libsodium/crypto_sign/crypto_sign.c function crypto_sign_statebytes (line 4) | size_t function crypto_sign_bytes (line 10) | size_t function crypto_sign_seedbytes (line 16) | size_t function crypto_sign_publickeybytes (line 22) | size_t function crypto_sign_secretkeybytes (line 28) | size_t function crypto_sign_messagebytes_max (line 34) | size_t function crypto_sign_seed_keypair (line 46) | int function crypto_sign_keypair (line 53) | int function crypto_sign (line 59) | int function crypto_sign_open (line 67) | int function crypto_sign_detached (line 75) | int function crypto_sign_verify_detached (line 83) | int function crypto_sign_init (line 90) | int function crypto_sign_update (line 96) | int function crypto_sign_final_create (line 103) | int function crypto_sign_final_verify (line 110) | int FILE: src/libsodium/crypto_sign/ed25519/ref10/keypair.c function crypto_sign_ed25519_seed_keypair (line 12) | int function crypto_sign_ed25519_keypair (line 32) | int function crypto_sign_ed25519_pk_to_curve25519 (line 45) | int function crypto_sign_ed25519_sk_to_curve25519 (line 70) | int FILE: src/libsodium/crypto_sign/ed25519/ref10/open.c function _crypto_sign_ed25519_verify_detached (line 14) | int function crypto_sign_ed25519_verify_detached (line 65) | int function crypto_sign_ed25519_open (line 74) | int FILE: src/libsodium/crypto_sign/ed25519/ref10/sign.c function _crypto_sign_ed25519_ref10_hinit (line 11) | void function _crypto_sign_ed25519_clamp (line 27) | static inline void function _crypto_sign_ed25519_synthetic_r_hv (line 37) | static void function _crypto_sign_ed25519_detached (line 49) | int function crypto_sign_ed25519_detached (line 96) | int function crypto_sign_ed25519 (line 104) | int FILE: src/libsodium/crypto_sign/ed25519/sign_ed25519.c function crypto_sign_ed25519ph_statebytes (line 8) | size_t function crypto_sign_ed25519_bytes (line 14) | size_t function crypto_sign_ed25519_seedbytes (line 20) | size_t function crypto_sign_ed25519_publickeybytes (line 26) | size_t function crypto_sign_ed25519_secretkeybytes (line 32) | size_t function crypto_sign_ed25519_messagebytes_max (line 38) | size_t function crypto_sign_ed25519_sk_to_seed (line 44) | int function crypto_sign_ed25519_sk_to_pk (line 52) | int function crypto_sign_ed25519ph_init (line 60) | int function crypto_sign_ed25519ph_update (line 67) | int function crypto_sign_ed25519ph_final_create (line 74) | int function crypto_sign_ed25519ph_final_verify (line 87) | int FILE: src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c type chacha_ctx (line 31) | typedef struct chacha_ctx { function chacha_keysetup (line 35) | static void function chacha_ivsetup (line 52) | static void function chacha_ietf_ivsetup (line 61) | static void function chacha20_encrypt_bytes (line 70) | static void function stream_ref (line 85) | static int function stream_ietf_ext_ref (line 104) | static int function stream_ref_xor_ic (line 123) | static int function stream_ietf_ext_ref_xor_ic (line 148) | static int type crypto_stream_chacha20_implementation (line 168) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.h type crypto_stream_chacha20_implementation (line 7) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c type chacha_ctx (line 28) | typedef struct chacha_ctx { function chacha_keysetup (line 32) | static void function chacha_ivsetup (line 49) | static void function chacha_ietf_ivsetup (line 58) | static void function chacha20_encrypt_bytes (line 67) | static void function stream_ref (line 81) | static int function stream_ietf_ext_ref (line 100) | static int function stream_ref_xor_ic (line 119) | static int function stream_ietf_ext_ref_xor_ic (line 144) | static int type crypto_stream_chacha20_implementation (line 164) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.h type crypto_stream_chacha20_implementation (line 7) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c type chacha_ctx (line 20) | struct chacha_ctx { type chacha_ctx (line 24) | typedef struct chacha_ctx chacha_ctx; function chacha_keysetup (line 45) | static void function chacha_ivsetup (line 62) | static void function chacha_ietf_ivsetup (line 71) | static void function chacha20_encrypt_bytes (line 80) | static void function stream_ref (line 223) | static int function stream_ietf_ext_ref (line 242) | static int function stream_ref_xor_ic (line 261) | static int function stream_ietf_ext_ref_xor_ic (line 286) | static int type crypto_stream_chacha20_implementation (line 306) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.h type crypto_stream_chacha20_implementation (line 7) | struct crypto_stream_chacha20_implementation FILE: src/libsodium/crypto_stream/chacha20/stream_chacha20.c function crypto_stream_chacha20_keybytes (line 22) | size_t function crypto_stream_chacha20_noncebytes (line 27) | size_t function crypto_stream_chacha20_messagebytes_max (line 32) | size_t function crypto_stream_chacha20_ietf_keybytes (line 38) | size_t function crypto_stream_chacha20_ietf_noncebytes (line 43) | size_t function crypto_stream_chacha20_ietf_messagebytes_max (line 48) | size_t function crypto_stream_chacha20 (line 54) | int function crypto_stream_chacha20_xor_ic (line 64) | int function crypto_stream_chacha20_xor (line 76) | int function crypto_stream_chacha20_ietf_ext (line 87) | int function crypto_stream_chacha20_ietf_ext_xor_ic (line 97) | int function crypto_stream_chacha20_ietf_ext_xor (line 109) | static int function crypto_stream_chacha20_ietf (line 120) | int function crypto_stream_chacha20_ietf_xor_ic (line 130) | int function crypto_stream_chacha20_ietf_xor (line 143) | int function crypto_stream_chacha20_ietf_keygen (line 154) | void function crypto_stream_chacha20_keygen (line 160) | void function _crypto_stream_chacha20_pick_best_implementation (line 166) | int FILE: src/libsodium/crypto_stream/chacha20/stream_chacha20.h type crypto_stream_chacha20_implementation (line 7) | typedef struct crypto_stream_chacha20_implementation { FILE: src/libsodium/crypto_stream/crypto_stream.c function crypto_stream_keybytes (line 5) | size_t function crypto_stream_noncebytes (line 11) | size_t function crypto_stream_messagebytes_max (line 17) | size_t function crypto_stream (line 29) | int function crypto_stream_xor (line 37) | int function crypto_stream_keygen (line 45) | void FILE: src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c function stream_ref (line 18) | static int function stream_ref_xor_ic (line 63) | static int type crypto_stream_salsa20_implementation (line 114) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.h type crypto_stream_salsa20_implementation (line 7) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/stream_salsa20.c function crypto_stream_salsa20_keybytes (line 29) | size_t function crypto_stream_salsa20_noncebytes (line 35) | size_t function crypto_stream_salsa20_messagebytes_max (line 41) | size_t function crypto_stream_salsa20 (line 47) | int function crypto_stream_salsa20_xor_ic (line 54) | int function crypto_stream_salsa20_xor (line 63) | int function crypto_stream_salsa20_keygen (line 71) | void function _crypto_stream_salsa20_pick_best_implementation (line 77) | int FILE: src/libsodium/crypto_stream/salsa20/stream_salsa20.h type crypto_stream_salsa20_implementation (line 9) | typedef struct crypto_stream_salsa20_implementation { FILE: src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c type crypto_stream_salsa20_implementation (line 25) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.h type crypto_stream_salsa20_implementation (line 8) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c type salsa_ctx (line 30) | typedef struct salsa_ctx { function salsa_keysetup (line 38) | static void function salsa_ivsetup (line 55) | static void function salsa20_encrypt_bytes (line 64) | static void function stream_avx2 (line 80) | static int function stream_avx2_xor_ic (line 99) | static int type crypto_stream_salsa20_implementation (line 124) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.h type crypto_stream_salsa20_implementation (line 7) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c type salsa_ctx (line 25) | typedef struct salsa_ctx { function salsa_keysetup (line 33) | static void function salsa_ivsetup (line 50) | static void function salsa20_encrypt_bytes (line 59) | static void function stream_sse2 (line 74) | static int function stream_sse2_xor_ic (line 93) | static int type crypto_stream_salsa20_implementation (line 118) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.h type crypto_stream_salsa20_implementation (line 7) | struct crypto_stream_salsa20_implementation FILE: src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c function crypto_stream_salsa2012 (line 13) | int function crypto_stream_salsa2012_xor (line 58) | int FILE: src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c function crypto_stream_salsa2012_keybytes (line 4) | size_t function crypto_stream_salsa2012_noncebytes (line 10) | size_t function crypto_stream_salsa2012_messagebytes_max (line 16) | size_t function crypto_stream_salsa2012_keygen (line 22) | void FILE: src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c function crypto_stream_salsa208 (line 15) | int function crypto_stream_salsa208_xor (line 60) | int FILE: src/libsodium/crypto_stream/salsa208/stream_salsa208.c function crypto_stream_salsa208_keybytes (line 6) | size_t function crypto_stream_salsa208_noncebytes (line 12) | size_t function crypto_stream_salsa208_messagebytes_max (line 18) | size_t function crypto_stream_salsa208_keygen (line 24) | void FILE: src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c function crypto_stream_xchacha20_keybytes (line 10) | size_t function crypto_stream_xchacha20_noncebytes (line 16) | size_t function crypto_stream_xchacha20_messagebytes_max (line 22) | size_t function crypto_stream_xchacha20 (line 28) | int function crypto_stream_xchacha20_xor_ic (line 44) | int function crypto_stream_xchacha20_xor (line 56) | int function crypto_stream_xchacha20_keygen (line 64) | void FILE: src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c function crypto_stream_xsalsa20 (line 7) | int function crypto_stream_xsalsa20_xor_ic (line 21) | int function crypto_stream_xsalsa20_xor (line 36) | int function crypto_stream_xsalsa20_keybytes (line 44) | size_t function crypto_stream_xsalsa20_noncebytes (line 50) | size_t function crypto_stream_xsalsa20_messagebytes_max (line 56) | size_t function crypto_stream_xsalsa20_keygen (line 62) | void FILE: src/libsodium/crypto_verify/verify.c function crypto_verify_16_bytes (line 10) | size_t function crypto_verify_32_bytes (line 16) | size_t function crypto_verify_64_bytes (line 22) | size_t function crypto_verify_n (line 32) | static inline int function crypto_verify_n (line 63) | static inline int function crypto_verify_16 (line 88) | int function crypto_verify_32 (line 94) | int function crypto_verify_64 (line 100) | int FILE: src/libsodium/crypto_xof/shake128/ref/shake128_ref.c function shake128_ref_init_with_domain (line 9) | int function shake128_ref_init (line 20) | int function shake128_ref_update (line 26) | int function shake128_finalize (line 57) | static void function shake128_ref_squeeze (line 87) | int function shake128_ref (line 115) | int FILE: src/libsodium/crypto_xof/shake128/ref/shake128_ref.h type shake128_phase (line 11) | typedef enum { SHAKE128_PHASE_ABSORBING = 0, SHAKE128_PHASE_SQUEEZING = ... type shake128_state_internal (line 13) | typedef struct shake128_state_internal_ { FILE: src/libsodium/crypto_xof/shake128/xof_shake128.c function crypto_xof_shake128_blockbytes (line 5) | size_t function crypto_xof_shake128_statebytes (line 11) | size_t function crypto_xof_shake128_domain_standard (line 17) | unsigned char function crypto_xof_shake128 (line 23) | int function crypto_xof_shake128_init (line 32) | int function crypto_xof_shake128_init_with_domain (line 42) | int function crypto_xof_shake128_update (line 52) | int function crypto_xof_shake128_squeeze (line 62) | int FILE: src/libsodium/crypto_xof/shake256/ref/shake256_ref.c function shake256_ref_init_with_domain (line 9) | int function shake256_ref_init (line 20) | int function shake256_ref_update (line 26) | int function shake256_finalize (line 57) | static void function shake256_ref_squeeze (line 87) | int function shake256_ref (line 115) | int FILE: src/libsodium/crypto_xof/shake256/ref/shake256_ref.h type shake256_phase (line 11) | typedef enum { SHAKE256_PHASE_ABSORBING = 0, SHAKE256_PHASE_SQUEEZING = ... type shake256_state_internal (line 13) | typedef struct shake256_state_internal_ { FILE: src/libsodium/crypto_xof/shake256/xof_shake256.c function crypto_xof_shake256_blockbytes (line 5) | size_t function crypto_xof_shake256_statebytes (line 11) | size_t function crypto_xof_shake256_domain_standard (line 17) | unsigned char function crypto_xof_shake256 (line 23) | int function crypto_xof_shake256_init (line 32) | int function crypto_xof_shake256_init_with_domain (line 42) | int function crypto_xof_shake256_update (line 52) | int function crypto_xof_shake256_squeeze (line 62) | int FILE: src/libsodium/crypto_xof/turboshake128/ref/turboshake128_ref.c function turboshake128_ref_init_with_domain (line 9) | int function turboshake128_ref_init (line 20) | int function turboshake128_ref_update (line 26) | int function turboshake128_finalize (line 57) | static void function turboshake128_ref_squeeze (line 87) | int function turboshake128_ref (line 115) | int FILE: src/libsodium/crypto_xof/turboshake128/ref/turboshake128_ref.h type turboshake128_phase (line 11) | typedef enum { type turboshake128_state_internal (line 16) | typedef struct turboshake128_state_internal_ { FILE: src/libsodium/crypto_xof/turboshake128/xof_turboshake128.c function crypto_xof_turboshake128_blockbytes (line 5) | size_t function crypto_xof_turboshake128_statebytes (line 11) | size_t function crypto_xof_turboshake128_domain_standard (line 17) | unsigned char function crypto_xof_turboshake128 (line 23) | int function crypto_xof_turboshake128_init (line 32) | int function crypto_xof_turboshake128_init_with_domain (line 42) | int function crypto_xof_turboshake128_update (line 53) | int function crypto_xof_turboshake128_squeeze (line 63) | int FILE: src/libsodium/crypto_xof/turboshake256/ref/turboshake256_ref.c function turboshake256_ref_init_with_domain (line 9) | int function turboshake256_ref_init (line 20) | int function turboshake256_ref_update (line 26) | int function turboshake256_finalize (line 57) | static void function turboshake256_ref_squeeze (line 87) | int function turboshake256_ref (line 115) | int FILE: src/libsodium/crypto_xof/turboshake256/ref/turboshake256_ref.h type turboshake256_phase (line 11) | typedef enum { type turboshake256_state_internal (line 16) | typedef struct turboshake256_state_internal_ { FILE: src/libsodium/crypto_xof/turboshake256/xof_turboshake256.c function crypto_xof_turboshake256_blockbytes (line 5) | size_t function crypto_xof_turboshake256_statebytes (line 11) | size_t function crypto_xof_turboshake256_domain_standard (line 17) | unsigned char function crypto_xof_turboshake256 (line 23) | int function crypto_xof_turboshake256_init (line 32) | int function crypto_xof_turboshake256_init_with_domain (line 42) | int function crypto_xof_turboshake256_update (line 53) | int function crypto_xof_turboshake256_squeeze (line 63) | int FILE: src/libsodium/include/sodium/crypto_aead_aes256gcm.h type CRYPTO_ALIGN (line 59) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_auth_hmacsha256.h type crypto_auth_hmacsha256_state (line 38) | typedef struct crypto_auth_hmacsha256_state { FILE: src/libsodium/include/sodium/crypto_auth_hmacsha512.h type crypto_auth_hmacsha512_state (line 38) | typedef struct crypto_auth_hmacsha512_state { FILE: src/libsodium/include/sodium/crypto_auth_hmacsha512256.h type crypto_auth_hmacsha512_state (line 38) | typedef crypto_auth_hmacsha512_state crypto_auth_hmacsha512256_state; FILE: src/libsodium/include/sodium/crypto_core_keccak1600.h type CRYPTO_ALIGN (line 23) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_generichash.h type crypto_generichash_blake2b_state (line 48) | typedef crypto_generichash_blake2b_state crypto_generichash_state; FILE: src/libsodium/include/sodium/crypto_generichash_blake2b.h type CRYPTO_ALIGN (line 25) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_hash_sha256.h type crypto_hash_sha256_state (line 24) | typedef struct crypto_hash_sha256_state { FILE: src/libsodium/include/sodium/crypto_hash_sha3.h type CRYPTO_ALIGN (line 16) | struct CRYPTO_ALIGN type CRYPTO_ALIGN (line 46) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_hash_sha512.h type crypto_hash_sha512_state (line 24) | typedef struct crypto_hash_sha512_state { FILE: src/libsodium/include/sodium/crypto_kdf_hkdf_sha256.h type crypto_kdf_hkdf_sha256_state (line 48) | typedef struct crypto_kdf_hkdf_sha256_state { FILE: src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h type crypto_kdf_hkdf_sha512_state (line 49) | typedef struct crypto_kdf_hkdf_sha512_state { FILE: src/libsodium/include/sodium/crypto_onetimeauth.h type crypto_onetimeauth_poly1305_state (line 16) | typedef crypto_onetimeauth_poly1305_state crypto_onetimeauth_state; FILE: src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h type CRYPTO_ALIGN (line 19) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h type crypto_secretstream_xchacha20poly1305_state (line 56) | typedef struct crypto_secretstream_xchacha20poly1305_state { FILE: src/libsodium/include/sodium/crypto_sign.h type crypto_sign_ed25519ph_state (line 23) | typedef crypto_sign_ed25519ph_state crypto_sign_state; FILE: src/libsodium/include/sodium/crypto_sign_ed25519.h type crypto_sign_ed25519ph_state (line 15) | typedef struct crypto_sign_ed25519ph_state { FILE: src/libsodium/include/sodium/crypto_xof_shake128.h type CRYPTO_ALIGN (line 27) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_xof_shake256.h type CRYPTO_ALIGN (line 23) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_xof_turboshake128.h type CRYPTO_ALIGN (line 23) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/crypto_xof_turboshake256.h type CRYPTO_ALIGN (line 23) | struct CRYPTO_ALIGN FILE: src/libsodium/include/sodium/private/common.h type uint128_t (line 29) | typedef unsigned __int128 uint128_t; type uint128_t (line 31) | typedef unsigned uint128_t __attribute__((mode(TI))); function rotl32 (line 45) | static inline uint32_t function rotl64 (line 52) | static inline uint64_t function rotr32 (line 59) | static inline uint32_t function rotr64 (line 66) | static inline uint64_t function load64_le (line 75) | static inline uint64_t function store64_le (line 96) | static inline void function load32_le (line 114) | static inline uint32_t function store32_le (line 131) | static inline void function load64_be (line 147) | static inline uint64_t function store64_be (line 168) | static inline void function load32_be (line 186) | static inline uint32_t function store32_be (line 203) | static inline void function xor_buf (line 217) | static inline void FILE: src/libsodium/include/sodium/private/ed25519_ref10.h type ge25519_p2 (line 44) | typedef struct { type ge25519_p3 (line 50) | typedef struct { type ge25519_p1p1 (line 57) | typedef struct { type ge25519_precomp (line 64) | typedef struct { type ge25519_cached (line 70) | typedef struct { FILE: src/libsodium/include/sodium/private/ed25519_ref10_fe_25_5.h function fe25519_0 (line 11) | static inline void function fe25519_1 (line 21) | static inline void function fe25519_add (line 41) | static inline void function fe25519_sub (line 79) | static void function fe25519_neg (line 115) | static inline void function fe25519_cmov (line 148) | static void function fe25519_cswap (line 204) | static void function fe25519_copy (line 287) | static inline void function fe25519_isnegative (line 301) | static inline int function fe25519_iszero (line 319) | static inline int function fe25519_mul (line 361) | static void function fe25519_sq (line 631) | static void function fe25519_sq2 (line 803) | static void function fe25519_mul32 (line 975) | static inline void FILE: src/libsodium/include/sodium/private/ed25519_ref10_fe_51.h function fe25519_0 (line 11) | static inline void function fe25519_1 (line 21) | static inline void function fe25519_add (line 33) | static inline void function fe25519_sub (line 53) | static void function fe25519_neg (line 93) | static inline void function fe25519_cmov (line 109) | static void function fe25519_cswap (line 178) | static void function fe25519_copy (line 231) | static inline void function fe25519_isnegative (line 242) | static inline int function fe25519_iszero (line 257) | static inline int function fe25519_mul (line 272) | static void function fe25519_sq (line 340) | static void function fe25519_sq2 (line 406) | static void function fe25519_mul32 (line 473) | static inline void FILE: src/libsodium/include/sodium/private/softaes.h type SoftAesBlock (line 8) | typedef struct SoftAesBlock { function SoftAesBlock (line 25) | static inline SoftAesBlock function SoftAesBlock (line 33) | static inline SoftAesBlock function softaes_block_store (line 41) | static inline void function SoftAesBlock (line 50) | static inline SoftAesBlock function SoftAesBlock (line 57) | static inline SoftAesBlock FILE: src/libsodium/include/sodium/private/sse2_64_32.h function __m128i (line 19) | static inline __m128i function __m128i (line 30) | static inline __m128i function __m128i (line 39) | static inline __m128i FILE: src/libsodium/include/sodium/randombytes.h type randombytes_implementation (line 19) | typedef struct randombytes_implementation { FILE: src/libsodium/randombytes/internal/randombytes_internal_random.c type InternalRandomGlobal (line 120) | typedef struct InternalRandomGlobal_ { type InternalRandom (line 131) | typedef struct InternalRandom_ { function sodium_hrtime (line 155) | static uint64_t function sodium_hrtime (line 168) | static uint64_t function randombytes_internal_random_init (line 186) | static void function randombytes_getentropy (line 195) | static int function _randombytes_getentropy (line 206) | static int function randombytes_getentropy (line 222) | static int function _randombytes_linux_getrandom (line 245) | static int function randombytes_linux_getrandom (line 258) | static int function randombytes_block_on_dev_random (line 283) | static int function randombytes_internal_random_random_dev_open (line 310) | static int function safe_read (line 349) | static ssize_t function randombytes_internal_random_init (line 375) | static void function randombytes_internal_random_stir (line 427) | static void function randombytes_internal_random_stir_if_needed (line 481) | static void function randombytes_internal_random_close (line 502) | static int function randombytes_internal_random_close (line 516) | static int function randombytes_internal_random_xorhwrand (line 553) | static void function randombytes_internal_random_xorkey (line 574) | static inline void function randombytes_internal_random_buf (line 589) | static void function randombytes_internal_random (line 621) | static uint32_t type randombytes_implementation (line 657) | struct randombytes_implementation FILE: src/libsodium/randombytes/randombytes.c function javascript_random (line 44) | static uint32_t function javascript_stir (line 52) | static void function javascript_buf (line 111) | static void function randombytes_init_if_needed (line 130) | static void function randombytes_set_implementation (line 148) | int function randombytes_random (line 162) | uint32_t function randombytes_stir (line 169) | void function randombytes_uniform (line 178) | uint32_t function randombytes_buf (line 201) | void function randombytes_buf_deterministic (line 210) | void function randombytes_seedbytes (line 229) | size_t function randombytes_close (line 235) | int function randombytes (line 244) | void FILE: src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c function randombytes_sysrandom (line 90) | static uint32_t function randombytes_sysrandom_stir (line 96) | static void function randombytes_sysrandom_buf (line 101) | static void function randombytes_sysrandom_close (line 107) | static int type SysRandom (line 115) | typedef struct SysRandom_ { function safe_read (line 128) | static ssize_t function randombytes_block_on_dev_random (line 153) | static int function randombytes_sysrandom_random_dev_open (line 179) | static int function _randombytes_linux_getrandom (line 228) | static int function randombytes_linux_getrandom (line 241) | static int function randombytes_sysrandom_init (line 263) | static void function randombytes_sysrandom_init (line 290) | static void function randombytes_sysrandom_stir (line 296) | static void function randombytes_sysrandom_stir_if_needed (line 305) | static void function randombytes_sysrandom_close (line 313) | static int function randombytes_sysrandom_buf (line 339) | static void function randombytes_sysrandom (line 373) | static uint32_t type randombytes_implementation (line 391) | struct randombytes_implementation FILE: src/libsodium/sodium/codecs.c function sodium_hex2bin (line 42) | int function b64_byte_to_char (line 118) | static int function b64_char_to_byte (line 127) | static unsigned int function b64_byte_to_urlsafe_char (line 139) | static int function b64_urlsafe_char_to_byte (line 148) | static unsigned int function sodium_base64_check_variant (line 164) | static void function sodium_base64_encoded_len (line 172) | size_t function _sodium_base642bin_skip_padding (line 243) | static int function sodium_base642bin (line 268) | int function ip_hex_digit (line 338) | static int function parse_ipv4 (line 350) | static int function parse_ipv6 (line 383) | static int function sodium_ip2bin (line 476) | int function ip_write_num (line 517) | static void FILE: src/libsodium/sodium/core.c function sodium_init (line 27) | int function _sodium_crit_init (line 63) | static int function sodium_crit_enter (line 84) | int function sodium_crit_leave (line 97) | int function sodium_crit_enter (line 116) | int function sodium_crit_leave (line 128) | int function sodium_crit_enter (line 146) | int function sodium_crit_leave (line 165) | int function sodium_crit_enter (line 175) | int function sodium_crit_leave (line 181) | int function sodium_misuse (line 191) | void function sodium_set_misuse_handler (line 208) | int function BOOL (line 222) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserv... FILE: src/libsodium/sodium/runtime.c type CPUFeatures (line 21) | typedef struct CPUFeatures_ { function _sodium_runtime_arm_cpu_features (line 60) | static int function _cpuid (line 153) | static void function _sodium_runtime_get_cpu_features (line 318) | int function sodium_runtime_has_neon (line 330) | int function sodium_runtime_has_armcrypto (line 336) | int function sodium_runtime_has_sse2 (line 342) | int function sodium_runtime_has_sse3 (line 348) | int function sodium_runtime_has_ssse3 (line 354) | int function sodium_runtime_has_sse41 (line 360) | int function sodium_runtime_has_avx (line 366) | int function sodium_runtime_has_avx2 (line 372) | int function sodium_runtime_has_avx512f (line 378) | int function sodium_runtime_has_pclmul (line 384) | int function sodium_runtime_has_aesni (line 390) | int function sodium_runtime_has_rdrand (line 396) | int FILE: src/libsodium/sodium/utils.c function _sodium_dummy_symbol_to_prevent_memzero_lto (line 115) | __attribute__((weak)) void function sodium_memzero (line 125) | void function sodium_stackzero (line 159) | void function _sodium_dummy_symbol_to_prevent_memcmp_lto (line 175) | __attribute__((weak)) void function sodium_memcmp (line 186) | int function _sodium_dummy_symbol_to_prevent_compare_lto (line 215) | __attribute__((weak)) void function sodium_compare (line 226) | int function sodium_is_zero (line 257) | int function sodium_increment (line 269) | void function sodium_add (line 316) | void function sodium_sub (line 365) | void function _sodium_alloc_init (line 407) | int function sodium_mlock (line 432) | int function sodium_munlock (line 448) | int function _mprotect_noaccess (line 465) | static int function _mprotect_readonly (line 479) | static int function _mprotect_readwrite (line 493) | static int function _out_of_bounds (line 510) | __attribute__((noreturn)) static void function _page_round (line 526) | static inline size_t function _free_aligned (line 557) | static void function sodium_free (line 663) | void function sodium_free (line 669) | void function _sodium_mprotect (line 702) | static int function _sodium_mprotect (line 711) | static int function sodium_mprotect_noaccess (line 726) | int function sodium_mprotect_readonly (line 732) | int function sodium_mprotect_readwrite (line 738) | int function sodium_pad (line 744) | int function sodium_unpad (line 785) | int FILE: src/libsodium/sodium/version.c function sodium_library_version_major (line 10) | int function sodium_library_version_minor (line 16) | int function sodium_library_minimal (line 22) | int FILE: test/default/aead_aegis128l.c function tv (line 500) | static int function main (line 630) | int FILE: test/default/aead_aegis256.c function tv (line 581) | static int function main (line 711) | int FILE: test/default/aead_aes256gcm.c function tv (line 3079) | static int function tv2 (line 3270) | static int function main (line 3312) | int FILE: test/default/aead_aes256gcm2.c function tv (line 182) | static int function main (line 267) | int FILE: test/default/aead_chacha20poly1305.c function tv (line 5) | static int function tv_ietf (line 180) | static int function main (line 365) | int FILE: test/default/aead_chacha20poly13052.c function tv (line 947) | static int function main (line 1039) | int FILE: test/default/aead_xchacha20poly1305.c function tv (line 5) | static int function main (line 197) | int FILE: test/default/auth.c function main (line 19) | int FILE: test/default/auth2.c function main (line 22) | int FILE: test/default/auth3.c function main (line 25) | int FILE: test/default/auth5.c function main (line 9) | int FILE: test/default/auth6.c function main (line 11) | int FILE: test/default/auth7.c function main (line 9) | int FILE: test/default/box.c function main (line 48) | int FILE: test/default/box2.c function main (line 48) | int FILE: test/default/box7.c function main (line 11) | int FILE: test/default/box8.c function main (line 11) | int FILE: test/default/box_easy.c function main (line 38) | int FILE: test/default/box_easy2.c function main (line 11) | int FILE: test/default/box_seal.c function tv1 (line 5) | static function tv2 (line 44) | static function tv3 (line 74) | static function tv4 (line 114) | static function tv3 (line 145) | static function tv4 (line 151) | static function main (line 156) | int FILE: test/default/box_seed.c function main (line 11) | int FILE: test/default/chacha20.c function tv (line 5) | static function tv_ietf (line 80) | static function main (line 168) | int FILE: test/default/cmptest.h function mempool_free (line 75) | static void mempool_free(void *pnt) function mempool_free_all (line 98) | static int mempool_free_all(void) function now (line 119) | static unsigned long long now(void) function main (line 140) | int main(void) function main (line 175) | int main(void) function main (line 221) | int main(void) FILE: test/default/codecs.c function main (line 4) | int FILE: test/default/codecs2.c function main (line 5) | int FILE: test/default/codecs3.c function main (line 4) | int FILE: test/default/core1.c function main (line 18) | int FILE: test/default/core2.c function main (line 20) | int FILE: test/default/core3.c function main (line 17) | int FILE: test/default/core4.c function main (line 18) | int FILE: test/default/core5.c function main (line 20) | int FILE: test/default/core6.c function print (line 20) | static void function main (line 34) | int FILE: test/default/core_ed25519.c function add_P (line 41) | static void function add_l64 (line 54) | static void function main (line 68) | int FILE: test/default/core_ed25519_h2c.c type TestData (line 4) | typedef struct TestData_ { function test_scalar_from_string (line 68) | static void function test_from_string (line 162) | static void function main (line 264) | int FILE: test/default/core_keccak1600.c function print_hex (line 5) | static void function compare_states (line 16) | static int function main (line 40) | int FILE: test/default/core_ristretto255.c function tv1 (line 4) | static void function tv2 (line 63) | static void function tv3 (line 110) | static void function tv4 (line 210) | static void function main (line 249) | int FILE: test/default/core_ristretto255_h2c.c type TestData (line 8) | typedef struct TestData_ { function test_scalar_from_string (line 35) | static void function test_from_string (line 129) | static void function main (line 204) | int FILE: test/default/ed25519_convert.c function main (line 11) | int FILE: test/default/generichash.c function tv (line 1294) | static int function main (line 1335) | int FILE: test/default/generichash2.c function main (line 5) | int FILE: test/default/generichash3.c function main (line 5) | int FILE: test/default/hash.c function main (line 12) | int FILE: test/default/hash3.c function main (line 8) | int FILE: test/default/hash_sha3256.c function main (line 5) | int FILE: test/default/hash_sha3512.c function main (line 5) | int FILE: test/default/ipcrypt.c function check_expected (line 7) | static int function flip_bit_msb (line 24) | static void function prefix_equal_msb (line 38) | static int function main (line 57) | int FILE: test/default/kdf.c function tv_kdf (line 5) | static void function main (line 65) | int FILE: test/default/kdf_hkdf.c function tv_kdf_hkdf (line 5) | static void function main (line 95) | int FILE: test/default/kdf_hkdf2.c function tv_kdf_hkdf_incremental (line 5) | static void function main (line 129) | int FILE: test/default/kdf_hkdf3.c function main (line 5) | int FILE: test/default/kdf_hkdf4.c function main (line 4) | int FILE: test/default/kem.c function tv_kem (line 4) | static void function main (line 64) | int FILE: test/default/kem_mlkem768.c function test_kat_vector (line 126) | static int function tv_kem_mlkem768 (line 182) | static void function tv_kem_mlkem768_kat (line 276) | static void function tv_wycheproof_decapsulation (line 294) | static void function tv_wycheproof_modulus_overflow (line 331) | static void function main (line 356) | int FILE: test/default/kem_xwing.c function test_kat_vector (line 40) | static int function tv_kem_xwing (line 99) | static void function tv_kem_xwing_kat (line 185) | static void function main (line 210) | int FILE: test/default/keygen.c type KeygenTV (line 5) | typedef struct KeygenTV_ { function tv_keygen (line 10) | static void function main (line 61) | int FILE: test/default/kx.c function tv_kx (line 11) | static void function main (line 143) | int FILE: test/default/metamorphic.c function mm_generichash (line 8) | static void function mm_onetimeauth (line 56) | static void function mm_hmacsha256 (line 96) | static void function mm_hmacsha512 (line 136) | static void function main (line 176) | int FILE: test/default/misuse.c function sigabrt_handler_15 (line 11) | static void function sigabrt_handler_14 (line 19) | static void function sigabrt_handler_13 (line 30) | static void function sigabrt_handler_12 (line 42) | static void function sigabrt_handler_11 (line 56) | static void function sigabrt_handler_10 (line 67) | static void function sigabrt_handler_9 (line 78) | static void function sigabrt_handler_8 (line 88) | static void function sigabrt_handler_7 (line 98) | static void function sigabrt_handler_6 (line 108) | static void function sigabrt_handler_5 (line 117) | static void function sigabrt_handler_4 (line 128) | static void function sigabrt_handler_3 (line 139) | static void function sigabrt_handler_2 (line 150) | static void function sigabrt_handler_1 (line 163) | static void function main (line 173) | int function main (line 182) | int FILE: test/default/onetimeauth.c function main (line 27) | int FILE: test/default/onetimeauth2.c function main (line 28) | int FILE: test/default/onetimeauth7.c function main (line 9) | int FILE: test/default/pwhash_argon2i.c function tv (line 9) | static void function tv2 (line 106) | static void function tv3 (line 188) | static void function str_tests (line 230) | static void function main (line 412) | int FILE: test/default/pwhash_argon2id.c function tv (line 9) | static void function tv2 (line 106) | static void function tv3 (line 184) | static void function str_tests (line 226) | static void function main (line 410) | int FILE: test/default/pwhash_argon2id2.c function main (line 4) | int FILE: test/default/pwhash_scrypt.c function tv (line 9) | static void function tv2 (line 116) | static void function tv3 (line 165) | static void function str_tests (line 295) | static void function main (line 363) | int FILE: test/default/pwhash_scrypt_ll.c function tv (line 23) | static void function main (line 51) | int FILE: test/default/randombytes.c function compat_tests (line 8) | static int function randombytes_tests (line 29) | static int function randombytes_uniform_impl (line 122) | static uint32_t function impl_tests (line 128) | static int function main (line 149) | int FILE: test/default/scalarmult.c function main (line 25) | int FILE: test/default/scalarmult2.c function main (line 11) | int FILE: test/default/scalarmult5.c function main (line 17) | int FILE: test/default/scalarmult6.c function main (line 17) | int FILE: test/default/scalarmult7.c function main (line 21) | int FILE: test/default/scalarmult8.c type TestData (line 5) | typedef struct TestData_ { function main (line 537) | int FILE: test/default/scalarmult_ed25519.c function main (line 26) | int FILE: test/default/scalarmult_ristretto255.c function main (line 6) | int FILE: test/default/secretbox.c function main (line 36) | int FILE: test/default/secretbox2.c function main (line 36) | int FILE: test/default/secretbox7.c function main (line 11) | int FILE: test/default/secretbox8.c function main (line 11) | int FILE: test/default/secretbox_easy.c function main (line 30) | int FILE: test/default/secretbox_easy2.c function main (line 5) | int FILE: test/default/secretstream_xchacha20poly1305.c function main (line 5) | int FILE: test/default/shorthash.c function main (line 7) | int FILE: test/default/sign.c type TestData (line 10) | typedef struct TestData_ { function add_l (line 1049) | static void add_l(unsigned char * const S) function main (line 1060) | int main(void) FILE: test/default/sign2.c type TestData (line 5) | typedef struct TestData_ { function main (line 99) | int FILE: test/default/siphashx24.c function main (line 7) | int FILE: test/default/sodium_core.c function misuse_handler (line 5) | static void function main (line 12) | int FILE: test/default/sodium_utils.c function main (line 4) | int FILE: test/default/sodium_utils2.c function segv_handler (line 24) | __attribute__((noreturn)) static void function main (line 48) | int FILE: test/default/sodium_utils3.c function segv_handler (line 23) | __attribute__((noreturn)) static void function main (line 47) | int FILE: test/default/sodium_utils4.c function main (line 8) | int FILE: test/default/sodium_version.c function main (line 5) | int FILE: test/default/stream.c function main (line 20) | int FILE: test/default/stream2.c function main (line 19) | int FILE: test/default/stream3.c function main (line 18) | int FILE: test/default/stream4.c function main (line 35) | int FILE: test/default/stream5.c function main (line 16) | int FILE: test/default/stream6.c function main (line 4) | int FILE: test/default/verify1.c function main (line 5) | int FILE: test/default/xchacha20.c type HChaCha20TV (line 5) | typedef struct HChaCha20TV_ { function tv_hchacha20 (line 17) | static void type XChaCha20TV (line 83) | typedef struct XChaCha20TV_ { function tv_stream_xchacha20 (line 89) | static void type XChaCha20Poly1305TV (line 192) | typedef struct XChaCha20Poly1305TV_ { function tv_secretbox_xchacha20poly1305 (line 199) | static void function tv_box_xchacha20poly1305 (line 299) | static void function main (line 419) | int FILE: test/default/xof2.c function main (line 5) | int FILE: test/default/xof_shake128.c type testvector (line 5) | typedef struct { function shake128_manual_with_domain (line 12) | static void function main (line 72) | int FILE: test/default/xof_shake256.c type testvector (line 5) | typedef struct { function shake256_manual_with_domain (line 12) | static void function main (line 72) | int FILE: test/default/xof_turboshake128.c type testvector (line 5) | typedef struct { function turboshake128_manual_with_domain (line 12) | static void function main (line 72) | int FILE: test/default/xof_turboshake256.c type testvector (line 5) | typedef struct { function turboshake256_manual_with_domain (line 12) | static void function main (line 72) | int FILE: test/quirks/quirks.h function strcmp (line 10) | static int function srandom (line 23) | static void function random (line 29) | static long