SYMBOL INDEX (489 symbols across 88 files) FILE: lib/alg-des.c function des_set_key (line 73) | void function des_set_salt (line 132) | void function des_crypt_block (line 150) | void FILE: lib/alg-des.h type des_ctx (line 51) | struct des_ctx type des_ctx (line 58) | struct des_ctx type des_ctx (line 60) | struct des_ctx type des_ctx (line 62) | struct des_ctx FILE: lib/alg-gost3411-2012-core.c function GOST34112012Cleanup (line 28) | void function GOST34112012Init (line 34) | void function pad (line 51) | static inline void function add512 (line 62) | static inline void function g (line 99) | static void function stage2 (line 148) | static inline void function stage3 (line 160) | static inline void function GOST34112012Update (line 185) | void function GOST34112012Final (line 223) | void FILE: lib/alg-gost3411-2012-core.h type uint512_u (line 21) | typedef union uint512_u type GOST34112012Context (line 29) | typedef struct GOST34112012Context FILE: lib/alg-gost3411-2012-hmac.c function gost_hash256 (line 28) | void function gost_hmac256 (line 38) | void FILE: lib/alg-gost3411-2012-hmac.h type gost_hmac_256_t (line 30) | typedef struct FILE: lib/alg-hmac-sha1.c function hmac_sha1_process_data (line 58) | void FILE: lib/alg-md4.c function MD4_Init (line 186) | void MD4_Init(MD4_CTX *ctx) function MD4_Update (line 197) | void MD4_Update(MD4_CTX *ctx, const void *data, size_t size) function MD4_Final (line 237) | void MD4_Final(uint8_t result[16], MD4_CTX *ctx) FILE: lib/alg-md4.h type MD4_u32plus (line 30) | typedef uint32_t MD4_u32plus; type MD4_CTX (line 32) | typedef struct { FILE: lib/alg-md5.c function MD5_Init (line 207) | void MD5_Init(MD5_CTX *ctx) function MD5_Update (line 218) | void MD5_Update(MD5_CTX *ctx, const void *data, size_t size) function MD5_Final (line 258) | void MD5_Final(uint8_t result[16], MD5_CTX *ctx) FILE: lib/alg-md5.h type MD5_u32plus (line 30) | typedef uint32_t MD5_u32plus; type MD5_CTX (line 32) | typedef struct { FILE: lib/alg-sha1.c function sha1_do_transform (line 108) | static void function sha1_init_ctx (line 223) | void function sha1_process_bytes (line 237) | void type sha1_ctx (line 266) | struct sha1_ctx type sha1_ctx (line 288) | struct sha1_ctx FILE: lib/alg-sha1.h type sha1_ctx (line 13) | struct sha1_ctx type sha1_ctx (line 22) | struct sha1_ctx type sha1_ctx (line 27) | struct sha1_ctx type sha1_ctx (line 32) | struct sha1_ctx FILE: lib/alg-sha256.c function SHA256_Transform (line 104) | static void function SHA256_Pad (line 177) | static void function SHA256_Init (line 215) | void function _SHA256_Update (line 230) | static void function SHA256_Update (line 271) | void function _SHA256_Final (line 288) | static void function SHA256_Final (line 301) | void function SHA256_Buf (line 320) | void function _HMAC_SHA256_Init (line 346) | static void function HMAC_SHA256_Init (line 379) | void function _HMAC_SHA256_Update (line 399) | static void function HMAC_SHA256_Update (line 409) | void function _HMAC_SHA256_Final (line 426) | static void function HMAC_SHA256_Final (line 442) | void function HMAC_SHA256_Buf (line 464) | void function SHA256_Pad_Almost (line 483) | static int function PBKDF2_SHA256 (line 514) | void FILE: lib/alg-sha256.h type SHA256_CTX (line 51) | typedef struct { type HMAC_SHA256_CTX (line 83) | typedef struct { FILE: lib/alg-sha512.c function SHA512_Transform (line 117) | static void function SHA512_Pad (line 187) | static void function SHA512_Init (line 216) | void function SHA512_Update (line 235) | void function SHA512_Final (line 281) | void function SHA512_Buf (line 300) | void FILE: lib/alg-sha512.h type SHA512_CTX (line 48) | typedef struct { FILE: lib/alg-sm3-hmac.c function sm3_hmac_init (line 46) | void function sm3_hmac_update (line 71) | void function sm3_hmac_final (line 77) | void function sm3_hmac (line 94) | void function sm3_hmac_buf (line 104) | void FILE: lib/alg-sm3-hmac.h type sm3_hmac_ctx_t (line 24) | typedef struct FILE: lib/alg-sm3.c function sm3_be32enc_vect (line 63) | static void function sm3_be32dec_vect (line 82) | static void function sm3_transform (line 97) | static void function sm3_init (line 273) | void function _sm3_update (line 289) | static void function sm3_update (line 332) | void function sm3_pad (line 353) | static void function _sm3_final (line 388) | static void function sm3_final (line 401) | void function sm3_hash (line 421) | void function sm3_buf (line 438) | void FILE: lib/alg-sm3.h type sm3_ctx (line 25) | typedef struct FILE: lib/alg-yescrypt-common.c function atoi64 (line 98) | static inline uint32_t atoi64(uint8_t src) type encrypt_dir_t (line 256) | typedef enum { ENC = 1, DEC = -1 } encrypt_dir_t; function memxor (line 258) | static void memxor(unsigned char *dst, unsigned char *src, size_t size) function yescrypt_sha256_cipher (line 264) | static void yescrypt_sha256_cipher(unsigned char *data, size_t datalen, function N2log2 (line 568) | static uint32_t N2log2(uint64_t N) function crypto_scrypt (line 695) | int crypto_scrypt(const uint8_t *passwd, size_t passwdlen, FILE: lib/alg-yescrypt-opt.c type salsa20_blk_t (line 133) | typedef union { function salsa20_simd_shuffle (line 141) | static inline void salsa20_simd_shuffle(const salsa20_blk_t *Bin, function salsa20_simd_unshuffle (line 157) | static inline void salsa20_simd_unshuffle(const salsa20_blk_t *Bin, function salsa20 (line 294) | static inline void salsa20(salsa20_blk_t *restrict B, function blockmix_salsa8 (line 388) | static void blockmix_salsa8(const salsa20_blk_t *restrict Bin, function blockmix_salsa8_xor (line 401) | static uint32_t blockmix_salsa8_xor(const salsa20_blk_t *restrict Bin1, type pwxform_ctx_t (line 648) | typedef struct { function blockmix (line 660) | static void blockmix(const salsa20_blk_t *restrict Bin, function integerify (line 816) | static inline uint32_t integerify(const salsa20_blk_t *B, size_t r) function smix1 (line 835) | static void smix1(uint8_t *B, size_t r, uint32_t N, yescrypt_flags_t flags, function smix2 (line 952) | static void smix2(uint8_t *B, size_t r, uint32_t N, uint64_t Nloop, function p2floor (line 1033) | static uint64_t p2floor(uint64_t x) function yescrypt_kdf_body (line 1167) | static int yescrypt_kdf_body(const yescrypt_shared_t *shared, function yescrypt_kdf (line 1403) | int yescrypt_kdf(const yescrypt_shared_t *shared, yescrypt_local_t *local, function yescrypt_init_shared (line 1453) | int yescrypt_init_shared(yescrypt_shared_t *shared, function yescrypt_binary_t (line 1529) | yescrypt_binary_t *yescrypt_digest_shared(yescrypt_shared_t *shared) function yescrypt_free_shared (line 1551) | int yescrypt_free_shared(yescrypt_shared_t *shared) function yescrypt_init_local (line 1556) | int yescrypt_init_local(yescrypt_local_t *local) function yescrypt_free_local (line 1562) | int yescrypt_free_local(yescrypt_local_t *local) FILE: lib/alg-yescrypt-platform.c function init_region (line 88) | static inline void init_region(yescrypt_region_t *region) function free_region (line 94) | static int free_region(yescrypt_region_t *region) FILE: lib/alg-yescrypt.h type yescrypt_region_t (line 62) | typedef struct { type yescrypt_region_t (line 70) | typedef yescrypt_region_t yescrypt_shared_t; type yescrypt_region_t (line 71) | typedef yescrypt_region_t yescrypt_local_t; type yescrypt_flags_t (line 87) | typedef uint32_t yescrypt_flags_t; type yescrypt_params_t (line 139) | typedef struct { type yescrypt_binary_t (line 150) | typedef union { FILE: lib/byteorder.h function le32_to_cpu (line 14) | static inline uint32_t function be32_to_cpu (line 23) | static inline uint32_t function le64_to_cpu (line 32) | static inline uint64_t function be64_to_cpu (line 45) | static inline uint64_t function cpu_to_le32 (line 58) | static inline void function cpu_to_be32 (line 67) | static inline void function cpu_to_le64 (line 76) | static inline void function cpu_to_be64 (line 89) | static inline void FILE: lib/crypt-bcrypt.c type BF_word (line 61) | typedef uint32_t BF_word; type BF_word_signed (line 62) | typedef int32_t BF_word_signed; type BF_word (line 74) | typedef BF_word BF_key[BF_N + 2]; type BF_ctx (line 76) | typedef struct function BF_decode (line 394) | static int function BF_encode (line 423) | static void function BF_swap (line 461) | static void function BF_swap (line 466) | static void function BF_set_key (line 564) | static void type BF_data (line 693) | struct BF_data type BF_buffer (line 708) | struct BF_buffer type BF_buffer (line 715) | struct BF_buffer function BF_crypt (line 719) | static bool function BF_full_crypt (line 871) | static void function BF_gensalt (line 947) | static void function crypt_bcrypt_rn (line 984) | void function gensalt_bcrypt_rn (line 993) | void function crypt_bcrypt_a_rn (line 1003) | void function gensalt_bcrypt_a_rn (line 1012) | void function crypt_bcrypt_x_rn (line 1022) | void function gensalt_bcrypt_x_rn (line 1031) | void function crypt_bcrypt_y_rn (line 1045) | void function gensalt_bcrypt_y_rn (line 1054) | void FILE: lib/crypt-des-obsolete.c type des_ctx (line 59) | struct des_ctx type des_ctx (line 59) | struct des_ctx type des_ctx (line 66) | struct des_ctx type crypt_data (line 67) | struct crypt_data type des_ctx (line 70) | struct des_ctx type des_ctx (line 72) | struct des_ctx function unpack_bits (line 80) | static void function pack_bits (line 92) | static void function do_setkey_r (line 111) | static void function setkey_r (line 124) | void function do_encrypt_r (line 140) | static void function encrypt_r (line 151) | void type des_ctx (line 179) | struct des_ctx function setkey (line 183) | void function encrypt (line 197) | void FILE: lib/crypt-des.c type des_buffer (line 66) | struct des_buffer type des_buffer (line 73) | struct des_buffer function ascii_to_bin (line 77) | static inline int function des_gen_hash (line 99) | static void function crypt_descrypt_rn (line 145) | void function crypt_bigcrypt_rn (line 223) | void function crypt_bsdicrypt_rn (line 312) | void function gensalt_descrypt_rn (line 398) | void function gensalt_bigcrypt_rn (line 420) | void function gensalt_bsdicrypt_rn (line 447) | void FILE: lib/crypt-gost-yescrypt.c type crypt_gost_yescrypt_internal_t (line 38) | typedef struct function gensalt_gost_yescrypt_rn (line 56) | void function crypt_gost_yescrypt_rn (line 87) | void FILE: lib/crypt-md5.c type md5_buffer (line 47) | struct md5_buffer type md5_buffer (line 53) | struct md5_buffer function crypt_md5crypt_rn (line 59) | void function gensalt_md5crypt_rn (line 218) | void FILE: lib/crypt-nthash.c type crypt_nt_internal_t (line 42) | typedef struct function crypt_nt_rn (line 56) | void function gensalt_nt_rn (line 109) | void FILE: lib/crypt-obsolete.h type crypt_data (line 31) | struct crypt_data type crypt_data (line 38) | struct crypt_data FILE: lib/crypt-pbkdf1-sha1.c function to64 (line 57) | static inline void function crypt_sha1crypt_rn (line 91) | void function gensalt_sha1crypt_rn (line 195) | void FILE: lib/crypt-scrypt.c function check_salt_char (line 27) | static int function verify_salt (line 45) | static int function N2log2 (line 116) | static uint32_t function crypt_scrypt_rn (line 138) | void function gensalt_scrypt_rn (line 163) | void FILE: lib/crypt-sha256.c type sha256_buffer (line 59) | struct sha256_buffer type sha256_buffer (line 67) | struct sha256_buffer function SHA256_Update_recycled (line 73) | static void function crypt_sha256crypt_rn (line 83) | void function gensalt_sha256crypt_rn (line 299) | void FILE: lib/crypt-sha512.c type sha512_buffer (line 59) | struct sha512_buffer type sha512_buffer (line 67) | struct sha512_buffer function sha512_process_recycled_bytes (line 74) | static void function crypt_sha512crypt_rn (line 84) | void function gensalt_sha512crypt_rn (line 314) | void FILE: lib/crypt-sm3-yescrypt.c type crypt_sm3_yescrypt_internal_t (line 37) | typedef struct function gensalt_sm3_yescrypt_rn (line 57) | void function crypt_sm3_yescrypt_rn (line 90) | void FILE: lib/crypt-sm3.c type sm3_buffer (line 60) | struct sm3_buffer type sm3_buffer (line 68) | struct sm3_buffer function sm3_update_recycled (line 74) | static void function crypt_sm3crypt_rn (line 84) | void function gensalt_sm3crypt_rn (line 299) | void FILE: lib/crypt-static.c type crypt_data (line 28) | struct crypt_data FILE: lib/crypt-sunmd5.c function get_nth_bit (line 93) | static inline bool function muffet_coin_toss (line 101) | static bool function write_itoa64_4 (line 132) | static inline void function write_itoa64_2 (line 144) | static inline void function crypt_sunmd5_rn (line 155) | void function gensalt_sunmd5_rn (line 271) | void FILE: lib/crypt-yescrypt.c type crypt_yescrypt_internal_t (line 27) | typedef struct function crypt_yescrypt_rn (line 37) | void function gensalt_yescrypt_rn (line 104) | void FILE: lib/crypt.c type crypt_internal (line 32) | struct crypt_internal type crypt_internal (line 40) | struct crypt_internal type crypt_internal (line 40) | struct crypt_internal type crypt_internal (line 47) | struct crypt_internal type crypt_data (line 48) | struct crypt_data type crypt_internal (line 51) | struct crypt_internal type crypt_internal (line 53) | struct crypt_internal type hashfn (line 65) | struct hashfn type hashfn (line 77) | struct hashfn function is_des_salt_char (line 83) | static int type hashfn (line 93) | struct hashfn type hashfn (line 96) | struct hashfn function check_badsalt_chars (line 136) | static int function do_crypt (line 149) | static void type crypt_data (line 200) | struct crypt_data type crypt_data (line 207) | struct crypt_data type crypt_data (line 218) | struct crypt_data type crypt_data (line 221) | struct crypt_data type crypt_data (line 229) | struct crypt_data type crypt_data (line 237) | struct crypt_data type crypt_data (line 247) | struct crypt_data type crypt_data (line 256) | struct crypt_data type hashfn (line 310) | struct hashfn function crypt_checksalt (line 381) | int FILE: lib/gen-des-tables.c function des_init (line 169) | static void function write_table_u8 (line 309) | static void function write_table_u32 (line 327) | static void function main (line 345) | int FILE: lib/util-gensalt-sha.c function gensalt_sha_rn (line 18) | void FILE: lib/util-get-random-bytes.c function get_random_bytes (line 57) | bool FILE: lib/util-make-failure-token.c function make_failure_token (line 22) | void FILE: lib/util-xbzero.c function NO_INLINE (line 37) | NO_INLINE void FILE: lib/util-xstrcpy.c function strcpy_or_abort (line 29) | size_t FILE: test/alg-des.c function v_print (line 16) | static void function report_failure (line 23) | static void function main (line 39) | int function main (line 74) | int FILE: test/alg-gost3411-2012-hmac.c function dumphex (line 28) | static void function test_gost2012_hmac (line 38) | static int function main (line 65) | int function main (line 84) | int FILE: test/alg-gost3411-2012.c function dumphex (line 28) | static void function test_gost2012_hash (line 38) | static int function test_gost2012_hash512 (line 68) | static int function main (line 106) | int function main (line 185) | int FILE: test/alg-hmac-sha1.c function char_to_bin (line 55) | static int function main (line 90) | int function main (line 181) | int FILE: test/alg-md4.c function report_failure (line 46) | static void function main (line 69) | int function main (line 105) | int FILE: test/alg-md5.c function report_failure (line 53) | static void function main (line 76) | int function main (line 128) | int FILE: test/alg-pbkdf-hmac-sha256.c type hmac_sha256_test (line 19) | struct hmac_sha256_test type hmac_sha256_test (line 27) | struct hmac_sha256_test type pbkdf2_hmac_sha256_test (line 103) | struct pbkdf2_hmac_sha256_test type pbkdf2_hmac_sha256_test (line 114) | struct pbkdf2_hmac_sha256_test function report_failure (line 172) | static void function test_hmac_sha256 (line 195) | static int function test_pbkdf2_hmac_sha256 (line 228) | static int function main (line 252) | int function main (line 263) | int FILE: test/alg-sha1.c function bin_to_hex (line 30) | static void function main (line 42) | int function main (line 105) | int FILE: test/alg-sha256.c function report_failure (line 62) | static void function main (line 85) | int function main (line 135) | int FILE: test/alg-sha512.c function report_failure (line 85) | static void function main (line 112) | int function main (line 164) | int FILE: test/alg-sm3-hmac.c type testcase (line 27) | struct testcase type testcase (line 38) | struct testcase function dumphex (line 93) | static void function test_sm3_hmac (line 103) | static int function main (line 130) | int function main (line 143) | int FILE: test/alg-sm3.c function report_failure (line 88) | static void function main (line 111) | int function main (line 162) | int FILE: test/alg-yescrypt.c function print_PBKDF2_SHA256_raw (line 60) | static void print_PBKDF2_SHA256_raw(const char *passwd, size_t passwdlen, function print_PBKDF2_SHA256 (line 80) | static void print_PBKDF2_SHA256(const char *passwd, function print_scrypt (line 93) | static void print_scrypt(const char *passwd, const char *salt, function print_yescrypt (line 116) | static void print_yescrypt(const char *passwd, const char *salt, function main (line 158) | int main(void) function main (line 459) | int FILE: test/badsalt.c type valid_setting (line 42) | struct valid_setting type valid_setting (line 45) | struct valid_setting type valid_setting (line 48) | struct valid_setting type valid_setting (line 76) | struct valid_setting type valid_setting (line 77) | struct valid_setting type valid_setting (line 78) | struct valid_setting type valid_setting (line 79) | struct valid_setting type valid_setting (line 80) | struct valid_setting type valid_setting (line 81) | struct valid_setting type valid_setting (line 107) | struct valid_setting type invalid_setting (line 161) | struct invalid_setting type invalid_setting (line 166) | struct invalid_setting function vt_never (line 227) | static bool function vt_varsuffix (line 237) | static bool function vt_roundseq (line 245) | static bool function vt_sunmd5 (line 272) | static bool function vt_sm3 (line 281) | static bool function vt_sha2gnu (line 290) | static bool function vt_yescrypt (line 299) | static bool function print_setting (line 346) | static void function measure_setting (line 373) | static size_t function measure_settings (line 388) | static void function print_result (line 401) | static void function segv_handler (line 417) | static void function test_one_setting (line 438) | static bool function test_one_valid (line 501) | static bool function test_one_invalid (line 636) | static bool function do_tests (line 646) | static bool function main (line 663) | int FILE: test/badsetting.c type testcase (line 21) | struct testcase type testcase (line 33) | struct testcase function print_escaped_string (line 215) | static void function report_error (line 232) | static void function test_one (line 260) | static void function test_single_characters (line 293) | static void function test_dollar_nonalphanum (line 316) | static void function main (line 339) | int FILE: test/byteorder.c type test_32 (line 23) | struct test_32 type test_64 (line 29) | struct test_64 function test_le32 (line 37) | static int function test_be32 (line 84) | static int function test_le64 (line 131) | static int function test_be64 (line 188) | static int function main (line 245) | int FILE: test/checksalt.c type testcase (line 22) | struct testcase type testcase (line 30) | struct testcase function main (line 148) | int FILE: test/compile-strong-alias.c function addition (line 30) | int addition (int a, int b) function main (line 36) | int FILE: test/crypt-badargs.c function segv_handler (line 89) | static void function expect_no_fault (line 98) | static void function expect_a_fault (line 115) | static void function check (line 130) | static void function test_crypt (line 151) | static void function test_crypt_r (line 159) | static void function test_crypt_rn (line 169) | static void function test_crypt_ra (line 180) | static void function do_tests (line 206) | static void function main (line 348) | int FILE: test/crypt-gost-yescrypt.c function test_outer_hmac (line 37) | static void function test_crypt_raw (line 57) | static int function main (line 99) | int function main (line 143) | int FILE: test/crypt-nested-call.c function main (line 81) | int FILE: test/crypt-sm3-yescrypt.c function test_outer_hmac (line 37) | static void function test_crypt_raw (line 57) | static int function main (line 99) | int function main (line 143) | int FILE: test/crypt-too-long-phrase.c function main (line 80) | int FILE: test/des-cases.h type des_testcase (line 13) | struct des_testcase type des_testcase (line 20) | struct des_testcase FILE: test/des-obsolete.c function expand (line 24) | static void function ex_print (line 40) | static void function pk_print (line 55) | static void function report_failure (line 62) | static void function main (line 78) | int function main (line 118) | int FILE: test/des-obsolete_r.c function expand (line 24) | static void function ex_print (line 40) | static void function pk_print (line 55) | static void function report_failure (line 62) | static void function main (line 78) | int function main (line 118) | int FILE: test/explicit-bzero.c function main (line 46) | int main(void) function NO_INLINE (line 113) | static NO_INLINE int function prepare_test_buffer (line 127) | static inline void function setup_no_clear (line 141) | static void function setup_ordinary_clear (line 148) | static void function setup_explicit_clear (line 156) | static void type test_expectation (line 164) | enum test_expectation type subtest (line 172) | struct subtest type subtest (line 178) | struct subtest type subtest (line 180) | struct subtest function test_coroutine (line 190) | static void function count_test_patterns (line 208) | static unsigned int function check_test_buffer (line 227) | static void function test_loop (line 278) | static void function main (line 297) | int FILE: test/gensalt-bcrypt_x.c function main (line 26) | int function main (line 48) | int FILE: test/gensalt-extradata.c type testcase (line 29) | struct testcase type testcase (line 41) | struct testcase function do_crypt_gensalt (line 94) | static int function do_check_equal (line 133) | static int function main (line 149) | int FILE: test/gensalt-nested-call.c function main (line 83) | int function main (line 120) | int FILE: test/gensalt-nthash.c function main (line 25) | int function main (line 59) | int FILE: test/gensalt.c type testcase (line 337) | struct testcase type testcase (line 353) | struct testcase function main (line 465) | int FILE: test/getrandom-fallbacks.c function main (line 32) | int function __wrap_getentropy (line 51) | int function __wrap_getrandom (line 70) | ssize_t function __wrap_syscall (line 96) | long function open_needs_mode (line 155) | static bool open_needs_mode(int flags) function __wrap_open (line 174) | int function __wrap_open64 (line 197) | int function __wrap_close (line 220) | int function __wrap_read (line 230) | ssize_t type subtest (line 253) | struct subtest type subtest (line 259) | struct subtest function main (line 286) | int FILE: test/getrandom-interface.c function test_basic (line 26) | static void function test_fault (line 113) | static void function segv_handler (line 129) | static void function expect_no_fault (line 135) | static void function expect_a_fault (line 149) | static void function main (line 166) | int FILE: test/ka-table-gen.py function h_descrypt (line 209) | def h_descrypt(phrase, rounds, salt): function h_bigcrypt (line 218) | def h_bigcrypt(phrase, rounds, salt): function h_bsdicrypt (line 235) | def h_bsdicrypt(phrase, rounds, salt): function h_md5crypt (line 244) | def h_md5crypt(phrase, rounds, salt): function h_nt (line 253) | def h_nt(phrase, rounds, salt): function h_sha1crypt (line 266) | def h_sha1crypt(phrase, rounds, salt): function h_sha256crypt (line 275) | def h_sha256crypt(phrase, rounds, salt): function h_sha512crypt (line 284) | def h_sha512crypt(phrase, rounds, salt): function h_sunmd5 (line 299) | def h_sunmd5(phrase, rounds, salt): function h_bcrypt (line 339) | def h_bcrypt(phrase, rounds, salt): function h_bcrypt_y (line 346) | def h_bcrypt_y(phrase, rounds, salt): function h_bcrypt_a (line 374) | def h_bcrypt_a(phrase, rounds, salt): function h_bcrypt_x (line 452) | def h_bcrypt_x(phrase, rounds, salt): function h_scrypt (line 474) | def h_scrypt(phrase, rounds, salt): function xcrypt_crypt (line 518) | def xcrypt_crypt(phrase, setting): function h_sm3crypt (line 530) | def h_sm3crypt(phrase, rounds, salt): function yescrypt_gensalt (line 534) | def yescrypt_gensalt(ident, rounds, salt): function h_yescrypt (line 545) | def h_yescrypt(phrase, rounds, salt): function h_gost_yescrypt (line 549) | def h_gost_yescrypt(phrase, rounds, salt): function h_sm3_yescrypt (line 553) | def h_sm3_yescrypt(phrase, rounds, salt): function strneq_7bit (line 713) | def strneq_7bit (p1, p2, limit): function buggy_expand_BF_key (line 743) | def buggy_expand_BF_key(phrase): function sign_extension_collision_p (line 763) | def sign_extension_collision_p(p1, p2): function equivalent_sunmd5_settings_p (line 766) | def equivalent_sunmd5_settings_p(s1, s2): function collision_expected (line 796) | def collision_expected(p1, p2, s1, s2): function report_unexpected_collision (line 847) | def report_unexpected_collision(p1, p2, s1, s2, expected): function generate_phrase_setting_combs (line 861) | def generate_phrase_setting_combs(): function worker_compute_one (line 867) | def worker_compute_one(args): function c_hex_escape (line 886) | def c_hex_escape(s): function format_case (line 893) | def format_case(phrase, setting, expected): function main (line 899) | def main(): FILE: test/ka-tester.c type testcase (line 40) | struct testcase type testcase (line 47) | struct testcase function print_escaped (line 61) | static void function begin_error_report (line 81) | static void function report_result (line 93) | static int function calc_hashes_crypt (line 145) | static int function calc_hashes_crypt_r_rn (line 163) | static int function calc_hashes_crypt_ra_recrypt (line 196) | static int function main (line 225) | int FILE: test/preferred-method.c function main (line 24) | int FILE: test/short-outbuf.c type testcase (line 24) | struct testcase type testcase (line 30) | struct testcase function main (line 37) | int FILE: test/special-char-salt.c type testcase (line 32) | struct testcase type testcase (line 38) | struct testcase function fprint_not_printable_as_hex (line 1073) | static void function main (line 1111) | int function main (line 1154) | int