SYMBOL INDEX (1554 symbols across 299 files) FILE: a51/A5_1.c function a5_1_init (line 42) | void a5_1_init(a5_1_ctx_t *c, void *key, uint8_t keylength_b, void *iv, ... function shiftreg (line 67) | static function a5_1_clock_core (line 82) | uint8_t a5_1_clock_core(a5_1_ctx_t *c, uint8_t clockoverride){ function a5_1_clock (line 123) | uint8_t a5_1_clock(a5_1_ctx_t *c){ function a5_1_gen (line 128) | uint8_t a5_1_gen(a5_1_ctx_t *c){ FILE: a51/A5_1.h type a5_1_ctx_t (line 55) | typedef struct { FILE: aes/aes128_dec.c function aes128_dec (line 31) | void aes128_dec(void *buffer, aes128_ctx_t *ctx){ FILE: aes/aes128_enc.c function aes128_enc (line 31) | void aes128_enc(void *buffer, aes128_ctx_t *ctx){ FILE: aes/aes192_dec.c function aes192_dec (line 31) | void aes192_dec(void *buffer, aes192_ctx_t *ctx){ FILE: aes/aes192_enc.c function aes192_enc (line 31) | void aes192_enc(void *buffer, aes192_ctx_t *ctx){ FILE: aes/aes256_dec.c function aes256_dec (line 31) | void aes256_dec(void *buffer, aes256_ctx_t *ctx){ FILE: aes/aes256_enc.c function aes256_enc (line 31) | void aes256_enc(void *buffer, aes256_ctx_t *ctx){ FILE: aes/aes_dec.c function aes_invshiftrow (line 28) | void aes_invshiftrow(void *data, uint8_t shift){ function aes_invshiftcol (line 37) | void aes_invshiftcol(void *data, uint8_t shift){ function aes_dec_round (line 48) | static function aes_dec_firstround (line 104) | static function aes_decrypt_core (line 121) | void aes_decrypt_core(aes_cipher_state_t *state, const aes_genctx_t *ks,... FILE: aes/aes_enc.c function aes_shiftcol (line 36) | void aes_shiftcol(void *data, uint8_t shift){ function aes_enc_round (line 52) | static function aes_enc_lastround (line 92) | static function aes_encrypt_core (line 109) | void aes_encrypt_core(aes_cipher_state_t *state, const aes_genctx_t *ks,... FILE: aes/aes_keyschedule.c function aes_rotword (line 35) | static function aes_init (line 49) | void aes_init(const void *key, uint16_t keysize_b, aes_genctx_t *ctx){ function aes128_init (line 84) | void aes128_init(const void *key, aes128_ctx_t *ctx){ function aes192_init (line 88) | void aes192_init(const void *key, aes192_ctx_t *ctx){ function aes256_init (line 92) | void aes256_init(const void *key, aes256_ctx_t *ctx){ FILE: aes/aes_types.h type aes_roundkey_t (line 32) | typedef struct{ type aes128_ctx_t (line 36) | typedef struct{ type aes192_ctx_t (line 40) | typedef struct{ type aes256_ctx_t (line 44) | typedef struct{ type aes_genctx_t (line 48) | typedef struct{ type aes_cipher_state_t (line 52) | typedef struct{ FILE: arcfour/arcfour.c function arcfour_init (line 36) | void arcfour_init(const void *key, uint16_t length_b, arcfour_ctx_t *ctx){ function arcfour_gen (line 62) | uint8_t arcfour_gen(arcfour_ctx_t *ctx){ FILE: arcfour/arcfour.h type arcfour_ctx_t (line 61) | typedef struct arcfour_ctx_st { FILE: base64/base64_dec.c function ascii2bit6 (line 41) | static function ascii2bit6 (line 63) | static function ascii2bit6 (line 107) | static function base64_binlength (line 134) | int base64_binlength(char *str, uint8_t strict){ function base64dec (line 190) | int base64dec(void *dest, const char *b64str, uint8_t strict){ FILE: base64/base64_enc.c function bit6toAscii (line 45) | static function bit6toAscii (line 53) | static function base64enc (line 78) | void base64enc(char *dest,const void *src, uint16_t length){ FILE: bcal/bcal-basic.c function bcal_cipher_init (line 27) | uint8_t bcal_cipher_init(const bcdesc_t *cipher_descriptor, function bcal_cipher_free (line 55) | void bcal_cipher_free(bcgen_ctx_t *ctx){ function bcal_cipher_enc (line 65) | void bcal_cipher_enc(void *block, const bcgen_ctx_t *ctx){ function bcal_cipher_dec (line 76) | void bcal_cipher_dec(void *block, const bcgen_ctx_t *ctx){ function bcal_cipher_getBlocksize_b (line 86) | uint16_t bcal_cipher_getBlocksize_b(const bcdesc_t *desc){ function PGM_VOID_P (line 90) | PGM_VOID_P bcal_cipher_getKeysizeDesc(const bcdesc_t *desc){ FILE: bcal/bcal-cbc.c function bcal_cbc_init (line 26) | uint8_t bcal_cbc_init(const bcdesc_t *desc, const void *key, uint16_t ke... function bcal_cbc_free (line 37) | void bcal_cbc_free(bcal_cbc_ctx_t *ctx){ function bcal_cbc_loadIV (line 43) | void bcal_cbc_loadIV(const void *iv, bcal_cbc_ctx_t *ctx){ function bcal_cbc_encNext (line 49) | void bcal_cbc_encNext(void *block, bcal_cbc_ctx_t *ctx){ function bcal_cbc_decNext (line 55) | void bcal_cbc_decNext(void *block, bcal_cbc_ctx_t *ctx){ function bcal_cbc_decRand (line 62) | void bcal_cbc_decRand(void *block, const void *prev_block, bcal_cbc_ctx_... function bcal_cbc_encMsg (line 67) | void bcal_cbc_encMsg(const void *iv, void *msg, uint16_t msg_blocks, bca... function bcal_cbc_decMsg (line 75) | void bcal_cbc_decMsg(const void *iv, void *msg, uint16_t msg_blocks, bca... FILE: bcal/bcal-cbc.h type bcal_cbc_ctx_t (line 27) | typedef struct{ FILE: bcal/bcal-cfb_bit.c function read_bit (line 26) | static uint8_t read_bit(void *block, uint32_t index){ function write_bit (line 33) | static void write_bit(void *block, uint32_t index, uint8_t value){ function bcal_cfb_b_init (line 43) | uint8_t bcal_cfb_b_init(const bcdesc_t *desc, const void *key, uint16_t ... function bcal_cfb_b_free (line 57) | void bcal_cfb_b_free(bcal_cfb_b_ctx_t *ctx){ function bcal_cfb_b_loadIV (line 62) | void bcal_cfb_b_loadIV(const void *iv, bcal_cfb_b_ctx_t *ctx){ function bcal_cfb_b_encNext (line 68) | void bcal_cfb_b_encNext(void *block, uint8_t offset, bcal_cfb_b_ctx_t *c... function bcal_cfb_b_decNext (line 86) | void bcal_cfb_b_decNext(void *block, uint8_t offset, bcal_cfb_b_ctx_t *c... function bcal_cfb_b_encMsg (line 106) | void bcal_cfb_b_encMsg(const void *iv, void *msg, uint8_t offset, uint32... function bcal_cfb_b_decMsg (line 118) | void bcal_cfb_b_decMsg(const void *iv, void *msg, uint8_t offset, uint32... FILE: bcal/bcal-cfb_bit.h type bcal_cfb_b_ctx_t (line 29) | typedef struct{ FILE: bcal/bcal-cfb_byte.c function bcal_cfb_B_init (line 28) | uint8_t bcal_cfb_B_init(const bcdesc_t *desc, const void *key, uint16_t ... function bcal_cfb_B_free (line 42) | void bcal_cfb_B_free(bcal_cfb_B_ctx_t *ctx){ function bcal_cfb_B_loadIV (line 47) | void bcal_cfb_B_loadIV(const void *iv, bcal_cfb_B_ctx_t *ctx){ function bcal_cfb_B_encNext (line 53) | void bcal_cfb_B_encNext(void *block, bcal_cfb_B_ctx_t *ctx){ function bcal_cfb_B_decNext (line 62) | void bcal_cfb_B_decNext(void *block, bcal_cfb_B_ctx_t *ctx){ function bcal_cfb_B_encMsg (line 73) | void bcal_cfb_B_encMsg(const void *iv, void *msg, uint16_t msg_blocks, b... function bcal_cfb_B_decMsg (line 81) | void bcal_cfb_B_decMsg(const void *iv, void *msg, uint16_t msg_blocks, b... FILE: bcal/bcal-cfb_byte.h type bcal_cfb_B_ctx_t (line 28) | typedef struct{ FILE: bcal/bcal-cmac.c function left_shift_be_block (line 28) | static uint8_t left_shift_be_block(void *block, uint8_t blocksize_B){ function bcal_cmac_init (line 43) | uint8_t bcal_cmac_init(const bcdesc_t *desc, const void *key, uint16_t k... function bcal_cmac_free (line 90) | void bcal_cmac_free(bcal_cmac_ctx_t *ctx){ function bcal_cmac_nextBlock (line 97) | void bcal_cmac_nextBlock (bcal_cmac_ctx_t *ctx, const void *block){ function bcal_cmac_lastBlock (line 107) | void bcal_cmac_lastBlock(bcal_cmac_ctx_t *ctx, const void *block, uint16... function bcal_cmac_ctx2mac (line 134) | void bcal_cmac_ctx2mac(void *dest, uint16_t length_b, const bcal_cmac_ct... function bcal_cmac (line 142) | void bcal_cmac(void *dest, uint16_t out_length_b, const void *block, uin... FILE: bcal/bcal-cmac.h type bcal_cmac_ctx_t (line 27) | typedef struct{ FILE: bcal/bcal-ctr.c function increment_be (line 27) | static void increment_be(void *block, uint8_t size_B){ function bcal_ctr_init (line 37) | uint8_t bcal_ctr_init(const bcdesc_t *desc, const void *key, uint16_t ke... function bcal_ctr_free (line 52) | void bcal_ctr_free(bcal_ctr_ctx_t *ctx){ function bcal_ctr_loadIV (line 57) | void bcal_ctr_loadIV(const void *iv, bcal_ctr_ctx_t *ctx){ function bcal_ctr_encNext (line 63) | void bcal_ctr_encNext(void *block, bcal_ctr_ctx_t *ctx){ function bcal_ctr_decNext (line 71) | void bcal_ctr_decNext(void *block, bcal_ctr_ctx_t *ctx){ function bcal_ctr_encMsg (line 75) | void bcal_ctr_encMsg(const void *iv, void *msg, uint32_t msg_len_b, bcal... function bcal_ctr_decMsg (line 92) | void bcal_ctr_decMsg(const void *iv, void *msg, uint32_t msg_len_b, bcal... FILE: bcal/bcal-ctr.h type bcal_ctr_ctx_t (line 29) | typedef struct{ FILE: bcal/bcal-eax.c function bcal_eax_init (line 29) | uint8_t bcal_eax_init(const bcdesc_t *desc, const void *key, uint16_t ke... function bcal_eax_free (line 63) | void bcal_eax_free(bcal_eax_ctx_t *ctx){ function bcal_eax_loadNonce (line 71) | void bcal_eax_loadNonce(const void *nonce, uint16_t length_b, bcal_eax_c... function bcal_eax_addNextHeader (line 77) | void bcal_eax_addNextHeader(const void *header, bcal_eax_ctx_t *ctx){ function bcal_eax_addLastHeader (line 81) | void bcal_eax_addLastHeader(const void *header, uint16_t length_b, bcal_... function bcal_eax_encNextBlock (line 86) | void bcal_eax_encNextBlock(void *block, bcal_eax_ctx_t *ctx){ function bcal_eax_encLastBlock (line 91) | void bcal_eax_encLastBlock(void *block, uint16_t length_b, bcal_eax_ctx_... function bcal_eax_decNextBlock (line 96) | void bcal_eax_decNextBlock(void *block, bcal_eax_ctx_t *ctx){ function bcal_eax_decLastBlock (line 101) | void bcal_eax_decLastBlock(void *block, uint16_t length_b, bcal_eax_ctx_... function bcal_eax_ctx2tag (line 106) | void bcal_eax_ctx2tag(void *dest, uint16_t length_b, bcal_eax_ctx_t *ctx){ FILE: bcal/bcal-eax.h type bcal_eax_ctx_t (line 30) | typedef struct{ FILE: bcal/bcal-nessie.c function bcal_nessie_dummy_init (line 31) | void bcal_nessie_dummy_init(const void *key, uint16_t keysize, void *ctx){ function bcal_nessie (line 39) | void bcal_nessie(const bcdesc_t *bcd){ function bcal_nessie_multiple (line 72) | void bcal_nessie_multiple(const bcdesc_t *const *bcd_list){ FILE: bcal/bcal-ofb.c function bcal_ofb_init (line 27) | uint8_t bcal_ofb_init(const bcdesc_t *desc, const void *key, uint16_t ke... function bcal_ofb_free (line 37) | void bcal_ofb_free(bcal_ofb_ctx_t *ctx){ function bcal_ofb_loadIV (line 42) | void bcal_ofb_loadIV(const void *iv, bcal_ofb_ctx_t *ctx){ function bcal_ofb_encNext (line 48) | void bcal_ofb_encNext(void *block, bcal_ofb_ctx_t *ctx){ function bcal_ofb_decNext (line 53) | void bcal_ofb_decNext(void *block, bcal_ofb_ctx_t *ctx){ function bcal_ofb_encMsg (line 59) | void bcal_ofb_encMsg(const void *iv, void *msg, uint32_t msg_len_b, bcal... function bcal_ofb_decMsg (line 73) | void bcal_ofb_decMsg(const void *iv, void *msg, uint32_t msg_len_b, bcal... FILE: bcal/bcal-ofb.h type bcal_ofb_ctx_t (line 29) | typedef struct{ FILE: bcal/bcal-performance.c function bcal_performance (line 58) | void bcal_performance(const bcdesc_t *bcd){ function bcal_stacksize (line 139) | void bcal_stacksize(const bcdesc_t *bcd){ function bcal_performance_multiple (line 208) | void bcal_performance_multiple(const bcdesc_t *const *bcd_list){ FILE: bcal/bcal_des.c function des_dummy_enc (line 38) | static function des_dummy_dec (line 43) | static FILE: bcal/bcal_rc5.c function rc5_dummy_init (line 41) | static FILE: bcal/bcal_tdes.c function tdes_dummy_enc (line 39) | static function tdes_dummy_dec (line 44) | static FILE: bcal/bcal_tdes2.c function tdes_dummy_enc (line 40) | static function tdes_dummy_dec (line 45) | static function tdes2_init (line 50) | static FILE: bcal/bcal_threefish1024.c function threefish1024_dummy_init (line 39) | static void threefish1024_dummy_init(void *key, void *ctx){ FILE: bcal/bcal_threefish256.c function threefish256_dummy_init (line 39) | static void threefish256_dummy_init(void *key, void *ctx){ FILE: bcal/bcal_threefish512.c function threefish512_dummy_init (line 39) | static void threefish512_dummy_init(void *key, void *ctx){ FILE: bcal/bcal_xtea.c function xtea_dummy_enc (line 39) | static function xtea_dummy_dec (line 44) | static FILE: bigint/bigint-stub.c function bigint_sub_u (line 125) | void bigint_sub_u(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_cmp_u (line 186) | int8_t bigint_cmp_u(const bigint_t *a, const bigint_t *b){ function bigint_add_s (line 212) | void bigint_add_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_sub_s (line 238) | void bigint_sub_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_cmp_s (line 265) | int8_t bigint_cmp_s(const bigint_t *a, const bigint_t *b){ function bigint_shiftleft (line 293) | void bigint_shiftleft(bigint_t *a, uint16_t shift){ function bigint_shiftright (line 327) | void bigint_shiftright(bigint_t *a, uint16_t shift){ function bigint_xor (line 362) | void bigint_xor(bigint_t *dest, const bigint_t *a){ function bigint_set_zero (line 372) | void bigint_set_zero(bigint_t *a){ function bigint_mul_u (line 380) | void bigint_mul_u(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_mul_s (line 473) | void bigint_mul_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_square (line 503) | void bigint_square(bigint_t *dest, const bigint_t *a){ function bigint_sub_u_bitscale (line 541) | void bigint_sub_u_bitscale(bigint_t *a, const bigint_t *b, uint16_t bits... function bigint_reduce (line 582) | void bigint_reduce(bigint_t *a, const bigint_t *r){ function bigint_expmod_u (line 605) | void bigint_expmod_u(bigint_t *dest, const bigint_t *a, const bigint_t *... function bigint_gcdext (line 650) | void bigint_gcdext(bigint_t *gcd, bigint_t *a, bigint_t *b, const bigint... function bigint_inverse (line 747) | void bigint_inverse(bigint_t *dest, const bigint_t *a, const bigint_t *m){ function bigint_changeendianess (line 756) | void bigint_changeendianess(bigint_t *a){ FILE: bigint/bigint.c function bigint_adjust (line 65) | void bigint_adjust(bigint_t *a){ function bigint_length_t (line 85) | bigint_length_t bigint_length_b(const bigint_t *a){ function bigint_length_t (line 94) | bigint_length_t bigint_length_B(const bigint_t *a){ function bigint_get_first_set_bit (line 100) | uint32_t bigint_get_first_set_bit(const bigint_t *a){ function bigint_get_last_set_bit (line 110) | uint32_t bigint_get_last_set_bit(const bigint_t *a){ function bigint_copy (line 132) | void bigint_copy(bigint_t *dest, const bigint_t *src){ function bigint_add_u (line 143) | void bigint_add_u(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_add_scale_u (line 171) | void bigint_add_scale_u(bigint_t *dest, const bigint_t *a, bigint_length... function bigint_sub_u (line 222) | void bigint_sub_u(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_cmp_u (line 267) | int8_t bigint_cmp_u(const bigint_t *a, const bigint_t *b){ function bigint_add_s (line 293) | void bigint_add_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_sub_s (line 319) | void bigint_sub_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_cmp_s (line 346) | int8_t bigint_cmp_s(const bigint_t *a, const bigint_t *b){ function bigint_shiftleft (line 374) | void bigint_shiftleft(bigint_t *a, bigint_length_t shift){ function bigint_shiftright (line 412) | void bigint_shiftright(bigint_t *a, bigint_length_t shift){ function bigint_xor (line 449) | void bigint_xor(bigint_t *dest, const bigint_t *a){ function bigint_set_zero (line 459) | void bigint_set_zero(bigint_t *a){ function bigint_mul_u (line 467) | void bigint_mul_u(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_mul_s (line 568) | void bigint_mul_s(bigint_t *dest, const bigint_t *a, const bigint_t *b){ function bigint_square (line 603) | void bigint_square(bigint_t *dest, const bigint_t *a){ function bigint_square (line 692) | void bigint_square(bigint_t *dest, const bigint_t *a) { function bigint_sub_u_bitscale (line 749) | void bigint_sub_u_bitscale(bigint_t *a, const bigint_t *b, bigint_length... function bigint_reduce (line 776) | void bigint_reduce(bigint_t *a, const bigint_t *r){ function bigint_expmod_u_sam (line 812) | void bigint_expmod_u_sam(bigint_t *dest, const bigint_t *a, const bigint... function bigint_gcdext (line 868) | void bigint_gcdext(bigint_t *gcd, bigint_t *a, bigint_t *b, const bigint... function bigint_inverse (line 1009) | void bigint_inverse(bigint_t *dest, const bigint_t *a, const bigint_t *m){ function bigint_changeendianess (line 1018) | void bigint_changeendianess(bigint_t *a){ function bigint_mul_word_u (line 1032) | void bigint_mul_word_u(bigint_t *a, bigint_word_t b){ function bigint_clip (line 1057) | void bigint_clip(bigint_t *dest, bigint_length_t length_W){ function bigint_mont_mul (line 1069) | void bigint_mont_mul(bigint_t *dest, const bigint_t *a, const bigint_t *... function bigint_mont_red (line 1108) | void bigint_mont_red(bigint_t *dest, const bigint_t *a, const bigint_t *... function bigint_mont_gen_m_ (line 1136) | void bigint_mont_gen_m_(bigint_t* dest, const bigint_t* m){ function bigint_mont_trans (line 1172) | void bigint_mont_trans(bigint_t *dest, const bigint_t *a, const bigint_t... function bigint_expmod_u_mont_sam (line 1189) | void bigint_expmod_u_mont_sam(bigint_t *dest, const bigint_t *a, const b... function bigint_expmod_u (line 1249) | void bigint_expmod_u(bigint_t *dest, const bigint_t *a, const bigint_t *... FILE: bigint/bigint.h type bigint_word_t (line 34) | typedef uint8_t bigint_word_t; type bigint_wordplus_t (line 35) | typedef uint16_t bigint_wordplus_t; type bigint_wordplus_signed_t (line 36) | typedef int16_t bigint_wordplus_signed_t; type bigint_length_t (line 42) | typedef size_t bigint_length_t; type uint_fast8_t (line 43) | typedef uint_fast8_t bigint_info_t; type bigint_t (line 45) | typedef struct{ FILE: bigint/bigint_io.c function bigint_print_hex (line 26) | void bigint_print_hex(const bigint_t *a) { function char2nibble (line 59) | static uint8_t char2nibble(char c) { function read_byte (line 70) | static uint16_t read_byte(void) { function bigint_read_hex_echo (line 89) | uint8_t bigint_read_hex_echo(bigint_t *a) { FILE: blake/blake_large.c function pgm_read_qword (line 35) | static function blake_large_expand (line 67) | static function blake_large_changeendian (line 78) | static function blake_large_compress (line 89) | static function blake_large_collapse (line 118) | static function blake_large_nextBlock (line 126) | void blake_large_nextBlock(blake_large_ctx_t *ctx, const void *msg){ function blake_large_lastBlock (line 143) | void blake_large_lastBlock(blake_large_ctx_t *ctx, const void *msg, uint... function blake512_init (line 189) | void blake512_init(blake512_ctx_t *ctx){ function blake384_init (line 206) | void blake384_init(blake384_ctx_t *ctx){ function blake512_ctx2hash (line 216) | void blake512_ctx2hash(void *dest, const blake512_ctx_t *ctx){ function blake384_ctx2hash (line 224) | void blake384_ctx2hash(void *dest, const blake384_ctx_t *ctx){ function blake512_nextBlock (line 232) | void blake512_nextBlock(blake512_ctx_t *ctx, const void *block){ function blake384_nextBlock (line 236) | void blake384_nextBlock(blake384_ctx_t *ctx, const void *block){ function blake512_lastBlock (line 240) | void blake512_lastBlock(blake512_ctx_t *ctx, const void *block, uint16_t... function blake384_lastBlock (line 244) | void blake384_lastBlock(blake384_ctx_t *ctx, const void *block, uint16_t... function blake512 (line 248) | void blake512(void *dest, const void *msg, uint32_t length_b){ function blake384 (line 260) | void blake384(void *dest, const void *msg, uint32_t length_b){ FILE: blake/blake_large.h type blake_large_ctx_t (line 39) | typedef struct { type blake_large_ctx_t (line 46) | typedef blake_large_ctx_t blake384_ctx_t; type blake_large_ctx_t (line 47) | typedef blake_large_ctx_t blake512_ctx_t; FILE: blake/blake_small.c function blake_small_expand (line 53) | static function blake_small_changeendian (line 64) | static function blake_small_compress (line 72) | static function blake_small_collapse (line 111) | static function blake_small_nextBlock (line 119) | void blake_small_nextBlock(blake_small_ctx_t *ctx, const void *msg){ function blake_small_lastBlock (line 138) | void blake_small_lastBlock(blake_small_ctx_t *ctx, const void *msg, uint... function blake256_init (line 192) | void blake256_init(blake256_ctx_t *ctx){ function blake224_init (line 209) | void blake224_init(blake224_ctx_t *ctx){ function blake256_ctx2hash (line 219) | void blake256_ctx2hash(void *dest, const blake256_ctx_t *ctx){ function blake224_ctx2hash (line 226) | void blake224_ctx2hash(void *dest, const blake224_ctx_t *ctx){ function blake256_nextBlock (line 233) | void blake256_nextBlock(blake256_ctx_t *ctx, const void *block){ function blake224_nextBlock (line 237) | void blake224_nextBlock(blake224_ctx_t *ctx, const void *block){ function blake256_lastBlock (line 241) | void blake256_lastBlock(blake256_ctx_t *ctx, const void *block, uint16_t... function blake224_lastBlock (line 245) | void blake224_lastBlock(blake224_ctx_t *ctx, const void *block, uint16_t... function blake256 (line 249) | void blake256(void *dest, const void *msg, uint32_t length_b){ function blake224 (line 261) | void blake224(void *dest, const void *msg, uint32_t length_b){ FILE: blake/blake_small.h type blake_small_ctx_t (line 39) | typedef struct { type blake_small_ctx_t (line 46) | typedef blake_small_ctx_t blake224_ctx_t; type blake_small_ctx_t (line 47) | typedef blake_small_ctx_t blake256_ctx_t; FILE: blockcipher_descriptor.h type bc_init_fpt (line 47) | typedef union{ type bc_enc_fpt (line 53) | typedef union{ type bc_dec_fpt (line 59) | typedef union{ type bcdesc_t (line 79) | typedef struct { type bcgen_ctx_t (line 92) | typedef struct{ FILE: bmw/bmw_large.c function ctx_dump (line 46) | void ctx_dump(const bmw_large_ctx_t *ctx){ function dump_x (line 59) | void dump_x(const uint64_t *q, uint8_t elements, char x){ function rotl64 (line 78) | static function rotr64 (line 83) | static function shiftl64 (line 88) | static function shiftr64 (line 93) | static function bmw_large_s0 (line 98) | static function bmw_large_s1 (line 108) | static function bmw_large_s2 (line 118) | static function bmw_large_s3 (line 128) | static function bmw_large_s4 (line 138) | static function bmw_large_s5 (line 146) | static function bmw_large_r1 (line 154) | static function bmw_large_r2 (line 161) | static function bmw_large_r3 (line 168) | static function bmw_large_r4 (line 175) | static function bmw_large_r5 (line 182) | static function bmw_large_r6 (line 189) | static function bmw_large_r7 (line 196) | static function bmw_large_expand1 (line 222) | static function bmw_large_expand2 (line 252) | static function bmw_large_f0 (line 315) | static function bmw_large_f0 (line 377) | static function bmw_large_f0 (line 419) | static function bmw_large_f1 (line 460) | static function bmw_large_f2 (line 470) | static function bmw_large_nextBlock (line 513) | void bmw_large_nextBlock(bmw_large_ctx_t *ctx, const void *block){ function bmw_large_lastBlock (line 525) | void bmw_large_lastBlock(bmw_large_ctx_t *ctx, const void *block, uint16... function bmw384_init (line 559) | void bmw384_init(bmw384_ctx_t *ctx){ function bmw512_init (line 572) | void bmw512_init(bmw512_ctx_t *ctx){ function bmw384_nextBlock (line 582) | void bmw384_nextBlock(bmw384_ctx_t *ctx, const void *block){ function bmw512_nextBlock (line 586) | void bmw512_nextBlock(bmw512_ctx_t *ctx, const void *block){ function bmw384_lastBlock (line 590) | void bmw384_lastBlock(bmw384_ctx_t *ctx, const void *block, uint16_t len... function bmw512_lastBlock (line 594) | void bmw512_lastBlock(bmw512_ctx_t *ctx, const void *block, uint16_t len... function bmw384_ctx2hash (line 598) | void bmw384_ctx2hash(void *dest, const bmw384_ctx_t *ctx){ function bmw512_ctx2hash (line 602) | void bmw512_ctx2hash(void *dest, const bmw512_ctx_t *ctx){ function bmw384 (line 606) | void bmw384(void *dest, const void *msg, uint32_t length_b){ function bmw512 (line 618) | void bmw512(void *dest, const void *msg, uint32_t length_b){ FILE: bmw/bmw_large.h type bmw_large_ctx_t (line 39) | typedef struct { type bmw_large_ctx_t (line 44) | typedef bmw_large_ctx_t bmw384_ctx_t; type bmw_large_ctx_t (line 45) | typedef bmw_large_ctx_t bmw512_ctx_t; FILE: bmw/bmw_small.c function ctx_dump (line 59) | void ctx_dump(const bmw_small_ctx_t *ctx){ function dump_x (line 72) | void dump_x(const uint32_t *q, uint8_t elements, char x){ function bmw_small_s0 (line 91) | static function bmw_small_s1 (line 101) | static function bmw_small_s2 (line 111) | static function bmw_small_s3 (line 121) | static function bmw_small_s4 (line 131) | static function bmw_small_s5 (line 139) | static function bmw_small_r1 (line 147) | static function bmw_small_r2 (line 154) | static function bmw_small_r3 (line 161) | static function bmw_small_r4 (line 168) | static function bmw_small_r5 (line 175) | static function bmw_small_r6 (line 182) | static function bmw_small_r7 (line 189) | static function bmw_small_expand1 (line 214) | static function bmw_small_expand2 (line 239) | static function bmw_small_f0 (line 279) | static function bmw_small_f0 (line 341) | static function bmw_small_f0 (line 383) | static function bmw_small_f1 (line 423) | static function bmw_small_f2 (line 433) | static function bmw_small_nextBlock (line 489) | void bmw_small_nextBlock(bmw_small_ctx_t *ctx, const void *block){ function bmw_small_lastBlock (line 501) | void bmw_small_lastBlock(bmw_small_ctx_t *ctx, const void *block, uint16... function bmw224_init (line 541) | void bmw224_init(bmw224_ctx_t *ctx){ function bmw256_init (line 554) | void bmw256_init(bmw256_ctx_t *ctx){ function bmw224_nextBlock (line 564) | void bmw224_nextBlock(bmw224_ctx_t *ctx, const void *block){ function bmw256_nextBlock (line 568) | void bmw256_nextBlock(bmw256_ctx_t *ctx, const void *block){ function bmw224_lastBlock (line 572) | void bmw224_lastBlock(bmw224_ctx_t *ctx, const void *block, uint16_t len... function bmw256_lastBlock (line 576) | void bmw256_lastBlock(bmw256_ctx_t *ctx, const void *block, uint16_t len... function bmw224_ctx2hash (line 580) | void bmw224_ctx2hash(void *dest, const bmw224_ctx_t *ctx){ function bmw256_ctx2hash (line 584) | void bmw256_ctx2hash(void *dest, const bmw256_ctx_t *ctx){ function bmw224 (line 588) | void bmw224(void *dest, const void *msg, uint32_t length_b){ function bmw256 (line 600) | void bmw256(void *dest, const void *msg, uint32_t length_b){ FILE: bmw/bmw_small.h type bmw_small_ctx_t (line 39) | typedef struct { type bmw_small_ctx_t (line 44) | typedef bmw_small_ctx_t bmw224_ctx_t; type bmw_small_ctx_t (line 45) | typedef bmw_small_ctx_t bmw256_ctx_t; FILE: camellia/camellia.h type camellia128_ctx_t (line 24) | typedef struct camellia128_ctx_s{ FILE: camellia/camellia128-stub.c function camellia128_init (line 86) | void camellia128_init(const void *key, camellia128_ctx_t *s){ function camellia128_enc (line 141) | void camellia128_enc(void *block, const camellia128_ctx_t *s){ function camellia128_dec (line 195) | void camellia128_dec(void *block, const camellia128_ctx_t *s){ FILE: camellia/camellia_C.c function rol (line 37) | static function ror (line 44) | static function rol32 (line 51) | static function camellia_s1 (line 87) | static function camellia_s2 (line 94) | static function camellia_s3 (line 101) | static function camellia_s4 (line 108) | static function camellia_s (line 115) | static function camellia_p (line 135) | static function camellia_f (line 171) | static function camellia_fl (line 180) | static function camellia_fl_inv (line 211) | static function camellia128_ctx_dump (line 253) | void camellia128_ctx_dump(camellia128_ctx_t *s){ function camellia_sigma (line 263) | static function camellia128_init (line 275) | void camellia128_init(const void *key, camellia128_ctx_t *s){ function camellia128_keyop (line 308) | static function camellia128_keyop_inv (line 325) | static function camellia_6rounds (line 357) | static function change_endian (line 386) | static function camellia128_enc (line 398) | void camellia128_enc(void *block, const camellia128_ctx_t *s){ function camellia128_dec (line 452) | void camellia128_dec(void *block, const camellia128_ctx_t *s){ FILE: cast5/cast5.c function cast5_init_A (line 50) | static function cast5_init_M (line 73) | static function cast5_init_rM (line 96) | static function cast5_init (line 132) | void cast5_init(const void *key, uint16_t keylength_b, cast5_ctx_t *s){ function cast5_f1 (line 200) | static function cast5_f2 (line 230) | static function cast5_f3 (line 261) | static function cast5_enc (line 294) | void cast5_enc(void *block, const cast5_ctx_t *s){ function cast5_dec (line 318) | void cast5_dec(void *block, const cast5_ctx_t *s){ FILE: cast5/cast5.h type cast5_ctx_t (line 51) | typedef struct cast5_ctx_st{ FILE: cast6/cast6.c function kr (line 19) | static function set_kr (line 33) | static function f1 (line 59) | static function f2 (line 71) | static function f3 (line 83) | static function q (line 105) | static function qbar (line 113) | static function cast6_enc (line 121) | void cast6_enc(void *buffer, const cast6_ctx_t *ctx){ function cast6_dec (line 137) | void cast6_dec(void *buffer, const cast6_ctx_t *ctx){ function w (line 182) | static function cast6_init (line 231) | void cast6_init(const void *key, uint16_t keysize_b, cast6_ctx_t *ctx){ FILE: cast6/cast6.h type cast6_ctx_t (line 9) | typedef struct cast6_ctx_st{ FILE: cscipher/cscipher.h type cscipher_ctx_t (line 23) | typedef struct { FILE: cscipher/cscipher_small.c function p (line 45) | static function m (line 76) | static uint16_t m(uint16_t a){ function m_inv (line 87) | static uint16_t m_inv(uint16_t a){ function cscipher_enc (line 98) | void cscipher_enc(void *buffer, const cscipher_ctx_t *ctx){ function cscipher_dec (line 126) | void cscipher_dec(void *buffer, const cscipher_ctx_t *ctx){ function cscipher_init (line 149) | void cscipher_init(const void *key, cscipher_ctx_t *ctx){ FILE: cubehash/cubehash.c function cubehash_round (line 49) | static void cubehash_round(cubehash_ctx_t *ctx){ function cubehash_init (line 82) | void cubehash_init(uint8_t r, uint8_t b, uint16_t h, cubehash_ctx_t *ctx){ function cubehash_nextBlock (line 94) | void cubehash_nextBlock(cubehash_ctx_t *ctx, void *block){ function cubehash_lastBlock (line 102) | void cubehash_lastBlock(cubehash_ctx_t *ctx, void *block, uint16_t lengt... function cubehash_ctx2hash (line 120) | void cubehash_ctx2hash(void *dest, uint16_t length_b, cubehash_ctx_t *ctx){ function cubehash224_init (line 126) | void cubehash224_init(cubehash_ctx_t *ctx){ function cubehash224_ctx2hash (line 130) | void cubehash224_ctx2hash(void *dest, cubehash_ctx_t *ctx){ function cubehash256_init (line 136) | void cubehash256_init(cubehash_ctx_t *ctx){ function cubehash256_ctx2hash (line 140) | void cubehash256_ctx2hash(void *dest, cubehash_ctx_t *ctx){ function cubehash384_init (line 146) | void cubehash384_init(cubehash_ctx_t *ctx){ function cubehash384_ctx2hash (line 150) | void cubehash384_ctx2hash(void *dest, cubehash_ctx_t *ctx){ function cubehash512_init (line 156) | void cubehash512_init(cubehash_ctx_t *ctx){ function cubehash512_ctx2hash (line 160) | void cubehash512_ctx2hash(void *dest, cubehash_ctx_t *ctx){ FILE: cubehash/cubehash.h type cubehash_ctx_t (line 34) | typedef struct { FILE: des/des.c function permute (line 206) | void permute(const uint8_t *ptable, const uint8_t *in, uint8_t *out){ function changeendian32 (line 226) | void changeendian32(uint32_t * a){ function shiftkey (line 234) | static inline function shiftkey_inv (line 242) | static inline function splitin6bitwords (line 251) | static inline function substitute (line 261) | static inline function des_f (line 272) | uint32_t des_f(uint32_t r, uint8_t *kr){ function des_enc (line 300) | void des_enc(void *out, const void *in, const void *key){ function des_dec (line 336) | void des_dec(void *out, const void *in, const uint8_t *key){ function tdes_enc (line 371) | void tdes_enc(void *out, void *in, const void *key){ function tdes_dec (line 379) | void tdes_dec(void *out, void *in, const uint8_t *key){ FILE: dsa/dsa.h type dsa_domainparameters_t (line 27) | typedef struct{ type bigint_t (line 33) | typedef bigint_t dsa_pubkey_t; type bigint_t (line 34) | typedef bigint_t dsa_privkey_t; type dsa_signature_t (line 36) | typedef struct{ type dsa_ctx_t (line 41) | typedef struct{ FILE: dsa/dsa_key_blob.c function load_dsa_key_blob (line 273) | void load_dsa_key_blob(dsa_ctx_t *ctx){ FILE: dsa/dsa_sign.c function dsa_sign_bigint (line 27) | uint8_t dsa_sign_bigint(dsa_signature_t *s, const bigint_t *m, function dsa_sign_message (line 50) | uint8_t dsa_sign_message(dsa_signature_t *s, const void *m, uint16_t m_l... FILE: dsa/dsa_verify.c function dsa_verify_bigint (line 25) | uint8_t dsa_verify_bigint(const dsa_signature_t *s, const bigint_t *m, function dsa_verify_message (line 57) | uint8_t dsa_verify_message(const dsa_signature_t *s, const void *m, uint... FILE: ecdsa/ecc.h type ecc_chudnovsky_point_t (line 25) | typedef struct { type ecc_affine_point_t (line 33) | typedef struct { type ecc_curve_sp_t (line 43) | typedef struct { FILE: ecdsa/ecc_chudnovsky.c function ecc_chudnovsky_point_alloc (line 41) | uint8_t ecc_chudnovsky_point_alloc(ecc_chudnovsky_point_t *p, size_t len... function ecc_chudnovsky_point_free (line 80) | void ecc_chudnovsky_point_free(ecc_chudnovsky_point_t *p){ function ecc_affine_to_chudnovsky_point (line 101) | uint8_t ecc_affine_to_chudnovsky_point(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_to_affine_point (line 125) | uint8_t ecc_chudnovsky_to_affine_point(ecc_affine_point_t *dest, function ecc_chudnovsky_point_print (line 157) | void ecc_chudnovsky_point_print(const ecc_chudnovsky_point_t *p){ function ecc_chudnovsky_point_double_sp (line 175) | uint8_t ecc_chudnovsky_point_double_sp(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_point_copy (line 255) | void ecc_chudnovsky_point_copy(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_point_add_sp (line 264) | uint8_t ecc_chudnovsky_point_add_sp(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_double_and_add (line 378) | uint8_t ecc_chudnovsky_double_and_add(ecc_chudnovsky_point_t *dest, function bigint_to_naf (line 407) | uint8_t bigint_to_naf(uint8_t *dest, uint16_t *length, const bigint_t *s... function print_naf (line 446) | void print_naf(uint8_t *naf, uint16_t length){ function ecc_chudnovsky_naf_multiplication (line 466) | uint8_t ecc_chudnovsky_naf_multiplication(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_multiplication (line 515) | uint8_t ecc_chudnovsky_multiplication(ecc_chudnovsky_point_t *dest, function ecc_chudnovsky_multipy_and_sum (line 524) | uint8_t ecc_chudnovsky_multipy_and_sum(ecc_chudnovsky_point_t *dest, FILE: ecdsa/ecdsa.h type ecdsa_signature_t (line 26) | typedef struct{ type bigint_t (line 31) | typedef bigint_t ecdsa_privkey_t; type ecc_affine_point_t (line 32) | typedef ecc_affine_point_t ecdsa_pubkey_t; type ecdsa_ctx_t (line 34) | typedef struct{ FILE: ecdsa/ecdsa_sign.c function ecdsa_signature_alloc (line 34) | uint8_t ecdsa_signature_alloc(ecdsa_signature_t *s, size_t length_B){ function ecdsa_signature_free (line 49) | void ecdsa_signature_free(ecdsa_signature_t *s){ function ecdsa_sign_bigint (line 54) | uint8_t ecdsa_sign_bigint(ecdsa_signature_t *s, const bigint_t *m, function ecdsa_sign_hash (line 114) | uint8_t ecdsa_sign_hash(ecdsa_signature_t *s, const void *hash, function ecdsa_sign_message (line 172) | uint8_t ecdsa_sign_message(ecdsa_signature_t *s, const void *m, uint16_t... FILE: ecdsa/nist_p192.c function bigint_reduce_p192 (line 142) | int bigint_reduce_p192(bigint_t *a){ FILE: echo/aes_enc_round.h type aes_cipher_state_t (line 23) | typedef struct{ type aes_roundkey_t (line 27) | typedef struct{ FILE: echo/echo.c function mixcol (line 46) | static void mixcol(uint8_t *s){ function dump_state (line 73) | static void dump_state(void *s){ function echo_compress (line 94) | static void echo_compress(uint8_t *s, uint8_t iterations, uint64_t *c, v... function compress512 (line 172) | static void compress512(void *v, void *m, uint64_t *c, void *salt){ function compress1024 (line 189) | static void compress1024(void *v, void *m, uint64_t *c, void *salt){ function echo_small_nextBlock (line 204) | void echo_small_nextBlock(echo_small_ctx_t *ctx, void *block){ function echo_small_lastBlock (line 209) | void echo_small_lastBlock(echo_small_ctx_t *ctx, void *block, uint16_t l... function echo_large_nextBlock (line 236) | void echo_large_nextBlock(echo_large_ctx_t *ctx, void *block){ function echo_large_lastBlock (line 241) | void echo_large_lastBlock(echo_large_ctx_t *ctx, void *block, uint16_t l... function echo_ctx2hash (line 267) | void echo_ctx2hash(void *dest, uint16_t length_b, echo_small_ctx_t *ctx){ function echo224_ctx2hash (line 271) | void echo224_ctx2hash(void *dest, echo_small_ctx_t *ctx){ function echo256_ctx2hash (line 275) | void echo256_ctx2hash(void *dest, echo_small_ctx_t *ctx){ function echo384_ctx2hash (line 281) | void echo384_ctx2hash(void *dest, echo_large_ctx_t *ctx){ function echo512_ctx2hash (line 285) | void echo512_ctx2hash(void *dest, echo_large_ctx_t *ctx){ function echo224_init (line 291) | void echo224_init(echo_small_ctx_t *ctx){ function echo256_init (line 302) | void echo256_init(echo_small_ctx_t *ctx){ function echo384_init (line 315) | void echo384_init(echo_large_ctx_t *ctx){ function echo512_init (line 327) | void echo512_init(echo_large_ctx_t *ctx){ FILE: echo/echo.h type echo_small_ctx_t (line 39) | typedef struct{ type echo_large_ctx_t (line 46) | typedef struct{ FILE: entropium/entropium.c function entropium_addEntropy (line 68) | void entropium_addEntropy(unsigned length_b, const void *data){ function entropium_getRandomBlock (line 88) | void entropium_getRandomBlock(void *b){ function entropium_getRandomByte (line 108) | uint8_t entropium_getRandomByte(void){ function entropium_fillBlockRandom (line 119) | void entropium_fillBlockRandom(void *block, unsigned length_B){ FILE: grain/grain.c function grain_enc (line 57) | uint8_t grain_enc(grain_ctx_t *ctx){ function grain_getbyte (line 140) | uint8_t grain_getbyte(grain_ctx_t *ctx){ function reverse_bits (line 152) | static function grain_init (line 169) | void grain_init(const void *key, const void *iv, grain_ctx_t *ctx){ FILE: grain/grain.h type grain_ctx_t (line 33) | typedef struct gain_ctx_st{ FILE: groestl/groestl_large.c function dump_m (line 43) | void dump_m(const uint8_t *m){ function shift_columns (line 68) | static function groestl_large_rounds (line 96) | void groestl_large_rounds(uint8_t *m, uint8_t q){ function groestl384_init (line 155) | void groestl384_init(groestl384_ctx_t *ctx){ function groestl512_init (line 162) | void groestl512_init(groestl512_ctx_t *ctx){ function groestl_large_nextBlock (line 168) | void groestl_large_nextBlock(groestl_large_ctx_t *ctx, const void *block){ function groestl_large_lastBlock (line 187) | void groestl_large_lastBlock(groestl_large_ctx_t *ctx, const void *block... function groestl_large_ctx2hash (line 209) | void groestl_large_ctx2hash(void *dest, const groestl_large_ctx_t *ctx, ... function groestl384_ctx2hash (line 221) | void groestl384_ctx2hash(void *dest, const groestl384_ctx_t *ctx){ function groestl512_ctx2hash (line 225) | void groestl512_ctx2hash(void *dest, const groestl512_ctx_t *ctx){ function groestl384_nextBlock (line 229) | void groestl384_nextBlock(groestl384_ctx_t *ctx, const void *block){ function groestl512_nextBlock (line 233) | void groestl512_nextBlock(groestl512_ctx_t *ctx, const void *block){ function groestl384_lastBlock (line 237) | void groestl384_lastBlock(groestl384_ctx_t *ctx, const void *block, uint... function groestl512_lastBlock (line 241) | void groestl512_lastBlock(groestl512_ctx_t *ctx, const void *block, uint... function groestl384 (line 245) | void groestl384(void *dest, const void *msg, uint32_t length_b){ function groestl512 (line 257) | void groestl512(void *dest, const void *msg, uint32_t length_b){ FILE: groestl/groestl_large.h type groestl_large_ctx_t (line 39) | typedef struct { type groestl_large_ctx_t (line 44) | typedef groestl_large_ctx_t groestl384_ctx_t; type groestl_large_ctx_t (line 45) | typedef groestl_large_ctx_t groestl512_ctx_t; FILE: groestl/groestl_small.c function dump_m (line 43) | void dump_m(const uint8_t *m){ function shift_columns (line 78) | static function groestl_small_rounds (line 100) | void groestl_small_rounds(uint8_t *m, uint8_t q){ function groestl224_init (line 163) | void groestl224_init(groestl224_ctx_t *ctx){ function groestl256_init (line 169) | void groestl256_init(groestl256_ctx_t *ctx){ function groestl_small_nextBlock (line 175) | void groestl_small_nextBlock(groestl_small_ctx_t *ctx, const void *block){ function groestl_small_lastBlock (line 193) | void groestl_small_lastBlock(groestl_small_ctx_t *ctx, const void *block... function groestl_small_ctx2hash (line 215) | void groestl_small_ctx2hash(void *dest, const groestl_small_ctx_t *ctx, ... function groestl224_ctx2hash (line 227) | void groestl224_ctx2hash(void *dest, const groestl224_ctx_t *ctx){ function groestl256_ctx2hash (line 231) | void groestl256_ctx2hash(void *dest, const groestl256_ctx_t *ctx){ function groestl224_nextBlock (line 235) | void groestl224_nextBlock(groestl224_ctx_t *ctx, const void *block){ function groestl256_nextBlock (line 239) | void groestl256_nextBlock(groestl256_ctx_t *ctx, const void *block){ function groestl224_lastBlock (line 243) | void groestl224_lastBlock(groestl224_ctx_t *ctx, const void *block, uint... function groestl256_lastBlock (line 247) | void groestl256_lastBlock(groestl256_ctx_t *ctx, const void *block, uint... function groestl224 (line 251) | void groestl224(void *dest, const void *msg, uint32_t length_b){ function groestl256 (line 263) | void groestl256(void *dest, const void *msg, uint32_t length_b){ FILE: groestl/groestl_small.h type groestl_small_ctx_t (line 39) | typedef struct { type groestl_small_ctx_t (line 44) | typedef groestl_small_ctx_t groestl224_ctx_t; type groestl_small_ctx_t (line 45) | typedef groestl_small_ctx_t groestl256_ctx_t; FILE: hashfunction_descriptor.h type hfdesc_t (line 23) | typedef struct { type hfgen_ctx_t (line 52) | typedef struct{ FILE: hfal/hfal-basic.c function hfal_hash_init (line 25) | uint8_t hfal_hash_init(const hfdesc_t *hash_descriptor, hfgen_ctx_t *ctx){ function hfal_hash_nextBlock (line 37) | void hfal_hash_nextBlock(hfgen_ctx_t *ctx, const void *block){ function hfal_hash_lastBlock (line 44) | void hfal_hash_lastBlock(hfgen_ctx_t *ctx, const void *block, uint16_t l... function hfal_hash_ctx2hash (line 51) | void hfal_hash_ctx2hash(void *dest, hfgen_ctx_t *ctx){ function hfal_hash_free (line 58) | void hfal_hash_free(hfgen_ctx_t *ctx){ function hfal_hash_mem (line 67) | void hfal_hash_mem(const hfdesc_t *hash_descriptor, void *dest, const vo... function hfal_hash_getBlocksize (line 92) | uint16_t hfal_hash_getBlocksize(const hfdesc_t *hash_descriptor){ function hfal_hash_getHashsize (line 98) | uint16_t hfal_hash_getHashsize(const hfdesc_t *hash_descriptor){ function hfal_hash_getCtxsize_B (line 104) | uint16_t hfal_hash_getCtxsize_B(const hfdesc_t *hash_descriptor){ FILE: hfal/hfal-hmac.c function hfal_hmac_init (line 28) | uint8_t hfal_hmac_init(const hfdesc_t *hash_descriptor, function hfal_hmac_nextBlock (line 70) | void hfal_hmac_nextBlock(hfhmacgen_ctx_t *ctx, const void *block){ function hfal_hmac_lastBlock (line 76) | void hfal_hmac_lastBlock(hfhmacgen_ctx_t *ctx, const void *block, uint16... function hfal_hmac_ctx2mac (line 88) | void hfal_hmac_ctx2mac(void *dest, hfhmacgen_ctx_t *ctx){ function hfal_hmac_free (line 94) | void hfal_hmac_free(hfhmacgen_ctx_t *ctx){ function hfal_hmac_mem (line 105) | void hfal_hmac_mem(const hfdesc_t *hash_descriptor, const void *key, uin... function hfal_hmac_getBlocksize (line 119) | uint16_t hfal_hmac_getBlocksize(const hfdesc_t *hash_descriptor){ function hfal_hmac_getMACsize (line 123) | uint16_t hfal_hmac_getMACsize(const hfdesc_t *hash_descriptor){ FILE: hfal/hfal-hmac.h type hfhmacgen_ctx_t (line 26) | typedef struct { FILE: hfal/hfal-nessie.c function hfal_nessie (line 33) | void hfal_nessie(const hfdesc_t *hd){ function hfal_nessie_multiple (line 51) | void hfal_nessie_multiple(const hfdesc_t *const *hd_list){ FILE: hfal/hfal-performance.c function hfal_performance (line 42) | void hfal_performance(const hfdesc_t *hd){ function hfal_stacksize (line 114) | void hfal_stacksize(const hfdesc_t *hd){ function hfal_performance_multiple (line 180) | void hfal_performance_multiple(const hfdesc_t *const *hd_list){ FILE: hfal/hfal-test.c function hfal_test (line 34) | void hfal_test(const hfdesc_t *hd, void *msg, uint32_t length_b){ FILE: hfal/hfal_skein1024.c function skein1024_128_init (line 42) | void skein1024_128_init(skein1024_ctx_t *ctx){ function skein1024_160_init (line 45) | void skein1024_160_init(skein1024_ctx_t *ctx){ function skein1024_224_init (line 48) | void skein1024_224_init(skein1024_ctx_t *ctx){ function skein1024_256_init (line 51) | void skein1024_256_init(skein1024_ctx_t *ctx){ function skein1024_384_init (line 54) | void skein1024_384_init(skein1024_ctx_t *ctx){ function skein1024_512_init (line 57) | void skein1024_512_init(skein1024_ctx_t *ctx){ function skein1024_1024_init (line 60) | void skein1024_1024_init(skein1024_ctx_t *ctx){ FILE: hfal/hfal_skein256.c function skein256_128_init (line 41) | void skein256_128_init(skein256_ctx_t *ctx){ function skein256_160_init (line 44) | void skein256_160_init(skein256_ctx_t *ctx){ function skein256_224_init (line 47) | void skein256_224_init(skein256_ctx_t *ctx){ function skein256_256_init (line 50) | void skein256_256_init(skein256_ctx_t *ctx){ function skein256_384_init (line 53) | void skein256_384_init(skein256_ctx_t *ctx){ function skein256_512_init (line 56) | void skein256_512_init(skein256_ctx_t *ctx){ FILE: hfal/hfal_skein512.c function skein512_128_init (line 42) | void skein512_128_init(skein512_ctx_t *ctx){ function skein512_160_init (line 45) | void skein512_160_init(skein512_ctx_t *ctx){ function skein512_224_init (line 48) | void skein512_224_init(skein512_ctx_t *ctx){ function skein512_256_init (line 51) | void skein512_256_init(skein512_ctx_t *ctx){ function skein512_384_init (line 54) | void skein512_384_init(skein512_ctx_t *ctx){ function skein512_512_init (line 57) | void skein512_512_init(skein512_ctx_t *ctx){ function skein512_1024_init (line 60) | void skein512_1024_init(skein512_ctx_t *ctx){ FILE: hmac-md5/hmac-md5.c function hmac_md5_init (line 42) | void hmac_md5_init(hmac_md5_ctx_t *s, void *key, uint16_t keylength_b){ function hmac_md5_nextBlock (line 70) | void hmac_md5_nextBlock(hmac_md5_ctx_t *s, const void *block){ function hmac_md5_lastBlock (line 74) | void hmac_md5_lastBlock(hmac_md5_ctx_t *s, const void *block, uint16_t l... function hmac_md5_final (line 78) | void hmac_md5_final(void *dest, hmac_md5_ctx_t *s){ function hmac_md5 (line 95) | void hmac_md5(void *dest, void *key, uint16_t keylength_b, void *msg, ui... FILE: hmac-md5/hmac-md5.h type hmac_md5_ctx_t (line 29) | typedef struct{ FILE: hmac-sha1/hmac-sha1.c function hmac_sha1_init (line 43) | void hmac_sha1_init(hmac_sha1_ctx_t *s, const void *key, uint16_t keylen... function hmac_sha1_nextBlock (line 72) | void hmac_sha1_nextBlock(hmac_sha1_ctx_t *s, const void *block){ function hmac_sha1_lastBlock (line 75) | void hmac_sha1_lastBlock(hmac_sha1_ctx_t *s, const void *block, uint16_t... function hmac_sha1_final (line 84) | void hmac_sha1_final(void *dest, hmac_sha1_ctx_t *s){ function hmac_sha1 (line 96) | void hmac_sha1(void *dest, const void *key, uint16_t keylength_b, const ... FILE: hmac-sha1/hmac-sha1.h type hmac_sha1_ctx_t (line 29) | typedef struct{ FILE: hmac-sha256/hmac-sha256.c function hmac_sha256_init (line 42) | void hmac_sha256_init(hmac_sha256_ctx_t *s, const void *key, uint16_t ke... function hmac_sha256_nextBlock (line 71) | void hmac_sha256_nextBlock(hmac_sha256_ctx_t *s, const void *block){ function hmac_sha256_lastBlock (line 75) | void hmac_sha256_lastBlock(hmac_sha256_ctx_t *s, const void *block, uint... function hmac_sha256_final (line 84) | void hmac_sha256_final(void *dest, hmac_sha256_ctx_t *s){ function hmac_sha256 (line 96) | void hmac_sha256(void *dest, const void *key, uint16_t keylength_b, cons... FILE: hmac-sha256/hmac-sha256.h type hmac_sha256_ctx_t (line 30) | typedef struct { FILE: host/bigint_test.rb function readconfigfile (line 36) | def readconfigfile(fname, conf) function expmod (line 68) | def expmod(base, power, mod) function gcdext (line 82) | def gcdext(x,y) function reset_system (line 119) | def reset_system function init_system (line 130) | def init_system(test_prog) function wait_for_prompt (line 146) | def wait_for_prompt(prompt) function screen_progress (line 169) | def screen_progress(v) function add_test (line 182) | def add_test(a,b) function mul_test (line 231) | def mul_test(a,b) function add_scale_test_dummy (line 279) | def add_scale_test_dummy(a, b, scale) function add_scale_test (line 284) | def add_scale_test(a, b, scale) function square_test (line 325) | def square_test(a) function reduce_test (line 363) | def reduce_test(a,b) function mulmod_test (line 414) | def mulmod_test(a,b,c) function expmod_test (line 479) | def expmod_test(a,b,c) function gcdext_test (line 542) | def gcdext_test(a,b) function run_test_add (line 602) | def run_test_add(skip=0) function run_test_add_scale (line 638) | def run_test_add_scale(skip=0) function run_test_add_scale_dummy (line 675) | def run_test_add_scale_dummy(skip=0) function run_test_mul (line 712) | def run_test_mul(skip=0) function run_test_mul_word (line 747) | def run_test_mul_word(skip=0) function run_test_square (line 765) | def run_test_square(skip=0) function run_test_reduce (line 782) | def run_test_reduce(skip=0) function run_test_expmod (line 809) | def run_test_expmod(skip=0) function run_test_expmodmont (line 839) | def run_test_expmodmont(skip=0) function run_test_mulmod (line 869) | def run_test_mulmod(skip=0) function run_test_gcdext (line 904) | def run_test_gcdext(skip=0) function init_serialport (line 929) | def init_serialport(conf) FILE: host/cmacvs_test.rb function readconfigfile (line 35) | def readconfigfile(fname, conf) function reset_system (line 67) | def reset_system function scan_system (line 78) | def scan_system function init_system (line 94) | def init_system(algo_select, algo_id) function get_mac (line 113) | def get_mac function get_result (line 126) | def get_result function send_test (line 140) | def send_test(klen, mlen, tlen, key, msg, mac=nil) function get_next_kv_pair (line 163) | def get_next_kv_pair(file) function run_test_gen (line 177) | def run_test_gen(filename, skip=0) function run_test_ver (line 226) | def run_test_ver(filename, skip=0) FILE: host/data2wiki.rb function get_size_string (line 37) | def get_size_string(impl, algo) function process_hashfunction (line 68) | def process_hashfunction(fin, name, impl) function process_file (line 126) | def process_file(fname) FILE: host/fix-wiki-size.rb function fix_file (line 39) | def fix_file(fin, fout, supress) FILE: host/get_performance.rb function readconfigfile (line 32) | def readconfigfile(fname, conf) function read_line (line 64) | def read_line(error_msg=true) function readPerformanceVector (line 80) | def readPerformanceVector(param) FILE: host/get_test.rb function read_line (line 27) | def read_line(error_msg=true) function readTestVector (line 44) | def readTestVector(param) FILE: host/gf256_table_gen.c function print_help (line 46) | void print_help(void){ function main (line 64) | int main(int argc, char** argv){ FILE: host/gf256mul.c function gf256mul (line 30) | uint8_t gf256mul(uint8_t a, uint8_t b, uint8_t reducer){ FILE: host/nessie_check.rb function skip_header (line 23) | def skip_header(file) function get_next_assign (line 42) | def get_next_assign(file, i) function compare (line 76) | def compare(fname1, fname2) FILE: host/optimize_shift.rb function transform_shift (line 38) | def transform_shift(value) function transform_singleshift (line 48) | def transform_singleshift(value) FILE: host/rsa_pkcs1v15_check.rb function read_line_from_device (line 36) | def read_line_from_device() function readconfigfile (line 53) | def readconfigfile(fname, conf) function reset_system (line 85) | def reset_system function read_block (line 95) | def read_block(f) function get_next_block (line 127) | def get_next_block(f) function key_consitency_check (line 154) | def key_consitency_check(k) function process_file (line 158) | def process_file(f, skip_key=1, skip_vec=1) function convert_key (line 217) | def convert_key(k_seq) function wait_for_dot (line 228) | def wait_for_dot function load_bigint (line 234) | def load_bigint(d) function hexdump (line 252) | def hexdump(a) function str_hexdump (line 262) | def str_hexdump(a) function load_key (line 274) | def load_key(k) function strip_leading_zeros (line 287) | def strip_leading_zeros(a) function check_tv (line 295) | def check_tv(tv) FILE: host/shavs_test2.rb function readconfigfile (line 35) | def readconfigfile(fname, conf) function reset_system (line 67) | def reset_system function scan_system (line 78) | def scan_system function init_system (line 94) | def init_system(algo_select) function get_md (line 114) | def get_md function send_md (line 140) | def send_md(md_string) function run_test (line 173) | def run_test(filename, skip=0) FILE: host/sumsize.rb function scanFile (line 3) | def scanFile (filename) FILE: jh/jh_simple.h type jh_ctx_t (line 34) | typedef struct { FILE: jh/jh_simple_aux.c function jh_init (line 35) | void jh_init(uint16_t hashlen_b, jh_ctx_t *ctx){ function jh_nextBlock (line 43) | void jh_nextBlock(jh_ctx_t *ctx, void *block){ function jh_lastBlock (line 50) | void jh_lastBlock(jh_ctx_t *ctx, void *block, uint16_t length_b){ function jh_ctx2hash (line 80) | void jh_ctx2hash(void *dest, uint16_t length_b, jh_ctx_t *ctx){ function jh224_init (line 85) | void jh224_init(jh_ctx_t *ctx){ function jh224_ctx2hash (line 89) | void jh224_ctx2hash(void *dest, jh_ctx_t *ctx){ function jh256_init (line 93) | void jh256_init(jh_ctx_t *ctx){ function jh256_ctx2hash (line 97) | void jh256_ctx2hash(void *dest, jh_ctx_t *ctx){ function jh384_init (line 101) | void jh384_init(jh_ctx_t *ctx){ function jh384_ctx2hash (line 105) | void jh384_ctx2hash(void *dest, jh_ctx_t *ctx){ function jh512_init (line 109) | void jh512_init(jh_ctx_t *ctx){ function jh512_ctx2hash (line 113) | void jh512_ctx2hash(void *dest, jh_ctx_t *ctx){ FILE: jh/jh_simple_small_core.c function jh_l (line 45) | static function jh_round (line 52) | static function jh_next_round_const (line 81) | static function group (line 109) | static inline function degroup (line 125) | static inline function jh_encrypt (line 141) | void jh_encrypt(uint8_t *a){ FILE: jh/jh_simple_speed_core.c function jh_round (line 34) | static function group (line 78) | static inline function degroup (line 98) | static inline function jh_encrypt (line 116) | void jh_encrypt(uint8_t *a){ FILE: keccak/keccak.c function keccak_dump_state (line 37) | void keccak_dump_state(uint64_t a[5][5]){ function keccak_dump_ctx (line 50) | void keccak_dump_ctx(keccak_ctx_t *ctx){ function keccak_round (line 112) | static inline function keccak_f1600 (line 181) | void keccak_f1600(void *a){ function keccak_nextBlock (line 193) | void keccak_nextBlock(keccak_ctx_t *ctx, const void *block){ function keccak_lastBlock (line 198) | void keccak_lastBlock(keccak_ctx_t *ctx, const void *block, uint16_t len... function keccak_ctx2hash (line 224) | void keccak_ctx2hash(void *dest, uint16_t length_b, keccak_ctx_t *ctx){ function keccak224_ctx2hash (line 234) | void keccak224_ctx2hash(void *dest, keccak_ctx_t *ctx){ function keccak256_ctx2hash (line 238) | void keccak256_ctx2hash(void *dest, keccak_ctx_t *ctx){ function keccak384_ctx2hash (line 242) | void keccak384_ctx2hash(void *dest, keccak_ctx_t *ctx){ function keccak512_ctx2hash (line 246) | void keccak512_ctx2hash(void *dest, keccak_ctx_t *ctx){ function keccak_init (line 256) | void keccak_init(uint16_t r, keccak_ctx_t *ctx){ function keccak224_init (line 262) | void keccak224_init(keccak_ctx_t *ctx){ function keccak256_init (line 266) | void keccak256_init(keccak_ctx_t *ctx){ function keccak384_init (line 270) | void keccak384_init(keccak_ctx_t *ctx){ function keccak512_init (line 274) | void keccak512_init(keccak_ctx_t *ctx){ FILE: keccak/keccak.h type keccak_ctx_t (line 34) | typedef struct{ FILE: keysize_descriptor.c function is_valid_keysize_P (line 32) | uint8_t is_valid_keysize_P(PGM_VOID_P ks_desc, uint16_t keysize){ function get_keysize (line 76) | uint16_t get_keysize(PGM_VOID_P ks_desc){ function get_keysizes (line 88) | uint16_t get_keysizes(PGM_VOID_P ks_desc, uint16_t** list){ FILE: keysize_descriptor.h type keysize_desc_list_t (line 40) | typedef struct{ /* keysize is valid if listed in items */ type keysize_desc_range_t (line 45) | typedef struct{ /* keysize is valid if min<=keysize<=max */ type keysize_desc_arg_range_t (line 50) | typedef struct{ /* keysize is valid if min<=keysize<=max and if keysize ... FILE: khazad/khazad.c function khazad_sbox (line 76) | uint8_t khazad_sbox(uint8_t a){ function gamma_1 (line 95) | static void gamma_1(uint8_t *a){ function theta (line 129) | static void theta(uint8_t *a){ function khazad_round (line 149) | static void khazad_round(uint8_t *a, const uint8_t *k){ function khazad_init (line 157) | void khazad_init(const void *key, khazad_ctx_t *ctx){ function khazad_enc (line 185) | void khazad_enc(void *buffer, const khazad_ctx_t *ctx){ function khazad_dec (line 197) | void khazad_dec(void *buffer, const khazad_ctx_t *ctx){ FILE: khazad/khazad.h type khazad_ctx_t (line 25) | typedef struct { FILE: md5/md5.c function md5_init (line 36) | void md5_init(md5_ctx_t *s){ function md5_F (line 44) | static function md5_G (line 49) | static function md5_H (line 54) | static function md5_I (line 59) | static function md5_core (line 68) | static function md5_nextBlock (line 88) | void md5_nextBlock(md5_ctx_t *state, const void *block){ function md5_lastBlock (line 140) | void md5_lastBlock(md5_ctx_t *state, const void *block, uint16_t length_b){ function md5_ctx2hash (line 173) | void md5_ctx2hash(md5_hash_t *dest, const md5_ctx_t *state){ function md5 (line 177) | void md5(md5_hash_t *dest, const void *msg, uint32_t length_b){ FILE: md5/md5.h type md5_ctx_t (line 41) | typedef struct md5_ctx_st { FILE: memxor/memxor_c.c function memxor (line 5) | void memxor(void *dest, const void *src, uint16_t n){ FILE: mgf1/mgf1.c function mgf1_short_seed (line 30) | void mgf1_short_seed(void *dest, const void *seed, uint8_t seed_len_B, u... function mgf1 (line 53) | void mgf1(void *dest, const void *seed, uint16_t seed_len_B, uint16_t ou... FILE: mgf1/mgf1.h type mgf1_parameter_t (line 26) | typedef struct { FILE: mickey128/mickey128.c function memxor_P (line 47) | static function clock_r (line 62) | static function clock_s (line 206) | static function clock_kg (line 230) | static function mickey128_init (line 242) | void mickey128_init(void *key, uint16_t keysize_b, function mickey128_getbit (line 259) | uint8_t mickey128_getbit(mickey128_ctx_t *ctx){ function mickey128_getbyte (line 266) | uint8_t mickey128_getbyte(mickey128_ctx_t *ctx){ FILE: mickey128/mickey128.h type mickey128_ctx_t (line 6) | typedef struct mickey128_ctx_st{ FILE: mqq-sign/mqq160-sign.c function memxor_idx (line 33) | static void memxor_idx(void *dest, const void *src, uint16_t length, uin... function mqq_inv_affine_transformation (line 46) | static void mqq_inv_affine_transformation(const uint8_t *input_bytes, ui... function mqq_q (line 97) | static uint8_t mqq_q(uint8_t i, uint8_t b1, uint8_t b2, const mqq160_sig... function mqq160_sign (line 181) | void mqq160_sign(void *dest, const void *hash, const mqq160_sign_key_t *... FILE: mqq-sign/mqq160-sign.h type mqq160_sign_key_t (line 23) | typedef struct{ FILE: mqq-sign/mqq160-sign_P-stub.c function mqq_q (line 51) | static uint8_t mqq_q(uint8_t i, uint8_t b1, uint8_t b2, const mqq160_sig... function mqq160_sign_P (line 136) | void mqq160_sign_P(void *dest, const void *hash, const mqq160_sign_key_t... FILE: mqq-sign/mqq160-sign_P.c function memxor_idx_P (line 44) | static void memxor_idx_P(uint8_t *dest, const uint8_t *src, uint16_t len... function mqq_inv_affine_transformation (line 57) | static void mqq_inv_affine_transformation(uint8_t *input_bytes, uint8_t ... function mqq_q (line 106) | static uint8_t mqq_q(uint8_t i, uint8_t b1, uint8_t b2, const mqq160_sig... function mqq160_sign_P (line 189) | void mqq160_sign_P(void *dest, const void *hash, const mqq160_sign_key_t... FILE: mqq-sign/mqq160-sign_testkey.c function mqq_load_pgm_key (line 88) | void mqq_load_pgm_key(void *buffer, mqq160_sign_key_t *key, const mqq160... FILE: mugi/mugi.c function changeendian64 (line 67) | uint64_t changeendian64(uint64_t a){ function rotl64 (line 83) | static function rotr64 (line 92) | static function mugi_f (line 104) | static void mugi_f(uint64_t *dest, uint64_t *a, uint64_t *b){ function mugi_rho (line 149) | static function mugi_rho_init (line 163) | static function mugi_lambda (line 176) | static function mugi_init (line 189) | void mugi_init(const void *key, const void *iv, mugi_ctx_t *ctx){ function mugi_gen (line 212) | uint64_t mugi_gen(mugi_ctx_t *ctx){ FILE: mugi/mugi.h type mugi_ctx_t (line 32) | typedef struct{ FILE: noekeon/noekeon.c function gamma_1 (line 41) | static function pi1 (line 58) | static function pi2 (line 65) | static function theta (line 72) | static function noekeon_round (line 91) | static function changendian32 (line 116) | static function changendian (line 127) | static function noekeon_enc (line 137) | void noekeon_enc(void *buffer, const void *key){ function noekeon_dec (line 161) | void noekeon_dec(void *buffer, const void *key){ function noekeon_init (line 192) | void noekeon_init(const void *key, noekeon_ctx_t *ctx){ FILE: noekeon/noekeon_ctr.h type noekeon_ctr_ctx_t (line 35) | typedef struct{ FILE: noekeon/noekeon_prng.c function random8 (line 36) | uint8_t random8(void){ function random_block (line 49) | void random_block(void *dest){ function srandom32 (line 55) | void srandom32(uint32_t seed){ function random_seed (line 59) | void random_seed(const void *buffer){ function random_add (line 63) | void random_add(const void *buffer){ FILE: noekeon/omac_noekeon_C.c function omac_noekeon_init (line 8) | void omac_noekeon_init(omac_noekeon_ctx_t *ctx){ function omac_noekeon_tweak (line 13) | void omac_noekeon_tweak(uint8_t t, const void *key, omac_noekeon_ctx_t *... function omac_noekeon_next (line 18) | void omac_noekeon_next(const void *buffer, const void *key, omac_noekeon... function omac_noekeon_comppad (line 23) | static function omac_noekeon_last (line 45) | void omac_noekeon_last(const void *buffer, uint8_t length_b, const void ... function omac_noekeon (line 58) | void omac_noekeon(void *dest, const void *msg, uint16_t msglength_b, FILE: present/present128.c function key_update_128 (line 35) | static function key_update_128_inv (line 65) | static function present128_init (line 96) | void present128_init(const uint8_t *key, uint8_t keysize_b, present128_c... function present128_enc (line 105) | void present128_enc(void *buffer, present128_ctx_t *ctx){ function present128_dec (line 109) | void present128_dec(void *buffer, present128_ctx_t *ctx){ FILE: present/present128.h type present128_ctx_t (line 24) | typedef struct __attribute__((packed)) present128_ctx_st { FILE: present/present80.c function key_update (line 35) | static function key_update_inv (line 65) | static function present80_init (line 95) | void present80_init(const uint8_t *key, uint8_t keysize_b, present80_ctx... function present80_enc (line 104) | void present80_enc(void *buffer, present80_ctx_t *ctx){ function present80_dec (line 108) | void present80_dec(void *buffer, present80_ctx_t *ctx){ FILE: present/present80.h type present80_ctx_t (line 24) | typedef struct __attribute__((packed)) present80_ctx_st { FILE: present/present_common.c function present_sbox (line 33) | uint8_t present_sbox(uint8_t b){ function present_sbox_inv (line 43) | uint8_t present_sbox_inv(uint8_t b){ function present_p (line 53) | void present_p(uint8_t *o, uint8_t *i){ function present_generic_enc (line 70) | void present_generic_enc(void *buffer, uint8_t *ctx, uint8_t ksize_B, function present_generic_dec (line 86) | void present_generic_dec(void *buffer, uint8_t *ctx, uint8_t ksize_B, FILE: present/present_speed.c function key_update (line 33) | static function present_init (line 63) | void present_init(const uint8_t *key, uint8_t keysize_b, present_ctx_t *... function present_enc (line 74) | void present_enc(void *buffer, present_ctx_t *ctx){ function present_dec (line 89) | void present_dec(void *buffer, present_ctx_t *ctx){ FILE: present/present_speed.h type present_ctx_t (line 24) | typedef struct present_ctx_st{ FILE: rabbit/rabbit.h type rabbit_ctx_t (line 25) | typedef struct { FILE: rabbit/rabbit_c.c function gen_g (line 64) | static function update_c (line 78) | static function step (line 99) | static function keysetup (line 113) | static function ivsetup (line 141) | static function extract (line 175) | static function rabbit_init (line 207) | void rabbit_init(const void *key, uint16_t keysize_b, function rabbit_gen (line 235) | uint8_t rabbit_gen(rabbit_ctx_t *ctx){ FILE: rc5/rc5.c function rc5_enc (line 40) | void rc5_enc(void *buffer, const rc5_ctx_t *ctx){ function rc5_dec (line 50) | void rc5_dec(void *buffer, const rc5_ctx_t *ctx){ function rc5_init (line 67) | void rc5_init(void *key, uint16_t keysize_b, uint8_t rounds, rc5_ctx_t *... function rc5_free (line 94) | void rc5_free(rc5_ctx_t *ctx){ FILE: rc5/rc5.h type rc5_ctx_t (line 36) | typedef struct rc5_ctx_st { FILE: rc6/rc6.c function rotl32 (line 39) | uint32_t rotl32(uint32_t a, uint8_t n){ function rotr32 (line 44) | uint32_t rotr32(uint32_t a, uint8_t n){ function rc6_init (line 49) | uint8_t rc6_init(void *key, uint16_t keylength_b, rc6_ctx_t *s){ function rc6_initl (line 54) | uint8_t rc6_initl(void *key, uint16_t keylength_b, uint8_t rounds, rc6_c... function rc6_free (line 97) | void rc6_free(rc6_ctx_t *s){ function rc6_enc (line 107) | void rc6_enc(void *block, rc6_ctx_t *s){ function rc6_dec (line 127) | void rc6_dec(void *block, rc6_ctx_t *s){ FILE: rc6/rc6.h type rc6_ctx_t (line 35) | typedef struct rc6_ctx_st{ FILE: rsa/rsa_basic.c function rsa_enc (line 33) | void rsa_enc(bigint_t *data, const rsa_publickey_t *key){ function rsa_dec_crt_mono (line 53) | uint8_t rsa_dec_crt_mono(bigint_t *data, const rsa_privatekey_t *key){ function rsa_dec (line 163) | uint8_t rsa_dec(bigint_t *data, const rsa_privatekey_t *key){ function rsa_os2ip (line 181) | void rsa_os2ip(bigint_t *dest, const void *data, uint32_t length_B){ function rsa_i2osp (line 217) | void rsa_i2osp(void *dest, bigint_t *src, uint16_t *out_length_B){ FILE: rsa/rsa_basic.h type rsa_publickey_t (line 25) | typedef struct { type rsa_privatekey_t (line 30) | typedef struct { type rsa_fullkey_t (line 37) | typedef struct { FILE: rsa/rsaes_oaep.c function rsa_encrypt_oaep (line 54) | uint8_t rsa_encrypt_oaep(void *dest, uint16_t *out_length, function rsa_decrypt_oaep (line 143) | uint8_t rsa_decrypt_oaep(void *dest, uint16_t *out_length, FILE: rsa/rsaes_oaep.h type rsa_oaep_parameter_t (line 30) | typedef struct { type rsa_label_t (line 36) | typedef struct { FILE: rsa/rsaes_pkcs1v15.c function rsa_pkcs1v15_compute_padlength_B (line 36) | uint16_t rsa_pkcs1v15_compute_padlength_B(bigint_t *modulus, uint16_t ms... function rsa_encrypt_pkcs1v15 (line 40) | uint8_t rsa_encrypt_pkcs1v15(void *dest, uint16_t *out_length, const voi... function rsa_decrypt_pkcs1v15 (line 88) | uint8_t rsa_decrypt_pkcs1v15(void *dest, uint16_t *out_length, const voi... FILE: salsa20/salsa20.c function quaterround (line 28) | static function rowround (line 36) | static function columnround (line 44) | static function doubleround (line 52) | static function salsa20_hash (line 60) | void salsa20_hash(uint32_t *a){ function salsa_k32 (line 75) | void salsa_k32(uint32_t *dest, const uint32_t *k, const uint32_t *n){ function salsa_k16 (line 86) | void salsa_k16(uint32_t *dest, const uint32_t *k, const uint32_t *n){ function salsa20_genBlock256 (line 97) | void salsa20_genBlock256(void *dest, const void *k, const void *iv, uint... function salsa20_genBlock128 (line 104) | void salsa20_genBlock128(void *dest, const void *k, const void *iv, uint... function salsa20_init (line 112) | void salsa20_init(void *key, uint16_t keylength_b, void *iv, salsa20_ctx... function salsa20_gen (line 134) | uint8_t salsa20_gen(salsa20_ctx_t *ctx){ FILE: salsa20/salsa20.h type salsa20_ctx_t (line 25) | typedef struct{ FILE: scal/scal-basic.c function scal_cipher_init (line 27) | uint8_t scal_cipher_init(const scdesc_t *cipher_descriptor, function scal_cipher_free (line 82) | void scal_cipher_free(scgen_ctx_t *ctx){ function scal_cipher_gen_byte (line 91) | uint8_t scal_cipher_gen_byte(scgen_ctx_t *ctx){ function scal_cipher_gen_block (line 128) | void scal_cipher_gen_block(void *block, scgen_ctx_t *ctx){ function scal_cipher_gen_fillblock (line 140) | void scal_cipher_gen_fillblock(void *block, uint16_t blocksize_B, scgen_... function scal_cipher_getBlocksize_b (line 148) | uint16_t scal_cipher_getBlocksize_b(const scdesc_t *desc){ function PGM_VOID_P (line 154) | PGM_VOID_P scal_cipher_getKeysizeDesc(const scdesc_t *desc){ function PGM_VOID_P (line 158) | PGM_VOID_P scal_cipher_getIVsizeDesc(const scdesc_t *desc){ FILE: scal/scal-nessie.c function scal_nessie_set_estream (line 31) | void scal_nessie_set_estream(uint8_t v){ function scal_nessie_get_estream (line 35) | uint8_t scal_nessie_get_estream(void){ function normal_block (line 94) | static function long_block (line 118) | static function scal_nessie_stream_run (line 145) | void scal_nessie_stream_run(const scdesc_t *desc, uint16_t keysize_b, ui... function scal_nessie_run (line 282) | void scal_nessie_run(const scdesc_t *desc){ FILE: seed/seed.h type seed_ctx_t (line 39) | typedef struct{ FILE: seed/seed_C.c function changeendian32 (line 40) | static function bigendian_sum32 (line 49) | static function bigendian_sub32 (line 59) | static function bigendian_rotl8_64 (line 69) | static inline function bigendian_rotr8_64 (line 81) | static inline function f_function (line 93) | static function g_function (line 127) | static type keypair_t (line 143) | typedef struct { function keypair_t (line 147) | keypair_t getnextkeys(uint32_t *keystate, uint8_t curround){ function keypair_t (line 176) | keypair_t getprevkeys(uint32_t *keystate, uint8_t curround){ type seed_ctx_t (line 203) | typedef struct{ function seed_init (line 209) | void seed_init(const void * key, seed_ctx_t * ctx){ function seed_enc (line 218) | void seed_enc(void * buffer, const seed_ctx_t * ctx){ function seed_dec (line 251) | void seed_dec(void * buffer, seed_ctx_t * ctx){ FILE: serpent/serpent-sboxes-bitslice.c function sb0 (line 37) | static function sb0_inv (line 64) | static function sb1 (line 91) | static function sb1_inv (line 117) | static void sb1_inv(uint8_t *out, const uint8_t *in){ function sb2 (line 142) | static void sb2(uint8_t *out, const uint8_t *in){ function sb2_inv (line 165) | static void sb2_inv(uint8_t *out, const uint8_t *in){ function sb3 (line 190) | static void sb3(uint8_t *out, const uint8_t *in){ function sb3_inv (line 215) | static void sb3_inv(uint8_t *out, const uint8_t *in){ function sb4 (line 239) | static void sb4(uint8_t *out, const uint8_t *in){ function sb4_inv (line 265) | static void sb4_inv(uint8_t *out, const uint8_t *in){ function sb5 (line 289) | static void sb5(uint8_t *out, const uint8_t *in){ function sb5_inv (line 313) | static void sb5_inv(uint8_t *out, const uint8_t *in){ function sb6 (line 337) | static void sb6(uint8_t *out, const uint8_t *in){ function sb6_inv (line 363) | static void sb6_inv(uint8_t *out, const uint8_t *in){ function sb7 (line 389) | static void sb7(uint8_t *out, const uint8_t *in){ function sb7_inv (line 415) | static void sb7_inv(uint8_t *out, const uint8_t *in){ function sbox128 (line 449) | void sbox128(void * w, uint8_t box){ function inv_sbox128 (line 461) | void inv_sbox128(void * w, uint8_t box){ FILE: serpent/serpent-sboxes_c.c function serpent_ip (line 55) | static void serpent_ip(uint32_t *i, uint8_t *o){ function serpent_fp (line 76) | static void serpent_fp(uint32_t *i, uint32_t *o){ function sbox128x (line 95) | static void sbox128x(uint8_t box, void *w){ function sbox128 (line 118) | void sbox128(void * w, uint8_t box){ function inv_sbox128 (line 123) | void inv_sbox128(void * w, uint8_t box){ FILE: serpent/serpent.c function rotl32 (line 35) | uint32_t rotl32(uint32_t a, uint8_t n){ function rotr32 (line 40) | uint32_t rotr32(uint32_t a, uint8_t n){ function serpent_lt (line 50) | static void serpent_lt(uint8_t *b){ function serpent_inv_lt (line 63) | static void serpent_inv_lt(uint8_t *b){ function serpent_gen_w (line 78) | static uint32_t serpent_gen_w(uint32_t * b, uint8_t i){ function serpent_init (line 85) | void serpent_init(const void *key, uint16_t keysize_b, serpent_ctx_t *ctx){ function serpent_enc (line 109) | void serpent_enc(void *buffer, const serpent_ctx_t *ctx){ function serpent_dec (line 122) | void serpent_dec(void *buffer, const serpent_ctx_t *ctx){ FILE: serpent/serpent.h type serpent_ctx_t (line 32) | typedef struct serpent_ctx_st { FILE: sha1/sha1.c function sha1_init (line 48) | void sha1_init(sha1_ctx_t *state){ function rotl32 (line 60) | uint32_t rotl32(uint32_t n, uint8_t bits){ function change_endian32 (line 64) | uint32_t change_endian32(uint32_t x){ function ch (line 70) | uint32_t ch(uint32_t x, uint32_t y, uint32_t z){ function maj (line 75) | uint32_t maj(uint32_t x, uint32_t y, uint32_t z){ function parity (line 80) | uint32_t parity(uint32_t x, uint32_t y, uint32_t z){ function sha1_nextBlock (line 96) | void sha1_nextBlock (sha1_ctx_t *state, const void *block){ function sha1_lastBlock (line 176) | void sha1_lastBlock(sha1_ctx_t *state, const void *block, uint16_t length){ function sha1_ctx2hash (line 210) | void sha1_ctx2hash (void *dest, sha1_ctx_t *state){ function sha1 (line 229) | void sha1 (void *dest, const void *msg, uint32_t length){ FILE: sha1/sha1.h type sha1_ctx_t (line 59) | typedef struct { FILE: sha2/sha224.c function sha224_init (line 64) | void sha224_init(sha224_ctx_t *state){ function sha224_nextBlock (line 70) | void sha224_nextBlock (sha224_ctx_t *state, const void *block){ function sha224_lastBlock (line 75) | void sha224_lastBlock (sha224_ctx_t *state, const void *block, uint16_t ... function sha224 (line 94) | void sha224(void *dest, const void *msg, uint32_t length_b){ /* length c... function sha224_ctx2hash (line 110) | void sha224_ctx2hash(void *dest, const sha224_ctx_t *state){ FILE: sha2/sha224.h type sha2_small_common_ctx_t (line 58) | typedef sha2_small_common_ctx_t sha224_ctx_t; FILE: sha2/sha256.c function sha256_init (line 63) | void sha256_init(sha256_ctx_t *state){ function sha256_nextBlock (line 69) | void sha256_nextBlock (sha256_ctx_t *state, const void *block){ function sha256_lastBlock (line 74) | void sha256_lastBlock (sha256_ctx_t *state, const void *block, uint16_t ... function sha256 (line 93) | void sha256(void *dest, const void *msg, uint32_t length_b){ /* length c... function sha256_ctx2hash (line 109) | void sha256_ctx2hash(void *dest, const sha256_ctx_t *state){ FILE: sha2/sha256.h type sha2_small_common_ctx_t (line 58) | typedef sha2_small_common_ctx_t sha256_ctx_t; FILE: sha2/sha2_large_common.c function change_endian64 (line 50) | static const function rotr64 (line 64) | static const function rotl64 (line 69) | static const function pgm_read_uint64_t_P (line 74) | static const function sha2_large_common_nextBlock (line 92) | void sha2_large_common_nextBlock(sha2_large_common_ctx_t *ctx, const voi... function sha2_large_common_lastBlock (line 125) | void sha2_large_common_lastBlock(sha2_large_common_ctx_t *ctx, const voi... FILE: sha2/sha2_large_common.h type sha2_large_common_ctx_t (line 23) | typedef struct { FILE: sha2/sha2_small_common.c function rotr32 (line 31) | static function rotl32 (line 36) | static function change_endian32 (line 45) | static function sha2_small_common_nextBlock (line 78) | void sha2_small_common_nextBlock (sha2_small_common_ctx_t *state, const ... function sha2_small_common_lastBlock (line 123) | void sha2_small_common_lastBlock(sha2_small_common_ctx_t *state, const v... FILE: sha2/sha2_small_common.h type sha2_small_common_ctx_t (line 23) | typedef struct { FILE: sha2/sha384.c function sha384_nextBlock (line 28) | void sha384_nextBlock (sha384_ctx_t *ctx, const void *block){ function sha384_lastBlock (line 32) | void sha384_lastBlock(sha384_ctx_t *ctx, const void *block, uint16_t len... function sha384_init (line 43) | void sha384_init(sha384_ctx_t *ctx){ function sha384_ctx2hash (line 48) | void sha384_ctx2hash(void *dest, const sha384_ctx_t *ctx){ function sha384 (line 61) | void sha384(void *dest, const void *msg, uint32_t length_b){ FILE: sha2/sha384.h type sha2_large_common_ctx_t (line 32) | typedef sha2_large_common_ctx_t sha384_ctx_t; FILE: sha2/sha512.c function sha512_nextBlock (line 27) | void sha512_nextBlock (sha512_ctx_t *ctx, const void *block){ function sha512_lastBlock (line 31) | void sha512_lastBlock(sha512_ctx_t *ctx, const void *block, uint16_t len... function sha512_init (line 42) | void sha512_init(sha512_ctx_t *ctx){ function sha512_ctx2hash (line 47) | void sha512_ctx2hash(void *dest, const sha512_ctx_t *ctx){ function sha512 (line 60) | void sha512(void *dest, const void *msg, uint32_t length_b){ FILE: sha2/sha512.h type sha2_large_common_ctx_t (line 31) | typedef sha2_large_common_ctx_t sha512_ctx_t; FILE: sha256/sha256.c function sha256_init (line 60) | void sha256_init(sha256_ctx_t *state){ function rotr32 (line 70) | uint32_t rotr32( uint32_t x, uint8_t n){ function change_endian32 (line 79) | uint32_t change_endian32(uint32_t x){ function sha256_nextBlock (line 114) | void sha256_nextBlock (sha256_ctx_t *state, const void *block){ function sha256_lastBlock (line 161) | void sha256_lastBlock(sha256_ctx_t *state, const void *block, uint16_t l... function sha256 (line 207) | void sha256(sha256_hash_t *dest, const void *msg, uint32_t length){ /* l... function sha256_ctx2hash (line 223) | void sha256_ctx2hash(sha256_hash_t *dest, const sha256_ctx_t *state){ FILE: sha256/sha256.h type sha256_ctx_t (line 61) | typedef struct { FILE: sha3-api.h type BitSequence (line 20) | typedef unsigned char BitSequence; type DataLength (line 21) | typedef unsigned long long DataLength; type HashReturn (line 22) | typedef enum { SUCCESS = 0, FAIL = 1, BAD_HASHBITLEN = 2 } HashReturn; FILE: shabal/shabal.c function shabal_u (line 37) | static inline function shabal_v (line 42) | static inline function shabal_p (line 49) | static function shabal_nextBlock (line 73) | void shabal_nextBlock(shabal_ctx_t *ctx, const void *block){ function shabal_lastBlock (line 91) | void shabal_lastBlock(shabal_ctx_t *ctx, const void *block, uint16_t len... function shabal_ctx2hash (line 119) | void shabal_ctx2hash(void *dest, const shabal_ctx_t *ctx, uint16_t outle... FILE: shabal/shabal.h type shabal_ctx_t (line 39) | typedef struct{ FILE: shabal/shabal192.c function shabal192_init (line 50) | void shabal192_init(shabal_ctx_t *ctx){ function shabal192_ctx2hash (line 66) | void shabal192_ctx2hash(void *dest, const shabal_ctx_t *ctx){ function shabal192 (line 70) | void shabal192(void *dest, void *msg, uint32_t length_b){ FILE: shabal/shabal224.c function shabal224_init (line 50) | void shabal224_init(shabal_ctx_t *ctx){ function shabal224_ctx2hash (line 66) | void shabal224_ctx2hash(void *dest, const shabal_ctx_t *ctx){ function shabal224 (line 70) | void shabal224(void *dest, void *msg, uint32_t length_b){ FILE: shabal/shabal256.c function shabal256_init (line 50) | void shabal256_init(shabal_ctx_t *ctx){ function shabal256_ctx2hash (line 66) | void shabal256_ctx2hash(void *dest, const shabal_ctx_t *ctx){ function shabal256 (line 70) | void shabal256(void *dest, void *msg, uint32_t length_b){ FILE: shabal/shabal384.c function shabal384_init (line 50) | void shabal384_init(shabal_ctx_t *ctx){ function shabal384_ctx2hash (line 66) | void shabal384_ctx2hash(void *dest, const shabal_ctx_t *ctx){ function shabal384 (line 70) | void shabal384(void *dest, void *msg, uint32_t length_b){ FILE: shabal/shabal512.c function shabal512_init (line 50) | void shabal512_init(shabal_ctx_t *ctx){ function shabal512_ctx2hash (line 66) | void shabal512_ctx2hash(void *dest, const shabal_ctx_t *ctx){ function shabal512 (line 70) | void shabal512(void *dest, void *msg, uint32_t length_b){ FILE: shabea/shabea.c function shabea256 (line 53) | void shabea256(void * block, void * key, uint16_t keysize_b, uint8_t enc... FILE: shacal1/shacal1_enc.c function shacal1_enc (line 34) | void shacal1_enc(void *buffer, void *key, uint16_t keysize_b){ FILE: shacal2/shacal2_enc.c function shacal2_enc (line 35) | void shacal2_enc(void *buffer, void *key, uint16_t keysize_b){ FILE: skein/skein.h type skein256_ctx_t (line 43) | typedef struct{ type skein512_ctx_t (line 54) | typedef struct{ type skein1024_ctx_t (line 65) | typedef struct{ FILE: skein/skein1024.c function skein1024_init (line 33) | void skein1024_init(skein1024_ctx_t *ctx, uint16_t outsize_b){ function skein1024_nextBlock (line 50) | void skein1024_nextBlock(skein1024_ctx_t *ctx, const void *block){ function skein1024_lastBlock (line 54) | void skein1024_lastBlock(skein1024_ctx_t *ctx, const void *block, uint16... function skein1024_ctx2hash (line 58) | void skein1024_ctx2hash(void *dest, skein1024_ctx_t *ctx){ function skein1024 (line 83) | void skein1024(void *dest, uint16_t outlength_b, const void *msg, uint32... FILE: skein/skein256.c function skein256_init (line 34) | void skein256_init(skein256_ctx_t *ctx, uint16_t outsize_b){ function skein256_nextBlock (line 51) | void skein256_nextBlock(skein256_ctx_t *ctx, const void *block){ function skein256_lastBlock (line 55) | void skein256_lastBlock(skein256_ctx_t *ctx, const void *block, uint16_t... function skein256_ctx2hash (line 59) | void skein256_ctx2hash(void *dest, skein256_ctx_t *ctx){ function skein256 (line 84) | void skein256(void *dest, uint16_t outlength_b,const void *msg, uint32_t... FILE: skein/skein512.c function skein512_init (line 33) | void skein512_init(skein512_ctx_t *ctx, uint16_t outsize_b){ function skein512_nextBlock (line 50) | void skein512_nextBlock(skein512_ctx_t *ctx, const void *block){ function skein512_lastBlock (line 54) | void skein512_lastBlock(skein512_ctx_t *ctx, const void *block, uint16_t... function skein512_ctx2hash (line 58) | void skein512_ctx2hash(void *dest, skein512_ctx_t *ctx){ function skein512 (line 83) | void skein512(void *dest, uint16_t outlength_b,const void *msg, uint32_t... FILE: skein/threefish.h type threefish256_ctx_t (line 47) | typedef struct{ type threefish512_ctx_t (line 58) | typedef struct{ type threefish1024_ctx_t (line 69) | typedef struct{ FILE: skein/threefish1024_dec.c function permute_inv16 (line 35) | static function add_key_16 (line 58) | static function threefish1024_dec (line 69) | void threefish1024_dec(void *data, const threefish1024_ctx_t *ctx){ FILE: skein/threefish1024_dec_cstub.c function permute_inv16 (line 35) | static function add_key_16 (line 58) | static function threefish1024_dec (line 69) | void threefish1024_dec(void *data, const threefish1024_ctx_t *ctx){ FILE: skein/threefish1024_enc.c function permute_16 (line 35) | static function threefish1024_init (line 64) | void threefish1024_init(const void *key, const void *tweak, threefish102... function add_key_16 (line 79) | static function threefish1024_enc (line 90) | void threefish1024_enc(void *data, const threefish1024_ctx_t *ctx){ FILE: skein/threefish256_dec.c function permute_4 (line 34) | static function add_key_4 (line 45) | static function threefish256_dec (line 53) | void threefish256_dec(void *data, const threefish256_ctx_t *ctx){ FILE: skein/threefish256_dec_cstub.c function permute_4 (line 34) | static function add_key_4 (line 42) | static function threefish256_dec (line 50) | void threefish256_dec(void *data, const threefish256_ctx_t *ctx){ FILE: skein/threefish256_enc.c function permute_4 (line 34) | static function threefish256_init (line 48) | void threefish256_init(const void *key, const void *tweak, threefish256_... function add_key_4 (line 63) | static function threefish256_enc (line 71) | void threefish256_enc(void *data, const threefish256_ctx_t *ctx){ FILE: skein/threefish512_dec.c function permute_inv8 (line 37) | static function add_key_8 (line 50) | static function threefish512_dec (line 61) | void threefish512_dec(void *data, const threefish512_ctx_t *ctx){ FILE: skein/threefish512_dec_cstub.c function permute_inv8 (line 37) | static function add_key_8 (line 50) | static function threefish512_dec (line 61) | void threefish512_dec(void *data, const threefish512_ctx_t *ctx){ FILE: skein/threefish512_enc.c function permute_8 (line 37) | static function threefish512_init (line 70) | void threefish512_init(const void *key, const void *tweak, threefish512_... function add_key_8 (line 85) | static function threefish512_enc (line 96) | void threefish512_enc(void *data, const threefish512_ctx_t *ctx){ FILE: skein/threefish_invmix_c.c function threefish_invmix (line 33) | void threefish_invmix(void *data, uint8_t rot){ FILE: skein/threefish_mix_c.c function threefish_mix (line 33) | void threefish_mix(void *data, uint8_t rot){ FILE: skein/ubi.h type ubi256_ctx_t (line 51) | typedef struct{ type ubi512_ctx_t (line 61) | typedef struct{ type ubi1024_ctx_t (line 71) | typedef struct{ type skein_config_t (line 96) | typedef struct{ FILE: skein/ubi1024.c function ubi1024_init (line 33) | void ubi1024_init(ubi1024_ctx_t *ctx, const void *g, uint8_t type){ function ubi1024_nextBlock (line 39) | void ubi1024_nextBlock(ubi1024_ctx_t *ctx, const void *block){ function ubi1024_lastBlock (line 50) | void ubi1024_lastBlock(ubi1024_ctx_t *ctx, const void *block, uint16_t l... function ubi1024_ctx2hash (line 73) | void ubi1024_ctx2hash(void *dest, const ubi1024_ctx_t *ctx){ FILE: skein/ubi256.c function ubi256_init (line 33) | void ubi256_init(ubi256_ctx_t *ctx, const void *g, uint8_t type){ function ubi256_nextBlock (line 39) | void ubi256_nextBlock(ubi256_ctx_t *ctx, const void *block){ function ubi256_lastBlock (line 50) | void ubi256_lastBlock(ubi256_ctx_t *ctx, const void *block, uint16_t len... function ubi256_ctx2hash (line 77) | void ubi256_ctx2hash(void *dest, const ubi256_ctx_t *ctx){ FILE: skein/ubi512.c function ubi512_init (line 33) | void ubi512_init(ubi512_ctx_t *ctx, const void *g, uint8_t type){ function ubi512_nextBlock (line 39) | void ubi512_nextBlock(ubi512_ctx_t *ctx, const void *block){ function ubi512_lastBlock (line 50) | void ubi512_lastBlock(ubi512_ctx_t *ctx, const void *block, uint16_t len... function ubi512_ctx2hash (line 73) | void ubi512_ctx2hash(void *dest, const ubi512_ctx_t *ctx){ FILE: skipjack/skipjack.c function skipjack_sub_g (line 83) | static function skipjack_g (line 88) | static function skipjack_g_inv (line 102) | static function skipjack_a (line 116) | static function skipjack_a_inv (line 127) | static function skipjack_b (line 138) | static function skipjack_b_inv (line 149) | static function skipjack_enc (line 164) | void skipjack_enc(void *block, void *key){ function skipjack_dec (line 179) | void skipjack_dec(void *block, void *key){ FILE: skipjack/skipjack_nofix.c function skipjack_g (line 86) | uint16_t skipjack_g(uint16_t g, uint8_t k, uint8_t *key){ function skipjack_g_inv (line 99) | uint16_t skipjack_g_inv(uint16_t g, uint8_t k, uint8_t *key){ function skipjack_a (line 112) | void skipjack_a(uint16_t *w, uint8_t k, uint8_t *key){ function skipjack_a_inv (line 124) | void skipjack_a_inv(uint16_t *w, uint8_t k, uint8_t *key){ function skipjack_b (line 135) | void skipjack_b(uint16_t *w, uint8_t k, uint8_t *key){ function skipjack_b_inv (line 146) | void skipjack_b_inv(uint16_t *w, uint8_t k, uint8_t *key){ function skipjack_enc (line 161) | void skipjack_enc(void *block, void *key){ function skipjack_enc (line 172) | void skipjack_enc(void *block, void *key){ function skipjack_dec (line 199) | void skipjack_dec(void *block, void *key){ function skipjack_dec (line 210) | void skipjack_dec(void *block, void *key){ FILE: stack_measuring.h type stack_measuring_ctx_t (line 25) | typedef struct { FILE: streamcipher_descriptor.h type sc_init_fpt (line 54) | typedef union{ type sc_gen_fpt (line 63) | typedef union{ type sc_genra_fpt (line 69) | typedef union{ type scdesc_t (line 88) | typedef struct { type scgen_ctx_t (line 102) | typedef struct{ FILE: test_src/circularbytebuffer.h type circularbytebuffer_t (line 40) | typedef struct { FILE: test_src/cli-stub.c function cli_completion (line 54) | uint8_t cli_completion(char *buffer, uint16_t maxcmdlength, PGM_VOID_P c... function cmd_interface (line 83) | int8_t cmd_interface(PGM_VOID_P cmd_desc){ FILE: test_src/cli.h type cmdoption_t (line 36) | typedef struct { type cmdlist_entry_t (line 44) | typedef struct { FILE: test_src/cmacvs.c function cmacvs_listalgos (line 54) | void cmacvs_listalgos(void){ function cmacvs_setalgo (line 71) | void cmacvs_setalgo(char *param){ type cmacvs_ctx_t (line 103) | typedef struct { function buffer_add (line 114) | uint8_t buffer_add(char c){ function getValue_P (line 148) | int32_t getValue_P(PGM_P key){ function getKey (line 176) | uint8_t getKey(void *key_buffer, uint8_t klen_B){ function getMac (line 216) | uint8_t getMac(void *mac_buffer, uint8_t mlen_B){ function cmacvs_test1 (line 256) | void cmacvs_test1(void){ /* Gen tests */ function cmacvs_test2 (line 420) | void cmacvs_test2(void){ /* Ver tests */ FILE: test_src/dbz_strings.c function dbz_strcount (line 36) | uint8_t dbz_strcount(const char *str){ function dbz_splitup (line 51) | void dbz_splitup(char *dbzstr, char** strings){ function dbz_strcount_P (line 66) | uint8_t dbz_strcount_P(PGM_P str){ function dbz_splitup_P (line 81) | void dbz_splitup_P(PGM_P dbzstr, PGM_P *strings){ FILE: test_src/debug.c function debug_init (line 33) | void debug_init(void){ function debug_char (line 41) | void debug_char(char c){ function debug_str (line 50) | void debug_str(char *s){ function debug_byte (line 57) | void debug_byte(char b){ FILE: test_src/dump-decl.c type memtype_desc_t (line 51) | typedef const struct { FILE: test_src/main-a5_1-test.c function a51_genctx_dummy (line 34) | void a51_genctx_dummy(uint8_t *key, uint16_t keysize, void *ctx){ function testrun_nessie_a51 (line 40) | void testrun_nessie_a51(void){ function main (line 71) | int main (void){ FILE: test_src/main-aes-test.c function testrun_nessie_aes (line 56) | void testrun_nessie_aes(void){ function testrun_test_aes (line 60) | void testrun_test_aes(void){ function testrun_testkey_aes128 (line 97) | void testrun_testkey_aes128(void){ function testrun_testkey_aes192 (line 116) | void testrun_testkey_aes192(void){ function testrun_testkey_aes256 (line 139) | void testrun_testkey_aes256(void){ function testrun_testkey_aes (line 163) | void testrun_testkey_aes(void){ function testrun_aes128_cbc (line 200) | void testrun_aes128_cbc(void){ function testrun_aes128_cfb8 (line 233) | void testrun_aes128_cfb8(void){ function testrun_aes128_cfb1 (line 269) | void testrun_aes128_cfb1(void){ function testrun_aes128_ofb (line 332) | void testrun_aes128_ofb(void){ function testrun_aes128_ctr (line 365) | void testrun_aes128_ctr(void){ function testrun_aes128_cmac (line 398) | void testrun_aes128_cmac(void){ function testrun_aes128_cmac72 (line 434) | void testrun_aes128_cmac72(void){ function testrun_aes192_cmac0 (line 473) | void testrun_aes192_cmac0(void){ function testrun_aes128_eax (line 568) | void testrun_aes128_eax(void){ function testrun_performance_aes (line 644) | void testrun_performance_aes(void){ function main (line 695) | int main(void) { FILE: test_src/main-arcfour-test.c function arcfour_genctx_dummy (line 39) | void arcfour_genctx_dummy(uint8_t *key, uint16_t keysize, void *ctx){ function testrun_nessie_arcfour (line 43) | void testrun_nessie_arcfour(void){ function testrun_performance_arcfour (line 47) | void testrun_performance_arcfour(void){ function main (line 87) | int main(void) { FILE: test_src/main-base64-test.c function testrun_stdtest_base64 (line 39) | void testrun_stdtest_base64(void){ function testrun_performance_base64 (line 94) | void testrun_performance_base64(void){ function main (line 146) | int main (void){ FILE: test_src/main-bigint-test.c function test_echo_bigint (line 38) | void test_echo_bigint(void){ function test_add_bigint (line 54) | void test_add_bigint(void){ function test_add_scale_bigint (line 92) | void test_add_scale_bigint(void){ function test_mul_bigint (line 146) | void test_mul_bigint(void){ function test_mul_mont_bigint (line 184) | void test_mul_mont_bigint(void){ function test_mul_word_bigint (line 233) | void test_mul_word_bigint(void){ function test_square_bigint (line 277) | void test_square_bigint(void){ function test_reduce_bigint (line 305) | void test_reduce_bigint(void){ function test_expmod_bigint (line 333) | void test_expmod_bigint(void){ function test_expmod_mont_bigint (line 384) | void test_expmod_mont_bigint(void){ function test_gcdext_bigint (line 434) | void test_gcdext_bigint(void){ function test_simple (line 475) | void test_simple(void){ function test_mul_simple (line 511) | void test_mul_simple(void){ function test_square_simple (line 558) | void test_square_simple(void){ function test_reduce_simple (line 576) | void test_reduce_simple(void){ function test_gcdext_simple (line 605) | void test_gcdext_simple(void){ function testrun_performance_bigint (line 635) | void testrun_performance_bigint(void){ function main (line 675) | int main (void){ FILE: test_src/main-blake-test.c function testrun_nessie_blake (line 51) | void testrun_nessie_blake(void){ function blake224_test (line 54) | void blake224_test(void *msg, uint32_t length_b){ function blake256_test (line 58) | void blake256_test(void *msg, uint32_t length_b){ function blake384_test (line 62) | void blake384_test(void *msg, uint32_t length_b){ function blake512_test (line 66) | void blake512_test(void *msg, uint32_t length_b){ function testrun_stdtest_blake (line 69) | void testrun_stdtest_blake(void){ function testshort (line 86) | void testshort(void){ function testlshort (line 90) | void testlshort(void){ function test512_32 (line 94) | void test512_32(void){ function performance_blake (line 106) | void performance_blake(void){ function main (line 142) | int main (void){ FILE: test_src/main-bmw-test.c function performance_bmw (line 53) | void performance_bmw(void){ function testrun_nessie_bmw (line 57) | void testrun_nessie_bmw(void){ function bmw224_test (line 61) | void bmw224_test(void *msg, uint32_t length_b){ function bmw256_test (line 65) | void bmw256_test(void *msg, uint32_t length_b){ function bmw384_test (line 68) | void bmw384_test(void *msg, uint32_t length_b){ function bmw512_test (line 72) | void bmw512_test(void *msg, uint32_t length_b){ function test506 (line 76) | void test506(void){ function test507 (line 90) | void test507(void){ function testrun_stdtest_bmw (line 104) | void testrun_stdtest_bmw(void){ function bmw256_short_test (line 117) | void bmw256_short_test(void *msg, uint32_t length_b){ function testshort (line 122) | void testshort(void){ function testlshort (line 127) | void testlshort(void){ function main (line 169) | int main (void){ FILE: test_src/main-camellia-test.c function testrun_nessie_camellia (line 43) | void testrun_nessie_camellia(void){ function hexdump128 (line 64) | void hexdump128(void *data){ function testrun_camellia128 (line 73) | void testrun_camellia128(void){ function test_performance_camellia (line 115) | void test_performance_camellia(void){ function testrun_camellia (line 129) | void testrun_camellia(void){ function main (line 177) | int main (void){ FILE: test_src/main-cast5-test.c function testrun_nessie_cast5 (line 43) | void testrun_nessie_cast5(void){ function cast5_ctx_dump (line 51) | void cast5_ctx_dump(cast5_ctx_t *s){ function test_encrypt (line 69) | void test_encrypt(uint8_t *block, uint8_t *key, uint8_t keylength, bool ... function test_decrypt (line 85) | void test_decrypt(uint8_t *block, uint8_t *key, uint8_t keylength, bool ... function testrun_cast5 (line 101) | void testrun_cast5(void){ function testrun_performance_cast5 (line 145) | void testrun_performance_cast5(void){ function main (line 166) | int main (void){ FILE: test_src/main-cast6-test.c function testrun_nessie_cast6 (line 26) | void testrun_nessie_cast6(void){ function testrun_rfc_cast6 (line 30) | void testrun_rfc_cast6(void){ function testrun_performance_cast6 (line 89) | void testrun_performance_cast6(void){ function main (line 110) | int main (void){ FILE: test_src/main-cscipher-test.c function cscipher_init_dummy (line 43) | void cscipher_init_dummy(const uint8_t *key, uint16_t keysize_b, void *c... function testrun_nessie_cscipher (line 47) | void testrun_nessie_cscipher(void){ function testrun_cscipher (line 51) | void testrun_cscipher(void){ function testrun_long_cscipher (line 72) | void testrun_long_cscipher(void){ function testrun_performance_cscipher (line 120) | void testrun_performance_cscipher(void){ function main (line 142) | int main (void){ FILE: test_src/main-cubehash-test.c function cubehash256_test0 (line 50) | void cubehash256_test0(void){ function performance_cubehash (line 62) | void performance_cubehash(void){ function testrun_nessie_cubehash (line 66) | void testrun_nessie_cubehash(void){ function main (line 94) | int main (void){ FILE: test_src/main-des-test.c function testrun_nessie_des (line 46) | void testrun_nessie_des(const char *param){ function testrun_performance_des (line 73) | void testrun_performance_des(void){ function main (line 93) | int main(void) { FILE: test_src/main-dsa-test.c function load_fix_dsa (line 46) | void load_fix_dsa(void){ function dsa_print_item (line 50) | void dsa_print_item(bigint_t *a, PGM_P pstr){ function dsa_print_signature_b64 (line 71) | void dsa_print_signature_b64(dsa_signature_t *s){ function dsa_print_ctx (line 95) | void dsa_print_ctx(dsa_ctx_t *ctx){ function dsa_print_signature (line 103) | void dsa_print_signature(const dsa_signature_t *sig){ function quick_test (line 110) | void quick_test(void){ function reset_prng (line 145) | void reset_prng(void){ function testrun_performance_bigint (line 152) | void testrun_performance_bigint(void){ function main (line 173) | int main (void){ FILE: test_src/main-ecdsa-test.c function prng_get_byte (line 54) | uint8_t prng_get_byte(void){ function hfdesc_t (line 58) | const hfdesc_t *hash_select(void){ function convert_hexchar_to_value (line 80) | uint8_t convert_hexchar_to_value(char a){ function convert_hex_to_byte (line 94) | uint8_t convert_hex_to_byte(char a, char b){ function testrun_performance_invert_bigint (line 143) | void testrun_performance_invert_bigint(void){ function testrun_performance_multiply_bigint (line 178) | void testrun_performance_multiply_bigint(void){ function testrun_performance_reduce_bigint (line 237) | void testrun_performance_reduce_bigint(void){ function ecc_affine_point_alloc (line 306) | uint8_t ecc_affine_point_alloc(ecc_affine_point_t *p, uint16_t length_b){ function ecc_affine_point_free (line 318) | void ecc_affine_point_free(ecc_affine_point_t *p){ function testrun_square (line 324) | void testrun_square(void){ function testrun_genkey2 (line 422) | void testrun_genkey2(void){ function testrun_genkey1 (line 457) | void testrun_genkey1(void){ function testrun_genkey3 (line 497) | void testrun_genkey3(void){ function testrun_genkey (line 536) | void testrun_genkey(void){ function hash_mem_P (line 645) | void hash_mem_P(const hfdesc_t *hfdesc, void *dest, const void *msg, uin... function test_sign1 (line 693) | void test_sign1(void){ function test_sign2 (line 766) | void test_sign2(void){ function main (line 874) | int main (void){ FILE: test_src/main-echo-test.c function echo256_interm (line 92) | void echo256_interm(void){ function echo512_interm (line 106) | void echo512_interm(void){ function echo256_test0 (line 120) | void echo256_test0(void){ function performance_echo (line 132) | void performance_echo(void){ function testrun_nessie_echo (line 136) | void testrun_nessie_echo(void){ function main (line 168) | int main (void){ FILE: test_src/main-entropium-test.c function testrun_entropium (line 36) | void testrun_entropium(void){ function testrun_performance_entropium (line 56) | void testrun_performance_entropium(void){ function main (line 99) | int main (void){ FILE: test_src/main-grain-test.c function grain_genctx_dummy (line 37) | void grain_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function grain_getbyte_dummy (line 42) | uint8_t grain_getbyte_dummy(grain_ctx_t *ctx){ function grain_getbyte_dummy_rev (line 51) | uint8_t grain_getbyte_dummy_rev(grain_ctx_t *ctx){ function testrun_nessie_grain (line 60) | void testrun_nessie_grain(void){ function testrun_std_grain (line 66) | void testrun_std_grain(void){ function testrun_performance_grain (line 110) | void testrun_performance_grain(void){ function main (line 156) | int main (void){ FILE: test_src/main-groestl-test.c function testrun_nessie_groestl (line 52) | void testrun_nessie_groestl(void){ function groestl224_test (line 55) | void groestl224_test(void *msg, uint32_t length_b){ function groestl256_test (line 59) | void groestl256_test(void *msg, uint32_t length_b){ function groestl384_test (line 63) | void groestl384_test(void *msg, uint32_t length_b){ function groestl512_test (line 67) | void groestl512_test(void *msg, uint32_t length_b){ function testrun_stdtest_groestl (line 72) | void testrun_stdtest_groestl(void){ function testshort (line 85) | void testshort(void){ function testlshort (line 89) | void testlshort(void){ function test505 (line 93) | void test505(void){ function performance_groestl (line 107) | void performance_groestl(void){ function main (line 141) | int main (void){ FILE: test_src/main-hmac-md5-test.c function testrun_nessie_hmacmd5 (line 35) | void testrun_nessie_hmacmd5(void){ function testrun_test_hmacmd5 (line 49) | void testrun_test_hmacmd5(void){ function hmacmd5_interactive (line 74) | void hmacmd5_interactive(void){ function strhexdump (line 90) | void strhexdump(char *dest, void *src, uint16_t length){ function md5_interactive (line 136) | void md5_interactive(void){ function main (line 173) | int main (void){ FILE: test_src/main-hmac-sha1-test.c function testrun_nessie_hmacsha1 (line 37) | void testrun_nessie_hmacsha1(void){ function main (line 69) | int main (void){ FILE: test_src/main-hmac-sha256-test.c function testrun_hmacsha256 (line 37) | void testrun_hmacsha256(void){ function testrun_nessie_hmacsha256 (line 54) | void testrun_nessie_hmacsha256(void){ function main (line 87) | int main (void){ FILE: test_src/main-jh-test.c function performance_jh (line 50) | void performance_jh(void){ function testrun_nessie_jh (line 54) | void testrun_nessie_jh(void){ function test256Null (line 58) | void test256Null(void){ function main (line 95) | int main (void){ FILE: test_src/main-keccak-test.c function test_256 (line 49) | void test_256(void){ function performance_keccak (line 63) | void performance_keccak(void){ function testrun_nessie_keccak (line 67) | void testrun_nessie_keccak(void){ function main (line 95) | int main(void){ FILE: test_src/main-khazad-test.c function testrun_nessie_khazad (line 42) | void testrun_nessie_khazad(void){ function testrun_performance_khazad (line 46) | void testrun_performance_khazad(void){ function test_khazad (line 50) | void test_khazad(void){ function test_sbox (line 73) | void test_sbox(void){ function main (line 106) | int main (void){ FILE: test_src/main-md5-test.c function md5_ctx2hash_dummy (line 43) | void md5_ctx2hash_dummy(void *buffer, void *ctx){ function testrun_nessie_md5 (line 48) | void testrun_nessie_md5(void){ function testrun_md5 (line 78) | void testrun_md5(void){ function testrun_performance_md5 (line 112) | void testrun_performance_md5(void){ function main (line 134) | int main (void){ FILE: test_src/main-mickey128-test.c function testrun_nessie_mickey128 (line 20) | void testrun_nessie_mickey128(void){ function testrun_ref_mickey128 (line 25) | void testrun_ref_mickey128(void){ function main (line 123) | int main (void){ FILE: test_src/main-mqq160-sign-test.c function performance_mqq (line 47) | void performance_mqq(void){ function testrun_mqq_mem (line 122) | void testrun_mqq_mem(void){ function testrun_mqq_flash (line 135) | void testrun_mqq_flash(void){ function testrun_mqq (line 145) | void testrun_mqq(void){ function main (line 181) | int main (void){ FILE: test_src/main-mugi-test.c function testrun_performance_mugi (line 36) | void testrun_performance_mugi(void){ function testrun_mugi (line 67) | void testrun_mugi(void){ function main (line 121) | int main (void){ FILE: test_src/main-noekeon-test.c function testrun_nessie_noekeon (line 43) | void testrun_nessie_noekeon(void){ function testrun_stdtest_rundirect (line 48) | void testrun_stdtest_rundirect(void *data, void *key){ function testrun_stdtest_runindirect (line 67) | void testrun_stdtest_runindirect(void *data, void *key){ function testrun_stdtest_noekeon (line 87) | void testrun_stdtest_noekeon(void){ function testrun_performance_noekeon (line 134) | void testrun_performance_noekeon(void){ function main (line 158) | int main (void){ FILE: test_src/main-omac-noekeon-test.c function test_mac (line 38) | void test_mac(void *key, void *data, uint16_t datalength_b){ function testrun_test_omac_noekeon (line 53) | void testrun_test_omac_noekeon(void){ function omac_noekeon_next_dummy (line 67) | void omac_noekeon_next_dummy(void *ctx, const void *buffer){ function omac_noekeon_init_dummy (line 71) | void omac_noekeon_init_dummy(void *ctx, const void *key, uint16_t keysiz... function omac_noekeon_last_dummy (line 76) | void omac_noekeon_last_dummy(void *ctx, const void *buffer, uint16_t siz... function omac_noekeon_conv_dummy (line 85) | void omac_noekeon_conv_dummy(void *buffer, void *ctx){ function testrun_nessie_omac_noekeon (line 89) | void testrun_nessie_omac_noekeon(void){ function testrun_performance_omac_noekeon (line 105) | void testrun_performance_omac_noekeon(void){ function main (line 160) | int main (void){ FILE: test_src/main-present-test.c function testrun_nessie_present (line 44) | void testrun_nessie_present(void){ function testrun_selfenc (line 48) | void testrun_selfenc(uint8_t *key, uint8_t *buffer){ function testrun_selfenc_128 (line 65) | void testrun_selfenc_128(uint8_t *key, uint8_t *buffer){ function testrun_self_present (line 84) | void testrun_self_present(void){ function testrun_self_present_128 (line 101) | void testrun_self_present_128(void){ function testrun_performance_present (line 118) | void testrun_performance_present(void){ function main (line 141) | int main(void) { FILE: test_src/main-rabbit-test.c function test_vector (line 35) | void test_vector(void *key, void *iv, const void *ref){ function nessie_first (line 73) | void nessie_first(void){ function spec_test (line 133) | void spec_test(void){ function testrun_nessie_rabbit (line 162) | void testrun_nessie_rabbit(void){ function testrun_performance_rabbit (line 169) | void testrun_performance_rabbit(void){ function main (line 217) | int main (void){ FILE: test_src/main-rc5-test.c function rc5_genctx_dummy (line 43) | void rc5_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function testrun_nessie_rc5 (line 47) | void testrun_nessie_rc5(void){ function testrun_performance_rc5 (line 52) | void testrun_performance_rc5(void){ function main (line 72) | int main (void){ FILE: test_src/main-rc6-test.c function rc6_genctx_dummy (line 42) | void rc6_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function testrun_nessie_rc6 (line 46) | void testrun_nessie_rc6(void){ function testrun_performance_rc6 (line 51) | void testrun_performance_rc6(void){ function main (line 71) | int main (void){ FILE: test_src/main-rsaes_oaep-test.c function convert_nibble (line 346) | uint8_t convert_nibble(uint8_t c){ function read_os (line 359) | uint16_t read_os(void *dst, uint16_t length, const char *ignore_string){ function own_atou (line 392) | uint16_t own_atou(const char *str){ function read_bigint (line 401) | uint8_t read_bigint(bigint_t *a, char *prompt){ function pre_alloc_key_crt (line 432) | uint8_t pre_alloc_key_crt(void){ function free_key (line 442) | void free_key(void){ function read_key_crt (line 453) | uint8_t read_key_crt(void){ function read_key_conv (line 475) | uint8_t read_key_conv(void){ function load_bigint_from_os (line 493) | uint8_t load_bigint_from_os(bigint_t *a, PGM_VOID_P os, uint16_t length_B){ function load_fix_rsa (line 508) | void load_fix_rsa(void){ function quick_test (line 530) | void quick_test(void){ function run_seed_test (line 578) | void run_seed_test(void){ function reset_prng (line 648) | void reset_prng(void){ function rsa_init (line 655) | void rsa_init(void){ function load_key (line 659) | void load_key(void){ function test_dump (line 667) | void test_dump(void){ function dump_sp (line 705) | void dump_sp(void){ function main (line 712) | int main (void){ FILE: test_src/main-rsaes_pkcs1v15-test.c function convert_nibble (line 164) | uint8_t convert_nibble(uint8_t c){ function read_os (line 177) | uint16_t read_os(void *dst, uint16_t length, const char *ignore_string){ function own_atou (line 210) | uint16_t own_atou(const char *str){ function read_bigint (line 219) | uint8_t read_bigint(bigint_t *a, char *prompt){ function pre_alloc_key_crt (line 250) | uint8_t pre_alloc_key_crt(void){ function free_key (line 260) | void free_key(void){ function read_key_crt (line 271) | uint8_t read_key_crt(void){ function read_key_conv (line 293) | uint8_t read_key_conv(void){ function load_bigint_from_os (line 311) | uint8_t load_bigint_from_os(bigint_t *a, PGM_VOID_P os, uint16_t length_B){ function load_fix_rsa (line 326) | void load_fix_rsa(void){ function quick_test (line 564) | void quick_test(void){ function run_seed_test (line 617) | void run_seed_test(void){ function reset_prng (line 741) | void reset_prng(void){ function rsa_init (line 748) | void rsa_init(void){ function load_key (line 752) | void load_key(void){ function test_dump (line 766) | void test_dump(void){ function dump_sp (line 804) | void dump_sp(void){ function main (line 811) | int main (void){ FILE: test_src/main-salsa20-test.c function nessie_first (line 36) | void nessie_first(void){ function spec_test (line 170) | void spec_test(void){ function testrun_nessie_salsa20 (line 222) | void testrun_nessie_salsa20(void){ function testrun_performance_salsa20 (line 227) | void testrun_performance_salsa20(void){ function main (line 273) | int main (void){ FILE: test_src/main-seed-test.c function seed_genctx_dummy (line 48) | void seed_genctx_dummy(uint8_t *key, uint16_t keysize, void *ctx){ function testrun_nessie_seed (line 52) | void testrun_nessie_seed(void){ function testrun_performance_seed (line 57) | void testrun_performance_seed(void){ function testencrypt (line 65) | void testencrypt(uint8_t *block, uint8_t *key){ function testdecrypt (line 77) | void testdecrypt(uint8_t *block, uint8_t *key){ function testrun_seed (line 89) | void testrun_seed(void){ function main (line 136) | int main (void){ FILE: test_src/main-serpent-test.c function serpent_genctx_dummy (line 43) | void serpent_genctx_dummy(uint8_t *key, uint16_t keysize, void *ctx){ function testrun_nessie_serpent (line 47) | void testrun_nessie_serpent(void){ function testrun_test_serpent (line 51) | void testrun_test_serpent(void){ function testrun_performance_serpent (line 65) | void testrun_performance_serpent(void){ function main (line 85) | int main (void){ FILE: test_src/main-sha1-test.c function testrun_nessie_sha1 (line 46) | void testrun_nessie_sha1(void){ function sha1_ctx_dump (line 63) | void sha1_ctx_dump(sha1_ctx_t *s){ function testrun_sha1 (line 73) | void testrun_sha1(void){ function testrun_sha1_2 (line 121) | void testrun_sha1_2(void){ function testrun_sha1_506 (line 142) | void testrun_sha1_506(void){ function testrun_performance_sha1 (line 169) | void testrun_performance_sha1(void){ function main (line 206) | int main (void){ FILE: test_src/main-sha2-test.c function testrun_nessie_sha2 (line 57) | void testrun_nessie_sha2(void){ function testrun_performance_sha2 (line 61) | void testrun_performance_sha2(void){ function simple_test (line 65) | void simple_test(void){ function main (line 203) | int main(void) { FILE: test_src/main-sha256-test.c function testrun_nessie_sha256 (line 49) | void testrun_nessie_sha256(void){ function testrun_performance_sha256 (line 53) | void testrun_performance_sha256(void){ function test_monte (line 57) | void test_monte(void){ function test_monte2 (line 94) | void test_monte2(void){ function main (line 152) | int main (void){ FILE: test_src/main-shabal-test.c function testrun_stdtest_shabal192 (line 50) | void testrun_stdtest_shabal192(void *msg, uint16_t size_b){ function testrun_stdtest_shabal224 (line 54) | void testrun_stdtest_shabal224(void *msg, uint16_t size_b){ function testrun_stdtest_shabal256 (line 58) | void testrun_stdtest_shabal256(void *msg, uint16_t size_b){ function testrun_stdtest_shabal384 (line 62) | void testrun_stdtest_shabal384(void *msg, uint16_t size_b){ function testrun_stdtest_shabal512 (line 66) | void testrun_stdtest_shabal512(void *msg, uint16_t size_b){ function testrun_stdtest_shabal (line 70) | void testrun_stdtest_shabal(void){ function testshort (line 91) | void testshort(void){ function shabal_ctx_dump (line 97) | void shabal_ctx_dump(shabal_ctx_t *ctx){ function testinit_192 (line 134) | void testinit_192(void){ function testinit_224 (line 140) | void testinit_224(void){ function testinit_256 (line 146) | void testinit_256(void){ function testinit_384 (line 152) | void testinit_384(void){ function testinit_512 (line 158) | void testinit_512(void){ function testinit (line 163) | void testinit(void){ function performance_shabal (line 171) | void performance_shabal(void){ function testrun_nessie_shabal (line 175) | void testrun_nessie_shabal(void){ function main (line 214) | int main (void){ FILE: test_src/main-shabea-test.c function shabea_genctx_dummy (line 40) | void shabea_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function shabea_enc_dummy (line 44) | void shabea_enc_dummy(void *buffer, void *ctx){ function shabea_dec_dummy (line 48) | void shabea_dec_dummy(void *buffer, void *ctx){ function testrun_nessie_shabea (line 53) | void testrun_nessie_shabea(void){ function testrun_performance_shabea (line 66) | void testrun_performance_shabea(void){ function testencrypt (line 99) | void testencrypt(uint8_t *block, uint8_t *key){ function testdecrypt (line 109) | void testdecrypt(uint8_t *block, uint8_t *key){ function testrun_shabea (line 120) | void testrun_shabea(void){ function main (line 175) | int main (void){ FILE: test_src/main-shacal1_enc-test.c function shacal1_genctx_dummy (line 35) | void shacal1_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function shacal1_enc_dummy (line 39) | void shacal1_enc_dummy(void *buffer, void *ctx){ function testrun_nessie_shacal1enc (line 43) | void testrun_nessie_shacal1enc(void){ function testrun_performance_shacal1enc (line 55) | void testrun_performance_shacal1enc(void){ function main (line 91) | int main (void){ FILE: test_src/main-shacal2_enc-test.c function shacal2_genctx_dummy (line 35) | void shacal2_genctx_dummy(uint8_t *key, uint16_t keysize_b, void *ctx){ function shacal2_enc_dummy (line 39) | void shacal2_enc_dummy(void *buffer, void *ctx){ function testrun_nessie_shacal2enc (line 43) | void testrun_nessie_shacal2enc(void){ function testrun_performance_shacal2enc (line 55) | void testrun_performance_shacal2enc(void){ function main (line 91) | int main (void){ FILE: test_src/main-skein-test.c function testrun_stdtest_skein256 (line 68) | void testrun_stdtest_skein256(uint16_t outsize_b){ function testrun_stdtest_skein512 (line 96) | void testrun_stdtest_skein512(uint16_t outsize_b){ function testrun_stdtest_skein1024 (line 124) | void testrun_stdtest_skein1024(uint16_t outsize_b){ function testrun_stdtest_skein (line 152) | void testrun_stdtest_skein(void){ function zeromsg_test_skein (line 158) | void zeromsg_test_skein(uint16_t outsize_b){ function zeromsg_test_common (line 184) | void zeromsg_test_common(char *p){ function performance_skein (line 199) | void performance_skein(void){ function testrun_nessie_skein (line 203) | void testrun_nessie_skein(void){ function test_monte2 (line 208) | void test_monte2(void){ function main (line 268) | int main (void){ FILE: test_src/main-skipjack-test.c function skipjack_genctx_dummy (line 42) | void skipjack_genctx_dummy(uint8_t *key, uint16_t keysize, void *ctx){ function testrun_nessie_skipjack (line 46) | void testrun_nessie_skipjack(void){ function testrun_performance_skipjack (line 51) | void testrun_performance_skipjack(void){ function test_enc (line 55) | int test_enc(const void *buffer, void *key){ function testrun_nist_vectors (line 77) | void testrun_nist_vectors(void){ function testencrypt (line 107) | void testencrypt(uint8_t *block, uint8_t *key){ function testdecrypt (line 117) | void testdecrypt(uint8_t *block, uint8_t *key){ function testrun_skipjack (line 127) | void testrun_skipjack(void){ function main (line 168) | int main (void){ FILE: test_src/main-tdes-test.c function testrun_nessie_tdes (line 44) | void testrun_nessie_tdes(void){ function testrun_performance_tdes (line 49) | void testrun_performance_tdes(void){ function main (line 69) | int main (void){ FILE: test_src/main-test-common.c function std_stream_put (line 22) | static function std_stream_get (line 33) | static function main_setup (line 38) | void main_setup(void){ function welcome_msg (line 45) | void welcome_msg(const char *algoname){ FILE: test_src/main-threefish-test.c function threefish256_dump (line 47) | void threefish256_dump(threefish256_ctx_t *ctx){ function testrun_nessie_threefish (line 61) | void testrun_nessie_threefish(void){ function testrun_stdtest_threefish256 (line 65) | void testrun_stdtest_threefish256(void){ function testrun_stdtest_threefish512 (line 113) | void testrun_stdtest_threefish512(void){ function testrun_stdtest_threefish1024 (line 166) | void testrun_stdtest_threefish1024(void){ function testrun_stdtest_threefish (line 214) | void testrun_stdtest_threefish(void){ function testrun_performance_threefish (line 220) | void testrun_performance_threefish(void){ function init_test (line 224) | void init_test(void){ function main (line 262) | int main (void){ FILE: test_src/main-trivium-test.c function testrun_nessie_trivium (line 38) | void testrun_nessie_trivium(void){ function testrun_trivium (line 42) | void testrun_trivium(void){ function testrun_performance_trivium (line 91) | void testrun_performance_trivium(void){ function main (line 137) | int main (void){ FILE: test_src/main-twister-test.c function testrun_nessie_twister (line 54) | void testrun_nessie_twister(void){ function test_twister224 (line 63) | void test_twister224( void *msg, uint32_t length_b){ function test_twister256 (line 67) | void test_twister256( void *msg, uint32_t length_b){ function test_twister384 (line 71) | void test_twister384( void *msg, uint32_t length_b){ function test_twister512 (line 75) | void test_twister512( void *msg, uint32_t length_b){ function testrun_twister (line 79) | void testrun_twister(void){ function testrun_performance_twister (line 105) | void testrun_performance_twister(void){ function main (line 133) | int main (void){ FILE: test_src/main-ubi-test.c function testrun_stdtest_ubi256 (line 34) | void testrun_stdtest_ubi256(uint16_t outsize){ function testrun_stdtest_ubi512 (line 62) | void testrun_stdtest_ubi512(uint16_t outsize){ function testrun_stdtest_ubi1024 (line 99) | void testrun_stdtest_ubi1024(uint16_t outsize){ function testrun_stdtest_ubi (line 153) | void testrun_stdtest_ubi(void){ function main (line 188) | int main (void){ FILE: test_src/main-whirlpool-0-test.c function testrun_nessie_whirlpool (line 47) | void testrun_nessie_whirlpool(void){ function testrun_whirlpool (line 51) | void testrun_whirlpool(void){ function testrun_performance_whirlpool (line 66) | void testrun_performance_whirlpool(void){ function testrun_nessie2 (line 70) | void testrun_nessie2(void){ function main (line 151) | int main (void){ FILE: test_src/main-whirlpool-t-test.c function testrun_nessie_whirlpool (line 48) | void testrun_nessie_whirlpool(void){ function testrun_whirlpool (line 52) | void testrun_whirlpool(void){ function testrun_performance_whirlpool (line 67) | void testrun_performance_whirlpool(void){ function testrun_nessie2 (line 71) | void testrun_nessie2(void){ function main (line 152) | int main (void){ FILE: test_src/main-whirlpool-test.c function testrun_nessie_whirlpool (line 47) | void testrun_nessie_whirlpool(void){ function testrun_whirlpool (line 51) | void testrun_whirlpool(void){ function testrun_performance_whirlpool (line 66) | void testrun_performance_whirlpool(void){ function testrun_nessie2 (line 70) | void testrun_nessie2(void){ function main (line 151) | int main (void){ FILE: test_src/main-xtea-test.c function testrun_nessie_xtea (line 43) | void testrun_nessie_xtea(void){ function testrun_performance_xtea (line 47) | void testrun_performance_xtea(void){ function test_xtea (line 51) | void test_xtea(void){ function main (line 87) | int main (void){ FILE: test_src/nessie_bc_test.c function nessie_bc_init (line 35) | void nessie_bc_init(void){ function nessie_bc_free (line 38) | static function nessie_bc_enc (line 44) | void nessie_bc_enc(uint8_t *key, uint8_t *pt){ function nessie_bc_dec (line 79) | void nessie_bc_dec(uint8_t *key, uint8_t *ct){ function nessie_bc_run (line 95) | void nessie_bc_run(void){ FILE: test_src/nessie_bc_test.h type nessie_bc_ctx_t (line 29) | typedef struct nessie_bc_ctx_st{ FILE: test_src/nessie_common.c function nessie_set_output_stream (line 38) | void nessie_set_output_stream(FILE *out_stream){ function nessie_send_alive (line 44) | void nessie_send_alive(void){ function nessie_send_alive_a (line 48) | void nessie_send_alive_a(uint16_t i){ function nessie_print_block (line 54) | void nessie_print_block(uint8_t *block, uint16_t blocksize_bit){ function nessie_print_item (line 65) | void nessie_print_item(const char *name, uint8_t *buffer, uint16_t size_B){ function nessie_print_set_vector (line 101) | void nessie_print_set_vector(uint8_t set, uint16_t vector){ function nessie_print_setheader (line 109) | void nessie_print_setheader(uint8_t set){ function nessie_print_header (line 124) | void nessie_print_header(const char *name, function nessie_print_footer (line 164) | void nessie_print_footer(void){ FILE: test_src/nessie_hash_test.c function ascii_hash_P (line 41) | static function amillion_hash (line 66) | static function zero_hash (line 89) | static function one_in512_hash (line 109) | static function tv4_hash (line 137) | static function nessie_hash_run (line 181) | void nessie_hash_run(void){ FILE: test_src/nessie_hash_test.h type nessie_hash_ctx_t (line 30) | typedef struct nessie_hash_ctx_st{ FILE: test_src/nessie_mac_test.c function ascii_mac_P (line 52) | static function amillion_mac (line 78) | static function zero_mac (line 103) | static function one_in512_mac (line 124) | static function tv4_mac (line 156) | static function nessie_mac_run (line 189) | void nessie_mac_run(void){ FILE: test_src/nessie_mac_test.h type nessie_mac_ctx_t (line 30) | typedef struct nessie_mac_ctx_st{ FILE: test_src/nessie_stream_test.c function nessie_gen_block (line 40) | static function nessie_stream_enc (line 48) | static function nessie_stream_enc_large (line 92) | static function nessie_stream_run (line 137) | void nessie_stream_run(void){ FILE: test_src/nessie_stream_test.h type nessie_stream_ctx_t (line 27) | typedef struct nessie_stream_ctx_st{ FILE: test_src/performance_test.c function ISR (line 49) | ISR(TIMER1_OVF_vect){ function calibrateTimer (line 53) | void calibrateTimer(void){ function startTimer (line 64) | void startTimer(uint8_t granularity){ function stopTimer (line 73) | uint64_t stopTimer(void){ function getOverhead (line 82) | void getOverhead(uint16_t *constoh, uint16_t *intoh){ function print_time_P (line 87) | void print_time_P(PGM_P s, uint32_t t){ function print_overhead (line 91) | void print_overhead(void){ FILE: test_src/shavs.c function shavs_listalgos (line 56) | void shavs_listalgos(void){ function shavs_setalgo (line 69) | void shavs_setalgo(char *param){ type shavs_ctx_t (line 102) | typedef struct { function buffer_add (line 113) | uint8_t buffer_add(char c){ function my_strtoul (line 145) | static function getLength (line 162) | int32_t getLength(void){ function shavs_test1 (line 190) | void shavs_test1(void){ /* KAT tests */ function shavs_test2 (line 327) | void shavs_test2(void){ /* Monte Carlo tests for SHA-1 & SHA-2 */ function shavs_test3 (line 412) | void shavs_test3(void){ /* Monte Carlo tests for SHA-3 */ FILE: test_src/uart_i.h type uart0_ctx_t (line 86) | typedef struct{ type uart1_ctx_t (line 109) | typedef struct{