SYMBOL INDEX (1034 symbols across 3 files) FILE: carl.c function error (line 42) | void error(char *msg, int code) { function timeout (line 57) | void timeout() { /* portable enough */ function stdin_pending (line 73) | int stdin_pending() { function mac_connect (line 95) | void mac_connect(int sockfd, struct sockaddr *s, int ssize, char *err, i... function https_send_pending (line 120) | int https_send_pending(int client_sock, struct TLSContext *context) { function validate_certificate (line 139) | int validate_certificate(struct TLSContext *context, struct TLSCertifica... function scheme_is (line 153) | int scheme_is(char *url, char *scheme) { function help (line 222) | void help(int longdesc, char *me) { function main (line 249) | int main(int argc, char *argv[]) { FILE: cryanc.c type u_int64_t (line 191) | typedef unsigned long long u_int64_t; function usleep (line 249) | int usleep(unsigned int useconds) function __short (line 428) | void __short(void *where, unsigned int index, unsigned short value) { function __llong (line 437) | void __llong(void *where, uint64_t value) { type u_int8_t (line 496) | typedef u_int8_t uint8_t; type u_int16_t (line 497) | typedef u_int16_t uint16_t; type u_int32_t (line 498) | typedef u_int32_t uint32_t; type u_int64_t (line 499) | typedef u_int64_t uint64_t; type mp_digit (line 2744) | typedef uint8_t mp_digit; type mp_word (line 2745) | typedef uint16_t mp_word; type mp_digit (line 2751) | typedef uint16_t mp_digit; type mp_word (line 2752) | typedef uint32_t mp_word; type ulong64 (line 2760) | typedef unsigned long long ulong64; type long64 (line 2761) | typedef signed long long long64; type mp_digit (line 2764) | typedef uint64_t mp_digit; type mp_word (line 2766) | typedef unsigned __int128 mp_word; type mp_word (line 2768) | typedef unsigned long mp_word __attribute__ ((mode(TI))); type uint128_t (line 2773) | typedef uint128_t mp_word; type ulong64 (line 2782) | typedef unsigned long long ulong64; type long64 (line 2783) | typedef signed long long long64; type mp_digit (line 2786) | typedef uint32_t mp_digit; type mp_word (line 2787) | typedef uint64_t mp_word; type uint_least32_t (line 2802) | typedef uint_least32_t mp_min_u32; type mp_digit (line 2804) | typedef mp_digit mp_min_u32; type mp_err (line 2835) | typedef int mp_err; type mp_int (line 2859) | typedef struct { type aarc4_stream (line 3279) | struct aarc4_stream { type aarc4_stream (line 3285) | struct aarc4_stream function aarc4_init (line 3289) | static void function aarc4_addrandom (line 3298) | static void function aarc4_getbyte (line 3313) | static uint8_t function aarc4_getword (line 3325) | static uint32_t function aarc4_stir (line 3335) | static void function aarc4random_stir (line 3375) | void function aarc4random_addrandom (line 3384) | void function aarc4random_maybe (line 3391) | uint32_t function aarc4random_batch_maybe (line 3403) | size_t function fast_mp_invmod (line 3565) | int fast_mp_invmod(mp_int *a, mp_int *b, mp_int *c) { function fast_mp_montgomery_reduce (line 3717) | int fast_mp_montgomery_reduce(mp_int *x, mp_int *n, mp_digit rho) { function fast_s_mp_mul_digs (line 3899) | int fast_s_mp_mul_digs(mp_int *a, mp_int *b, mp_int *c, int digs) { function fast_s_mp_mul_high_digs (line 4000) | int fast_s_mp_mul_high_digs(mp_int *a, mp_int *b, mp_int *c, int digs) { function fast_s_mp_sqr (line 4101) | int fast_s_mp_sqr(mp_int *a, mp_int *b) { function mp_2expt (line 4212) | int function mp_abs (line 4261) | int function mp_add (line 4303) | int mp_add(mp_int *a, mp_int *b, mp_int *c) { function mp_add_d (line 4357) | int function mp_addmod (line 4470) | int function mp_and (line 4513) | int function mp_clamp (line 4578) | void function mp_clear (line 4618) | void function mp_clear_multi (line 4663) | void mp_clear_multi(mp_int *mp, ...) { function mp_cmp (line 4700) | int function mp_cmp_d (line 4745) | int mp_cmp_d(mp_int *a, mp_digit b) { function mp_cmp_mag (line 4791) | int mp_cmp_mag(mp_int *a, mp_int *b) { function mp_cnt_lsb (line 4852) | int mp_cnt_lsb(mp_int *a) { function mp_copy (line 4903) | int function mp_count_bits (line 4973) | int function mp_div (line 5022) | int mp_div(mp_int *a, mp_int *b, mp_int *c, mp_int *d) { function mp_div (line 5103) | int mp_div(mp_int *a, mp_int *b, mp_int *c, mp_int *d) { function mp_div_2 (line 5314) | int mp_div_2(mp_int *a, mp_int *b) { function mp_div_2d (line 5384) | int mp_div_2d(mp_int *a, int b, mp_int *c, mp_int *d) { function mp_div_3 (line 5483) | int function s_is_power_of_two (line 5562) | static int s_is_power_of_two(mp_digit b, int *p) { function mp_div_d (line 5580) | int mp_div_d(mp_int *a, mp_digit b, mp_int *c, mp_digit *d) { function mp_dr_is_modulus (line 5678) | int mp_dr_is_modulus(mp_int *a) { function mp_dr_reduce (line 5735) | int function mp_dr_setup (line 5820) | void mp_dr_setup(mp_int *a, mp_digit *d) { function mp_exch (line 5855) | void function mp_export (line 5891) | int mp_export(void *rop, size_t *countp, int order, size_t size, function mp_expt_d (line 5979) | int mp_expt_d(mp_int *a, mp_digit b, mp_int *c) { function mp_expt_d_ex (line 6008) | int mp_expt_d_ex(mp_int *a, mp_digit b, mp_int *c, int fast) { function mp_exptmod_fast (line 6218) | int mp_exptmod_fast(mp_int *G, mp_int *X, mp_int *P, mp_int *Y, int redm... function mp_exteuclid (line 6530) | int mp_exteuclid(mp_int *a, mp_int *b, mp_int *U1, mp_int *U2, mp_int *U... function mp_fread (line 6654) | int mp_fread(mp_int *a, int radix, FILE *stream) { function mp_fwrite (line 6721) | int mp_fwrite(mp_int *a, int radix, FILE *stream) { function mp_gcd (line 6775) | int mp_gcd(mp_int *a, mp_int *b, mp_int *c) { function mp_get_int (line 6882) | unsigned long mp_get_int(mp_int *a) { function mp_get_long (line 6929) | unsigned long mp_get_long(mp_int *a) { function mp_get_long_long (line 6972) | unsigned long long mp_get_long_long(mp_int *a) { function mp_grow (line 7015) | int mp_grow(mp_int *a, int size) { function mp_import (line 7076) | int mp_import(mp_int *rop, size_t count, int order, size_t size, function mp_init (line 7149) | int mp_init(mp_int *a) { function mp_init_copy (line 7197) | int mp_init_copy(mp_int *a, mp_int *b) { function mp_init_multi (line 7230) | int mp_init_multi(mp_int *mp, ...) { function mp_init_set (line 7290) | int mp_init_set(mp_int *a, mp_digit b) { function mp_init_set_int (line 7325) | int mp_init_set_int(mp_int *a, unsigned long b) { function mp_init_size (line 7359) | int mp_init_size(mp_int *a, int size) { function mp_invmod (line 7409) | int mp_invmod(mp_int *a, mp_int *b, mp_int *c) { function mp_invmod_slow (line 7454) | int mp_invmod_slow(mp_int *a, mp_int *b, mp_int *c) { function mp_is_square (line 7653) | int mp_is_square(mp_int *arg, int *ret) { function mp_jacobi (line 7747) | int mp_jacobi(mp_int *a, mp_int *n, int *c) { function mp_karatsuba_mul (line 7885) | int mp_karatsuba_mul(mp_int *a, mp_int *b, mp_int *c) { function mp_karatsuba_sqr (line 8032) | int mp_karatsuba_sqr(mp_int *a, mp_int *b) { function mp_lcm (line 8149) | int mp_lcm(mp_int *a, mp_int *b, mp_int *c) { function mp_lshd (line 8211) | int mp_lshd(mp_int *a, int b) { function mp_mod (line 8280) | int function mp_mod_2d (line 8330) | int function mp_mod_d (line 8386) | int function mp_montgomery_calc_normalization (line 8421) | int mp_montgomery_calc_normalization(mp_int *a, mp_int *b) { function mp_montgomery_reduce (line 8477) | int function mp_montgomery_setup (line 8597) | int function mp_mul (line 8658) | int mp_mul(mp_int *a, mp_int *b, mp_int *c) { function mp_mul_2 (line 8728) | int mp_mul_2(mp_int *a, mp_int *b) { function mp_mul_2d (line 8811) | int mp_mul_2d(mp_int *a, int b, mp_int *c) { function mp_mul_d (line 8898) | int function mp_mulmod (line 8979) | int mp_mulmod(mp_int *a, mp_int *b, mp_int *c, mp_int *d) { function mp_n_root (line 9023) | int mp_n_root(mp_int *a, mp_digit b, mp_int *c) { function mp_n_root_ex (line 9061) | int mp_n_root_ex(mp_int *a, mp_digit b, mp_int *c, int fast) { function mp_neg (line 9186) | int mp_neg(mp_int *a, mp_int *b) { function mp_or (line 9229) | int mp_or(mp_int *a, mp_int *b, mp_int *c) { function mp_prime_fermat (line 9288) | int mp_prime_fermat(mp_int *a, mp_int *b, int *result) { function mp_prime_is_divisible (line 9349) | int mp_prime_is_divisible(mp_int *a, int *result) { function mp_prime_is_prime (line 9403) | int mp_prime_is_prime(mp_int *a, int t, int *result) { function mp_prime_miller_rabin (line 9488) | int mp_prime_miller_rabin(mp_int *a, mp_int *b, int *result) { function mp_prime_next_prime (line 9591) | int mp_prime_next_prime(mp_int *a, int t, int bbs_style) { function mp_prime_rabin_miller_trials (line 9774) | int mp_prime_rabin_miller_trials(int size) { function mp_prime_random_ex (line 9826) | int mp_prime_random_ex(mp_int *a, int t, int size, int flags, ltm_prime_... function mp_radix_size (line 9950) | int mp_radix_size(mp_int *a, int radix, int *size) { function mp_rand (line 10056) | int function mp_read_radix (line 10113) | int mp_read_radix(mp_int *a, const char *str, int radix) { function mp_read_signed_bin (line 10200) | int mp_read_signed_bin(mp_int *a, const unsigned char *b, int c) { function mp_read_unsigned_bin (line 10243) | int mp_read_unsigned_bin(mp_int *a, const unsigned char *b, int c) { function mp_reduce (line 10303) | int mp_reduce(mp_int *x, mp_int *m, mp_int *mu) { function mp_reduce_2k (line 10402) | int mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d) { function mp_reduce_2k_l (line 10469) | int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d) { function mp_reduce_2k_setup (line 10531) | int mp_reduce_2k_setup(mp_int *a, mp_digit *d) { function mp_reduce_2k_setup_l (line 10580) | int mp_reduce_2k_setup_l(mp_int *a, mp_int *d) { function mp_reduce_is_2k (line 10626) | int mp_reduce_is_2k(mp_int *a) { function mp_reduce_is_2k_l (line 10679) | int mp_reduce_is_2k_l(mp_int *a) { function mp_reduce_setup (line 10725) | int mp_reduce_setup(mp_int *a, mp_int *b) { function mp_rshd (line 10759) | void mp_rshd(mp_int *a, int b) { function mp_set (line 10833) | void mp_set(mp_int *a, mp_digit b) { function mp_set_int (line 10864) | int mp_set_int(mp_int *a, unsigned long b) { function mp_shrink (line 10968) | int mp_shrink(mp_int *a) { function mp_signed_bin_size (line 11011) | int mp_signed_bin_size(mp_int *a) { function mp_sqr (line 11040) | int function mp_sqrmod (line 11102) | int function mp_sqrt (line 11145) | int mp_sqrt(mp_int *arg, mp_int *ret) { function mp_sqrtmod_prime (line 11226) | int mp_sqrtmod_prime(mp_int *n, mp_int *prime, mp_int *ret) { function mp_sub (line 11352) | int function mp_sub_d (line 11412) | int function mp_submod (line 11506) | int function mp_to_signed_bin (line 11550) | int mp_to_signed_bin(mp_int *a, unsigned char *b) { function mp_to_signed_bin_n (line 11585) | int mp_to_signed_bin_n(mp_int *a, unsigned char *b, unsigned long *outle... function mp_to_unsigned_bin (line 11618) | int mp_to_unsigned_bin(mp_int *a, unsigned char *b) { function mp_toom_mul (line 11674) | int mp_toom_mul(mp_int *a, mp_int *b, mp_int *c) { function mp_toom_sqr (line 11955) | int function mp_toradix (line 12184) | int mp_toradix(mp_int *a, char *str, int radix) { function mp_unsigned_bin_size (line 12260) | int mp_unsigned_bin_size(mp_int *a) { function mp_xor (line 12291) | int function mp_zero (line 12344) | void mp_zero(mp_int *a) { function bn_reverse (line 12446) | void function s_mp_add (line 12487) | int function s_mp_exptmod (line 12597) | int s_mp_exptmod(mp_int *G, mp_int *X, mp_int *P, mp_int *Y, int redmode) { function s_mp_mul_digs (line 12851) | int s_mp_mul_digs(mp_int *a, mp_int *b, mp_int *c, int digs) { function s_mp_mul_high_digs (line 12942) | int function s_mp_sqr (line 13023) | int s_mp_sqr(mp_int *a, mp_int *b) { function s_mp_sub (line 13109) | int function crypt_argchk (line 13611) | void crypt_argchk(char *v, char *s, int d) { type ulong64 (line 14226) | typedef unsigned __int64 ulong64; type ulong64 (line 14229) | typedef unsigned long long ulong64; type ulong32 (line 14236) | typedef unsigned ulong32; type ulong32 (line 14238) | typedef unsigned long ulong32; function ROL (line 14464) | static inline unsigned ROL(unsigned word, int i) { function ROR (line 14471) | static inline unsigned ROR(unsigned word, int i) { function ROLc (line 14480) | static inline unsigned ROLc(unsigned word, const int i) { function RORc (line 14487) | static inline unsigned RORc(unsigned word, const int i) { function ROL (line 14502) | static inline unsigned ROL(unsigned word, int i) { function ROR (line 14509) | static inline unsigned ROR(unsigned word, int i) { function ROLc (line 14518) | static inline unsigned ROLc(unsigned word, const int i) { function RORc (line 14525) | static inline unsigned RORc(unsigned word, const int i) { function ROL64 (line 14552) | static inline unsigned long ROL64(unsigned long word, int i) { function ROR64 (line 14559) | static inline unsigned long ROR64(unsigned long word, int i) { function ROL64c (line 14568) | static inline unsigned long ROL64c(unsigned long word, const int i) { function ROR64c (line 14575) | static inline unsigned long ROR64c(unsigned long word, const int i) { type blowfish_key (line 14632) | struct blowfish_key { type rc5_key (line 14639) | struct rc5_key { type rc6_key (line 14646) | struct rc6_key { type saferp_key (line 14652) | struct saferp_key { type rijndael_key (line 14659) | struct rijndael_key { type kseed_key (line 14666) | struct kseed_key { type kasumi_key (line 14672) | struct kasumi_key { type xtea_key (line 14680) | struct xtea_key { type twofish_key (line 14687) | struct twofish_key { type twofish_key (line 14691) | struct twofish_key { type safer_key (line 14708) | struct safer_key { type rc2_key (line 14714) | struct rc2_key { type des_key (line 14720) | struct des_key { type des3_key (line 14724) | struct des3_key { type cast5_key (line 14730) | struct cast5_key { type noekeon_key (line 14736) | struct noekeon_key { type skipjack_key (line 14742) | struct skipjack_key { type khazad_key (line 14748) | struct khazad_key { type anubis_key (line 14755) | struct anubis_key { type multi2_key (line 14764) | struct multi2_key { type symmetric_key (line 14770) | typedef union Symmetric_key { type symmetric_ECB (line 14831) | typedef struct { type symmetric_CFB (line 14843) | typedef struct { type symmetric_OFB (line 14861) | typedef struct { type symmetric_CBC (line 14877) | typedef struct { type symmetric_CTR (line 14892) | typedef struct { type symmetric_LRW (line 14916) | typedef struct { type symmetric_F8 (line 14941) | typedef struct { type ltc_cipher_descriptor (line 14960) | struct ltc_cipher_descriptor { type ltc_cipher_descriptor (line 15190) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15201) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15212) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15223) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15234) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15251) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15279) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15280) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15291) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15302) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15319) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15330) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15341) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15352) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15363) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15374) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15385) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15396) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15408) | struct ltc_cipher_descriptor type symmetric_xts (line 15504) | typedef struct { type ltc_cipher_descriptor (line 15535) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 15536) | struct ltc_cipher_descriptor type sha512_state (line 15548) | struct sha512_state { type sha256_state (line 15556) | struct sha256_state { type sha1_state (line 15564) | struct sha1_state { type md5_state (line 15572) | struct md5_state { type md4_state (line 15580) | struct md4_state { type tiger_state (line 15588) | struct tiger_state { type md2_state (line 15596) | struct md2_state { type rmd128_state (line 15603) | struct rmd128_state { type rmd160_state (line 15611) | struct rmd160_state { type rmd256_state (line 15619) | struct rmd256_state { type rmd320_state (line 15627) | struct rmd320_state { type whirlpool_state (line 15635) | struct whirlpool_state { type chc_state (line 15643) | struct chc_state { type hash_state (line 15650) | typedef union Hash_state { type ltc_hash_descriptor (line 15695) | struct ltc_hash_descriptor { type ltc_hash_descriptor (line 15748) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15757) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15766) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15779) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15788) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15800) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15810) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15819) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15828) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15837) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15846) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15855) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15864) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15873) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15882) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15890) | struct ltc_hash_descriptor type ltc_hash_descriptor (line 15891) | struct ltc_hash_descriptor type hmac_state (line 15946) | typedef struct Hmac_state { type omac_state (line 15972) | typedef struct { type pmac_state (line 16002) | typedef struct { type eax_state (line 16048) | typedef struct { type ocb_state (line 16084) | typedef struct { type yarrow_prng (line 16324) | struct yarrow_prng { function find_cipher_id (line 17934) | int find_cipher_id(unsigned char ID) { function find_hash (line 17976) | int find_hash(const char *name) { function find_hash_any (line 18018) | int find_hash_any(const char *name, int digestlen) { function find_hash_id (line 18069) | int find_hash_id(unsigned char ID) { function find_hash_oid (line 18106) | int find_hash_oid(const unsigned long *ID, unsigned long IDlen) { function find_prng (line 18148) | int find_prng(const char *name) { function crypt_fsa (line 18186) | int crypt_fsa(void *mp, ...) { type ltc_hash_descriptor (line 18243) | struct ltc_hash_descriptor function hash_is_valid (line 18247) | LTC_MUTEX_GLOBAL(ltc_hash_mutex) type ltc_prng_descriptor (line 18323) | struct ltc_prng_descriptor function prng_is_valid (line 18327) | LTC_MUTEX_GLOBAL(ltc_prng_mutex) function register_cipher (line 18394) | int register_cipher(const struct ltc_cipher_descriptor *cipher) { function register_hash (line 18449) | int register_hash(const struct ltc_hash_descriptor *hash) { function register_prng (line 18504) | int register_prng(const struct ltc_prng_descriptor *prng) { function unregister_cipher (line 18559) | int unregister_cipher(const struct ltc_cipher_descriptor *cipher) { function unregister_hash (line 18605) | int unregister_hash(const struct ltc_hash_descriptor *hash) { function unregister_prng (line 18650) | int unregister_prng(const struct ltc_prng_descriptor *prng) { function der_decode_bit_string (line 18701) | int der_decode_bit_string(const unsigned char *in, unsigned long inlen, function der_decode_boolean (line 18802) | int der_decode_boolean(const unsigned char *in, unsigned long inlen, function der_decode_choice (line 18849) | int der_decode_choice(const unsigned char *in, unsigned long *inlen, function der_decode_ia5_string (line 19032) | int der_decode_ia5_string(const unsigned char *in, unsigned long inlen, function der_decode_integer (line 19127) | int der_decode_integer(const unsigned char *in, unsigned long inlen, voi... function der_decode_object_identifier (line 19236) | int der_decode_object_identifier(const unsigned char *in, unsigned long ... function der_decode_octet_string (line 19337) | int der_decode_octet_string(const unsigned char *in, unsigned long inlen, function der_decode_printable_string (line 19428) | int der_decode_printable_string(const unsigned char *in, unsigned long i... function der_decode_sequence_ex (line 19525) | int der_decode_sequence_ex(const unsigned char *in, unsigned long inlen, function fetch_length (line 19829) | static unsigned long fetch_length(const unsigned char *in, unsigned long... function der_decode_sequence_flexi (line 19873) | int der_decode_sequence_flexi(const unsigned char *in, unsigned long *in... function der_decode_sequence_multi (line 20227) | int der_decode_sequence_multi(const unsigned char *in, unsigned long inl... function der_decode_short_integer (line 20365) | int der_decode_short_integer(const unsigned char *in, unsigned long inle... function char_to_int (line 20424) | static int char_to_int(unsigned char x) { function der_decode_utctime (line 20471) | int der_decode_utctime(const unsigned char *in, unsigned long *inlen, function der_decode_utf8_string (line 20578) | int der_decode_utf8_string(const unsigned char *in, unsigned long inlen, function der_encode_bit_string (line 20691) | int der_encode_bit_string(const unsigned char *in, unsigned long inlen, function der_encode_boolean (line 20779) | int der_encode_boolean(int in, function der_encode_ia5_string (line 20830) | int der_encode_ia5_string(const unsigned char *in, unsigned long inlen, function der_encode_integer (line 20917) | int der_encode_integer(void *num, unsigned char *out, unsigned long *out... function der_encode_object_identifier (line 21046) | int der_encode_object_identifier(unsigned long *words, unsigned long nwo... function der_encode_octet_string (line 21161) | int der_encode_octet_string(const unsigned char *in, unsigned long inlen, function der_encode_printable_string (line 21246) | int der_encode_printable_string(const unsigned char *in, unsigned long i... function der_encode_sequence_ex (line 21333) | int der_encode_sequence_ex(ltc_asn1_list *list, unsigned long inlen, function der_encode_sequence_multi (line 21665) | int der_encode_sequence_multi(unsigned char *out, unsigned long *outlen,... function ltc_to_asn1 (line 21795) | static int ltc_to_asn1(int v) { function qsort_helper_set (line 21840) | static int qsort_helper_set(const void *a, const void *b) { function der_encode_set (line 21863) | int der_encode_set(ltc_asn1_list *list, unsigned long inlen, type edge (line 21918) | struct edge { function qsort_helper (line 21923) | static int qsort_helper(const void *a, const void *b) { function der_encode_setof (line 21958) | int der_encode_setof(ltc_asn1_list *list, unsigned long inlen, function der_encode_short_integer (line 22087) | int der_encode_short_integer(unsigned long num, unsigned char *out, unsi... function der_encode_utctime (line 22189) | int der_encode_utctime(ltc_utctime *utctime, function der_encode_utf8_string (line 22268) | int der_encode_utf8_string(const wchar_t *in, unsigned long inlen, function der_length_bit_string (line 22387) | int der_length_bit_string(unsigned long nbits, unsigned long *outlen) { function der_length_boolean (line 22442) | int der_length_boolean(unsigned long *outlen) { function der_ia5_char_encode (line 22580) | int der_ia5_char_encode(int c) { function der_ia5_value_decode (line 22591) | int der_ia5_value_decode(int v) { function der_length_ia5_string (line 22609) | int der_length_ia5_string(const unsigned char *octets, unsigned long noc... function der_length_integer (line 22674) | int der_length_integer(void *num, unsigned long *outlen) { function der_object_identifier_bits (line 22750) | unsigned long der_object_identifier_bits(unsigned long x) { function der_length_object_identifier (line 22769) | int der_length_object_identifier(unsigned long *words, unsigned long nwo... function der_length_octet_string (line 22844) | int der_length_octet_string(unsigned long noctets, unsigned long *outlen) { function der_printable_char_encode (line 22971) | int der_printable_char_encode(int c) { function der_printable_value_decode (line 22982) | int der_printable_value_decode(int v) { function der_length_printable_string (line 23000) | int der_length_printable_string(const unsigned char *octets, unsigned lo... function der_length_sequence (line 23065) | int der_length_sequence(ltc_asn1_list *list, unsigned long inlen, function der_length_short_integer (line 23234) | int der_length_short_integer(unsigned long num, unsigned long *outlen) { function der_length_utctime (line 23304) | int der_length_utctime(ltc_utctime *utctime, unsigned long *outlen) { function der_utf8_charsize (line 23348) | unsigned long der_utf8_charsize(const wchar_t c) { function der_length_utf8_string (line 23367) | int der_length_utf8_string(const wchar_t *in, unsigned long noctets, uns... function der_sequence_free (line 23430) | void der_sequence_free(ltc_asn1_list *in) { function ecc_ansi_x963_export (line 23651) | int ecc_ansi_x963_export(ecc_key *key, unsigned char *out, unsigned long... function ecc_ansi_x963_import (line 23722) | int ecc_ansi_x963_import(const unsigned char *in, unsigned long inlen, e... function ecc_ansi_x963_import_ex (line 23726) | int ecc_ansi_x963_import_ex(const unsigned char *in, unsigned long inlen... function ecc_decrypt_key (line 23831) | int ecc_decrypt_key(const unsigned char *in, unsigned long inlen, function ecc_encrypt_key (line 23983) | int ecc_encrypt_key(const unsigned char *in, unsigned long inlen, function ecc_export (line 24114) | int ecc_export(unsigned char *out, unsigned long *outlen, int type, ecc_... function ecc_free (line 24191) | void ecc_free(ecc_key *key) { function ecc_get_size (line 24231) | int ecc_get_size(ecc_key *key) { function is_point (line 24269) | static int is_point(ecc_key *key) { function ecc_import (line 24349) | int ecc_import(const unsigned char *in, unsigned long inlen, ecc_key *ke... function ecc_import_ex (line 24361) | int ecc_import_ex(const unsigned char *in, unsigned long inlen, ecc_key ... function ecc_make_key (line 24475) | int ecc_make_key(prng_state *prng, int wprng, int keysize, ecc_key *key) { function ecc_make_key_ex (line 24490) | int ecc_make_key_ex(prng_state *prng, int wprng, ecc_key *key, const ltc... function ecc_shared_secret (line 24619) | int ecc_shared_secret(ecc_key *private_key, ecc_key *public_key, function ecc_sign_hash (line 24722) | int ecc_sign_hash(const unsigned char *in, unsigned long inlen, function ecc_sizes (line 24840) | void ecc_sizes(int *low, int *high) { function ecc_test (line 24892) | int ecc_test(void) { function ecc_verify_hash (line 25018) | int ecc_verify_hash(const unsigned char *sig, unsigned long siglen, function hash_file (line 25292) | int hash_file(int hash, const char *fname, unsigned char *out, unsigned ... function hash_filehandle (line 25350) | int hash_filehandle(int hash, FILE *in, unsigned char *out, unsigned lon... function hash_memory (line 25422) | int hash_memory(int hash, const unsigned char *in, unsigned long inlen, ... function hash_memory_multi (line 25493) | int hash_memory_multi(int hash, unsigned char *out, unsigned long *outlen, function ltc_ecc_is_valid_idx (line 25583) | int ltc_ecc_is_valid_idx(int n) { function ltc_ecc_map (line 25631) | int ltc_ecc_map(ecc_point *P, void *modulus, void *mp) { function ltc_ecc_mul2add (line 25732) | int ltc_ecc_mul2add(ecc_point *A, void *kA, function ltc_ecc_mulmod (line 25976) | int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, i... function ltc_ecc_mulmod (line 26240) | int ltc_ecc_mulmod(void *k, ecc_point *G, ecc_point *R, void *modulus, i... function ecc_point (line 26434) | ecc_point *ltc_ecc_new_point(void) { function ltc_ecc_del_point (line 26451) | void ltc_ecc_del_point(ecc_point *p) { function ltc_ecc_projective_add_point (line 26498) | int ltc_ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *... function ltc_ecc_projective_dbl_point (line 26814) | int ltc_ecc_projective_dbl_point(ecc_point *P, ecc_point *R, void *modul... function mpi_to_ltc_error (line 27087) | static int mpi_to_ltc_error(int err) { function init (line 27098) | static int init(void **a) { function deinit (line 27113) | static void deinit(void *a) { function neg (line 27119) | static int neg(void *a, void *b) { function copy (line 27125) | static int copy(void *a, void *b) { function init_copy (line 27131) | static int init_copy(void **a, void *b) { function set_int (line 27139) | static int set_int(void *a, unsigned long b) { function get_int (line 27144) | static unsigned long get_int(void *a) { function get_digit (line 27149) | static unsigned long get_digit(void *a, int n) { function get_digit_count (line 27157) | static int get_digit_count(void *a) { function compare (line 27165) | static int compare(void *a, void *b) { function compare_d (line 27184) | static int compare_d(void *a, unsigned long b) { function count_bits (line 27202) | static int count_bits(void *a) { function count_lsb_bits (line 27207) | static int count_lsb_bits(void *a) { function twoexpt (line 27212) | static int twoexpt(void *a, int n) { function read_radix (line 27220) | static int read_radix(void *a, const char *b, int radix) { function write_radix (line 27227) | static int write_radix(void *a, char *b, int radix) { function unsigned_size (line 27234) | static unsigned long unsigned_size(void *a) { function unsigned_write (line 27240) | static int unsigned_write(void *a, unsigned char *b) { function unsigned_read (line 27247) | static int unsigned_read(void *a, unsigned char *b, unsigned long len) { function add (line 27254) | static int add(void *a, void *b, void *c) { function addi (line 27261) | static int addi(void *a, unsigned long b, void *c) { function sub (line 27268) | static int sub(void *a, void *b, void *c) { function subi (line 27275) | static int subi(void *a, unsigned long b, void *c) { function mul (line 27282) | static int mul(void *a, void *b, void *c) { function muli (line 27289) | static int muli(void *a, unsigned long b, void *c) { function sqr (line 27296) | static int sqr(void *a, void *b) { function divide (line 27303) | static int divide(void *a, void *b, void *c, void *d) { function div_2 (line 27309) | static int div_2(void *a, void *b) { function modi (line 27316) | static int modi(void *a, unsigned long b, unsigned long *c) { function gcd (line 27331) | static int gcd(void *a, void *b, void *c) { function lcm (line 27339) | static int lcm(void *a, void *b, void *c) { function mulmod (line 27346) | static int mulmod(void *a, void *b, void *c, void *d) { function sqrmod (line 27354) | static int sqrmod(void *a, void *b, void *c) { function invmod (line 27362) | static int invmod(void *a, void *b, void *c) { function montgomery_setup (line 27370) | static int montgomery_setup(void *a, void **b) { function montgomery_normalization (line 27386) | static int montgomery_normalization(void *a, void *b) { function montgomery_reduce (line 27393) | static int montgomery_reduce(void *a, void *b, void *c) { function montgomery_deinit (line 27401) | static void montgomery_deinit(void *a) { function exptmod (line 27405) | static int exptmod(void *a, void *b, void *c, void *d) { function isprime (line 27413) | static int isprime(void *a, int *b) { function ltc_init_multi (line 27584) | int ltc_init_multi(void **a, ...) { function ltc_deinit_multi (line 27611) | void ltc_deinit_multi(void *a, ...) { function pkcs_1_i2osp (line 27659) | int pkcs_1_i2osp(void *n, unsigned long modulus_len, unsigned char *out) { function pkcs_1_mgf1 (line 27708) | int pkcs_1_mgf1(int hash_idx, function pkcs_1_oaep_decode (line 27820) | int pkcs_1_oaep_decode(const unsigned char *msg, unsigned long msglen, function pkcs_1_oaep_encode (line 28010) | int pkcs_1_oaep_encode(const unsigned char *msg, unsigned long msglen, function pkcs_1_os2ip (line 28175) | int pkcs_1_os2ip(void *n, unsigned char *in, unsigned long inlen) { function pkcs_1_pss_decode (line 28217) | int pkcs_1_pss_decode(const unsigned char *msghash, unsigned long msghas... function pkcs_1_pss_encode (line 28417) | int pkcs_1_pss_encode(const unsigned char *msghash, unsigned long msghas... function pkcs_1_v1_5_decode (line 28591) | int pkcs_1_v1_5_decode(const unsigned char *msg, function pkcs_1_v1_5_encode (line 28706) | int pkcs_1_v1_5_encode(const unsigned char *msg, function rand_prime (line 28804) | int rand_prime(void *N, long len, prng_state *prng, int wprng) { function rng_nix (line 28890) | static unsigned long rng_nix(unsigned char *buf, unsigned long len, function rng_ansic (line 28929) | static unsigned long rng_ansic(unsigned char *buf, unsigned long len, function rng_win32 (line 28972) | static unsigned long rng_win32(unsigned char *buf, unsigned long len, function rng_alleged (line 28994) | static unsigned long rng_alleged(unsigned char *out, unsigned long outlen, function rng_get_bytes (line 29006) | unsigned long rng_get_bytes(unsigned char *out, unsigned long outlen, function rng_make_prng (line 29065) | int rng_make_prng(int bits, int wprng, prng_state *prng, function rsa_decrypt_key_ex (line 29142) | int rsa_decrypt_key_ex(const unsigned char *in, unsigned long inlen, function rsa_encrypt_key_ex (line 29248) | int rsa_encrypt_key_ex(const unsigned char *in, unsigned long inlen, function rsa_exptmod (line 29345) | int rsa_exptmod(const unsigned char *in, unsigned long inlen, function rsa_free (line 29472) | void rsa_free(rsa_key *key) { function rsa_import (line 29509) | int rsa_import(const unsigned char *in, unsigned long inlen, rsa_key *ke... function rsa_make_key (line 29658) | int rsa_make_key(prng_state *prng, int wprng, int size, long e, rsa_key ... function rsa_sign_hash_ex (line 29813) | int rsa_sign_hash_ex(const unsigned char *in, unsigned long inlen, function rsa_verify_hash_ex (line 29946) | int rsa_verify_hash_ex(const unsigned char *sig, unsigned long siglen, type ltc_prng_descriptor (line 30110) | struct ltc_prng_descriptor function sprng_start (line 30128) | int sprng_start(prng_state *prng) { function sprng_add_entropy (line 30139) | int sprng_add_entropy(const unsigned char *in, unsigned long inlen, prng... function sprng_ready (line 30148) | int sprng_ready(prng_state *prng) { function sprng_read (line 30159) | unsigned long sprng_read(unsigned char *out, unsigned long outlen, prng_... function sprng_done (line 30169) | int sprng_done(prng_state *prng) { function sprng_export (line 30180) | int sprng_export(unsigned char *out, unsigned long *outlen, prng_state *... function sprng_import (line 30194) | int sprng_import(const unsigned char *in, unsigned long inlen, prng_stat... function sprng_test (line 30202) | int sprng_test(void) { function zeromem (line 30236) | void zeromem(void *out, size_t outlen) { type ltc_hash_descriptor (line 30270) | struct ltc_hash_descriptor function sha1_compress (line 30296) | static int sha1_compress(hash_state *md, unsigned char *buf) function sha1_compress (line 30423) | static int sha1_compress(hash_state *md, unsigned char *buf) { function sha1_init (line 30437) | int sha1_init(hash_state *md) { function sha1_done (line 30464) | int sha1_done(hash_state *md, unsigned char *out) { function sha1_test (line 30515) | int sha1_test(void) { type ltc_hash_descriptor (line 30576) | struct ltc_hash_descriptor function sha256_compress (line 30627) | static int sha256_compress(hash_state * md, unsigned char *buf) function sha256_compress (line 30753) | static int sha256_compress(hash_state * md, unsigned char *buf) function sha256_init (line 30767) | int sha256_init(hash_state * md) function sha256_done (line 30799) | int sha256_done(hash_state * md, unsigned char *out) function sha256_test (line 30852) | int sha256_test(void) type ltc_hash_descriptor (line 30919) | struct ltc_hash_descriptor function sha384_init (line 30942) | int sha384_init(hash_state * md) function sha384_done (line 30965) | int sha384_done(hash_state * md, unsigned char *out) function sha384_test (line 30988) | int sha384_test(void) type ltc_hash_descriptor (line 31057) | struct ltc_hash_descriptor function sha512_compress (line 31140) | static int sha512_compress(hash_state * md, unsigned char *buf) function sha512_compress (line 31210) | static int sha512_compress(hash_state * md, unsigned char *buf) function sha512_init (line 31224) | int sha512_init(hash_state * md) function sha512_done (line 31255) | int sha512_done(hash_state * md, unsigned char *out) function sha512_test (line 31315) | int sha512_test(void) function hmac_init (line 31401) | int hmac_init(hmac_state *hmac, int hash, const unsigned char *key, unsi... function hmac_process (line 31510) | int hmac_process(hmac_state *hmac, const unsigned char *in, unsigned lon... function hmac_done (line 31557) | int hmac_done(hmac_state *hmac, unsigned char *out, unsigned long *outlen) type ltc_cipher_descriptor (line 32719) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 32728) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 32744) | struct ltc_cipher_descriptor type ltc_cipher_descriptor (line 32753) | struct ltc_cipher_descriptor function ulong32 (line 32767) | static ulong32 setup_mix(ulong32 temp) function ulong32 (line 32777) | static ulong32 setup_mix2(ulong32 temp) function SETUP (line 32795) | int SETUP(const unsigned char *key, int keylen, int num_rounds, symmetri... function ECB_ENC (line 32961) | int ECB_ENC(const unsigned char *pt, unsigned char *ct, symmetric_key *s... function ECB_ENC (line 33120) | int ECB_ENC(const unsigned char *pt, unsigned char *ct, symmetric_key *s... function ECB_DEC (line 33140) | int ECB_DEC(const unsigned char *ct, unsigned char *pt, symmetric_key *s... function ECB_DEC (line 33300) | int ECB_DEC(const unsigned char *ct, unsigned char *pt, symmetric_key *s... function ECB_TEST (line 33312) | int ECB_TEST(void) function ECB_DONE (line 33399) | void ECB_DONE(symmetric_key *skey) function ECB_KS (line 33410) | int ECB_KS(int *keysize) function cbc_decrypt (line 33464) | int cbc_decrypt(const unsigned char *ct, unsigned char *pt, unsigned lon... function cbc_done (line 33558) | int cbc_done(symmetric_CBC *cbc) function cbc_encrypt (line 33607) | int cbc_encrypt(const unsigned char *pt, unsigned char *ct, unsigned lon... function cbc_getiv (line 33705) | int cbc_getiv(unsigned char *IV, unsigned long *len, symmetric_CBC *cbc) function cbc_setiv (line 33754) | int cbc_setiv(const unsigned char *IV, unsigned long len, symmetric_CBC ... function cbc_start (line 33802) | int cbc_start(int cipher, const unsigned char *IV, const unsigned char *... function gcm_add_iv (line 33863) | int gcm_add_iv(gcm_state *gcm, function gcm_done (line 33959) | int gcm_done(gcm_state *gcm, function gcm_init (line 34050) | int gcm_init(gcm_state *gcm, int cipher, function gcm_process (line 34160) | int gcm_process(gcm_state *gcm, function gcm_mult_h (line 34314) | void gcm_mult_h(gcm_state *gcm, unsigned char *I) function gcm_rightshift (line 34413) | static void gcm_rightshift(unsigned char *a) function gcm_gf_mult (line 34433) | void gcm_gf_mult(const unsigned char *a, const unsigned char *b, unsigne... function gcm_gf_mult (line 34467) | void gcm_gf_mult(const unsigned char *a, const unsigned char *b, unsigne... function gcm_add_aad (line 34600) | int gcm_add_aad(gcm_state *gcm, function gcm_reset (line 34724) | int gcm_reset(gcm_state *gcm) type ltc_hash_descriptor (line 34765) | struct ltc_hash_descriptor function md5_compress (line 34847) | static int md5_compress(hash_state *md, unsigned char *buf) function md5_compress (line 34963) | static int md5_compress(hash_state *md, unsigned char *buf) function md5_init (line 34977) | int md5_init(hash_state * md) function md5_done (line 35004) | int md5_done(hash_state * md, unsigned char *out) function md5_test (line 35057) | int md5_test(void) function ctr_encrypt (line 35139) | int ctr_encrypt(const unsigned char *pt, unsigned char *ct, unsigned lon... function ctr_done (line 35246) | int ctr_done(symmetric_CTR *ctr) function ctr_decrypt (line 35292) | int ctr_decrypt(const unsigned char *ct, unsigned char *pt, unsigned lon... function ctr_start (line 35338) | int ctr_start( int cipher, function ctr_setiv (line 35434) | int ctr_setiv(const unsigned char *IV, unsigned long len, symmetric_CTR ... function ctr_getiv (line 35490) | int ctr_getiv(unsigned char *IV, unsigned long *len, symmetric_CTR *ctr) function fsum (line 35591) | static void fsum(int64_t *output, const int64_t *in) { function fdifference (line 35602) | static void fdifference(int64_t *output, const int64_t *in) { function fscalar_product (line 35610) | static void fscalar_product(int64_t *output, const int64_t *in, const in... function fproduct (line 35622) | static void fproduct(int64_t *output, const int64_t *in2, const int64_t ... function freduce_degree (line 35726) | static void freduce_degree(int64_t *output) { function div_by_2_26 (line 35759) | static inline int64_t div_by_2_26(const int64_t v) { function div_by_2_25 (line 35771) | static inline int64_t div_by_2_25(const int64_t v) { function div_s32_by_2_25 (line 35782) | static inline int32_t div_s32_by_2_25(const int32_t v) { function freduce_coefficients (line 35791) | static void freduce_coefficients(int64_t *output) { function fmul (line 35839) | static void fmul(int64_t *output, const int64_t *in, const int64_t *in2) { function fsquare_inner (line 35847) | static void fsquare_inner(int64_t *output, const int64_t *in) { function fsquare (line 35905) | static void fsquare(int64_t *output, const int64_t *in) { function fexpand (line 35914) | static void fexpand(int64_t *output, const uint8_t *input) { function fcontract (line 35930) | static void fcontract(uint8_t *output, int64_t *input) { function fmonty (line 36010) | static void fmonty(int64_t *x2, int64_t *z2, /* output 2Q */ function swap_conditional (line 36069) | static void swap_conditional(int64_t a[19], int64_t b[19], int64_t iswap) { function cmult (line 36086) | static void cmult(int64_t *resultx, int64_t *resultz, const uint8_t *n, ... function crecip (line 36135) | static void crecip(int64_t *out, const int64_t *z) { function curve25519 (line 36203) | void curve25519(uint8_t *mypublic, const uint8_t *secret, const uint8_t ... type chacha_ctx (line 36382) | struct chacha_ctx { type chacha_ctx (line 36388) | struct chacha_ctx type chacha_ctx (line 36389) | struct chacha_ctx type chacha_ctx (line 36390) | struct chacha_ctx type chacha_ctx (line 36391) | struct chacha_ctx type u8 (line 36402) | typedef unsigned char u8; type u32 (line 36403) | typedef unsigned int u32; type chacha_ctx (line 36405) | typedef struct chacha_ctx chacha_ctx; function chacha_keysetup (line 36453) | static inline void chacha_keysetup(chacha_ctx *x, const u8 *k, u32 kbits) { function chacha_key (line 36490) | static inline void chacha_key(chacha_ctx *x, u8 *k) { function chacha_nonce (line 36502) | static inline void chacha_nonce(chacha_ctx *x, u8 *nonce) { function chacha_ivsetup (line 36508) | static inline void chacha_ivsetup(chacha_ctx *x, const u8 *iv, const u8 ... function chacha_ivsetup_96bitnonce (line 36523) | static inline void chacha_ivsetup_96bitnonce(chacha_ctx *x, const u8 *iv... function chacha_ivupdate (line 36536) | static inline void chacha_ivupdate(chacha_ctx *x, const u8 *iv, const u8... function chacha_encrypt_bytes (line 36547) | static inline void chacha_encrypt_bytes(chacha_ctx *x, const u8 *m, u8 *... function chacha20_block (line 36705) | static inline void chacha20_block(chacha_ctx *x, unsigned char *c, u_int... function poly1305_generate_key (line 36730) | static inline int poly1305_generate_key(unsigned char *key256, unsigned ... type poly1305_state_internal_t (line 36751) | typedef struct poly1305_state_internal_t { function _private_tls_U8TO32 (line 36761) | static unsigned long _private_tls_U8TO32(const unsigned char *p) { function _private_tls_U32TO8 (line 36770) | static void _private_tls_U32TO8(unsigned char *p, unsigned long v) { function _private_tls_poly1305_init (line 36777) | void _private_tls_poly1305_init(poly1305_context *ctx, const unsigned ch... function _private_tls_poly1305_blocks (line 36804) | static void _private_tls_poly1305_blocks(poly1305_state_internal_t *st, ... function _private_tls_poly1305_finish (line 36869) | void _private_tls_poly1305_finish(poly1305_context *ctx, unsigned char m... function _private_tls_poly1305_update (line 36955) | void _private_tls_poly1305_update(poly1305_context *ctx, const unsigned ... function poly1305_verify (line 36990) | int poly1305_verify(const unsigned char mac1[16], const unsigned char ma... function chacha20_poly1305_key (line 36999) | void chacha20_poly1305_key(struct chacha_ctx *ctx, unsigned char *poly13... function chacha20_poly1305_aead (line 37010) | int chacha20_poly1305_aead(struct chacha_ctx *ctx, unsigned char *pt, u... type KeyExchangeAlgorithm (line 37045) | typedef enum { type TLSClientCertificateType (line 37055) | typedef enum { type TLSHashAlgorithm (line 37068) | typedef enum { type TLSSignatureAlgorithm (line 37079) | typedef enum { type _private_OID_chain (line 37087) | struct _private_OID_chain { type TLSCertificate (line 37092) | struct TLSCertificate { type TLSCipher (line 37129) | typedef struct { type TLSHash (line 37167) | typedef struct { type DHKey (line 37196) | typedef struct { type ECCCurveParameters (line 37246) | struct ECCCurveParameters { type ECCCurveParameters (line 37259) | struct ECCCurveParameters type ECCCurveParameters (line 37272) | struct ECCCurveParameters type ECCCurveParameters (line 37284) | struct ECCCurveParameters type ECCCurveParameters (line 37296) | struct ECCCurveParameters type ECCCurveParameters (line 37308) | struct ECCCurveParameters type ECCCurveParameters (line 37320) | struct ECCCurveParameters type ECCCurveParameters (line 37332) | struct ECCCurveParameters type ECCCurveParameters (line 37346) | struct ECCCurveParameters type ECCCurveParameters (line 37359) | struct ECCCurveParameters function init_curve (line 37361) | void init_curve(struct ECCCurveParameters *curve) { function init_curves (line 37371) | void init_curves() { type TLSContext (line 37382) | struct TLSContext { type TLSPacket (line 37469) | struct TLSPacket { type TLSCertificate (line 37537) | struct TLSCertificate type TLSContext (line 37537) | struct TLSContext type TLSContext (line 37538) | struct TLSContext type TLSPacket (line 37539) | struct TLSPacket type TLSContext (line 37539) | struct TLSContext type TLSContext (line 37540) | struct TLSContext type TLSPacket (line 37542) | struct TLSPacket type TLSPacket (line 37543) | struct TLSPacket type TLSContext (line 37543) | struct TLSContext type TLSPacket (line 37544) | struct TLSPacket type TLSContext (line 37544) | struct TLSContext type TLSPacket (line 37545) | struct TLSPacket type TLSContext (line 37545) | struct TLSContext type TLSPacket (line 37546) | struct TLSPacket type TLSContext (line 37546) | struct TLSContext type TLSPacket (line 37547) | struct TLSPacket type TLSContext (line 37547) | struct TLSContext type TLSPacket (line 37548) | struct TLSPacket type TLSContext (line 37548) | struct TLSContext type TLSContext (line 37549) | struct TLSContext type TLSContext (line 37550) | struct TLSContext type TLSContext (line 37551) | struct TLSContext type TLSContext (line 37552) | struct TLSContext type TLSPacket (line 37553) | struct TLSPacket type TLSContext (line 37554) | struct TLSContext type TLSContext (line 37555) | struct TLSContext type TLSPacket (line 37555) | struct TLSPacket type TLSContext (line 37557) | struct TLSContext type TLSContext (line 37558) | struct TLSContext type TLSPacket (line 37563) | struct TLSPacket type TLSContext (line 37563) | struct TLSContext type TLSPacket (line 37564) | struct TLSPacket type TLSContext (line 37564) | struct TLSContext function _private_b64_decodeblock (line 37577) | void _private_b64_decodeblock(unsigned char in[4], unsigned char out[3]) { function _private_b64_decode (line 37583) | int _private_b64_decode(const char *in_buffer, int in_buffer_size, unsig... function dtls_reset_cookie_secret (line 37619) | void dtls_reset_cookie_secret() { function tls_init (line 37623) | void tls_init() { function _private_tls_dh_shared_secret (line 37653) | int _private_tls_dh_shared_secret(DHKey *private_key, DHKey *public_key,... type TLSContext (line 37686) | struct TLSContext type TLSContext (line 37736) | struct TLSContext type ECCCurveParameters (line 37742) | struct ECCCurveParameters type TLSContext (line 37781) | struct TLSContext type TLSContext (line 37816) | struct TLSContext function _private_rsa_verify_hash_md5sha1 (line 37851) | int _private_rsa_verify_hash_md5sha1(const unsigned char *sig, unsigned ... function _private_tls_verify_rsa (line 37905) | int _private_tls_verify_rsa(struct TLSContext *context, unsigned int has... function _private_rsa_sign_hash_md5sha1 (line 38034) | int _private_rsa_sign_hash_md5sha1(const unsigned char *in, unsigned lon... function _private_tls_sign_rsa (line 38057) | int _private_tls_sign_rsa(struct TLSContext *context, unsigned int hash_... function _private_tls_is_point (line 38181) | static int _private_tls_is_point(ecc_key *key) { function _private_tls_ecc_import_key (line 38254) | int _private_tls_ecc_import_key(const unsigned char *private_key, int pr... function _private_tls_sign_ecdsa (line 38304) | int _private_tls_sign_ecdsa(struct TLSContext *context, unsigned int has... function _private_tls_ecc_import_pk (line 38445) | int _private_tls_ecc_import_pk(const unsigned char *public_key, int publ... function _private_tls_verify_ecdsa (line 38491) | int _private_tls_verify_ecdsa(struct TLSContext *context, unsigned int h... function _private_tls_random_int (line 38615) | unsigned int _private_tls_random_int(int limit) { function _private_tls_sleep (line 38624) | void _private_tls_sleep(unsigned int microseconds) { function _private_random_sleep (line 38641) | void _private_random_sleep(struct TLSContext *context, int max_microseco... function _private_tls_prf_helper (line 38648) | void _private_tls_prf_helper(int hash_idx, unsigned long dlen, unsigned ... function _private_tls_hkdf_label (line 38693) | int _private_tls_hkdf_label(const char *label, unsigned char label_len, ... function _private_tls_hkdf_extract (line 38712) | int _private_tls_hkdf_extract(unsigned int mac_length, unsigned char *ou... function _private_tls_hkdf_expand (line 38735) | void _private_tls_hkdf_expand(unsigned int mac_length, unsigned char *ou... function _private_tls_hkdf_expand_label (line 38773) | void _private_tls_hkdf_expand_label(unsigned int mac_length, unsigned ch... function _private_tls_prf (line 38782) | void _private_tls_prf(struct TLSContext *context, function _private_tls_key_length (line 38850) | int _private_tls_key_length(struct TLSContext *context) { function _private_tls_is_aead (line 38887) | int _private_tls_is_aead(struct TLSContext *context) { function _private_tls_mac_length (line 38911) | unsigned int _private_tls_mac_length(struct TLSContext *context) { function _private_tls13_key (line 38956) | int _private_tls13_key(struct TLSContext *context, int handshake) { function _private_tls_expand_key (line 39158) | int _private_tls_expand_key(struct TLSContext *context) { function _private_tls_compute_key (line 39284) | int _private_tls_compute_key(struct TLSContext *context, unsigned int ke... function _is_oid (line 39388) | int _is_oid(const unsigned char *oid, const unsigned char *compare_to, i... function _is_oid2 (line 39399) | int _is_oid2(const unsigned char *oid, const unsigned char *compare_to, ... type TLSCertificate (line 39412) | struct TLSCertificate type TLSCertificate (line 39413) | struct TLSCertificate type TLSCertificate (line 39413) | struct TLSCertificate type TLSCertificate (line 39413) | struct TLSCertificate type TLSCertificate (line 39415) | struct TLSCertificate function tls_certificate_valid_subject_name (line 39419) | int tls_certificate_valid_subject_name(const unsigned char *cert_subject... function tls_certificate_valid_subject (line 39472) | int tls_certificate_valid_subject(struct TLSCertificate *cert, const cha... function tls_certificate_is_valid (line 39488) | int tls_certificate_is_valid(struct TLSCertificate *cert) { function tls_certificate_set_copy (line 39520) | void tls_certificate_set_copy(unsigned char **member, const unsigned cha... function tls_certificate_set_copy_date (line 39534) | void tls_certificate_set_copy_date(unsigned char **member, const unsigne... function tls_certificate_set_key (line 39555) | void tls_certificate_set_key(struct TLSCertificate *cert, const unsigned... function tls_certificate_set_priv (line 39565) | void tls_certificate_set_priv(struct TLSCertificate *cert, const unsigne... function tls_certificate_set_sign_key (line 39571) | void tls_certificate_set_sign_key(struct TLSCertificate *cert, const uns... type TLSCertificate (line 39583) | struct TLSCertificate function tls_certificate_set_exponent (line 39723) | void tls_certificate_set_exponent(struct TLSCertificate *cert, const uns... function tls_certificate_set_serial (line 39729) | void tls_certificate_set_serial(struct TLSCertificate *cert, const unsig... function tls_certificate_set_algorithm (line 39735) | void tls_certificate_set_algorithm(struct TLSContext *context, unsigned ... function tls_destroy_certificate (line 39829) | void tls_destroy_certificate(struct TLSCertificate *cert) { type TLSPacket (line 39861) | struct TLSPacket type TLSContext (line 39861) | struct TLSContext type TLSPacket (line 39862) | struct TLSPacket type TLSPacket (line 39862) | struct TLSPacket type TLSPacket (line 39862) | struct TLSPacket function tls_destroy_packet (line 39922) | void tls_destroy_packet(struct TLSPacket *packet) { function _private_tls_crypto_create (line 39930) | int _private_tls_crypto_create(struct TLSContext *context, int key_lengt... function _private_tls_crypto_encrypt (line 39987) | int _private_tls_crypto_encrypt(struct TLSContext *context, unsigned cha... function _private_tls_crypto_decrypt (line 39995) | int _private_tls_crypto_decrypt(struct TLSContext *context, unsigned cha... function _private_tls_crypto_done (line 40003) | void _private_tls_crypto_done(struct TLSContext *context) { type TLSPacket (line 40019) | struct TLSPacket function tls_packet_append (line 40316) | int tls_packet_append(struct TLSPacket *packet, const unsigned char *buf... function tls_packet_uint8 (line 40342) | int tls_packet_uint8(struct TLSPacket *packet, unsigned char i) { function tls_packet_uint16 (line 40346) | int tls_packet_uint16(struct TLSPacket *packet, unsigned short i) { function tls_packet_uint32 (line 40351) | int tls_packet_uint32(struct TLSPacket *packet, unsigned int i) { function tls_packet_uint24 (line 40356) | int tls_packet_uint24(struct TLSPacket *packet, unsigned int i) { function tls_random (line 40367) | int tls_random(unsigned char *key, int len) { function TLSHash (line 40407) | TLSHash *_private_tls_ensure_hash(struct TLSContext *context) { function _private_tls_destroy_hash (line 40418) | void _private_tls_destroy_hash(struct TLSContext *context) { function _private_tls_create_hash (line 40425) | void _private_tls_create_hash(struct TLSContext *context) { function _private_tls_update_hash (line 40457) | int _private_tls_update_hash(struct TLSContext *context, const unsigned ... function _private_tls_change_hash_type (line 40507) | int _private_tls_change_hash_type(struct TLSContext *context) { function _private_tls_done_hash (line 40527) | int _private_tls_done_hash(struct TLSContext *context, unsigned char *ho... function _private_tls_get_hash_idx (line 40574) | int _private_tls_get_hash_idx(struct TLSContext *context) { function _private_tls_get_hash (line 40588) | int _private_tls_get_hash(struct TLSContext *context, unsigned char *hou... function _private_tls_write_packet (line 40631) | int _private_tls_write_packet(struct TLSPacket *packet) { function _private_tls_write_app_data (line 40663) | int _private_tls_write_app_data(struct TLSContext *context, const unsign... type TLSContext (line 40682) | struct TLSContext type TLSContext (line 40701) | struct TLSContext function tls_buffer_clear (line 40750) | void tls_buffer_clear(struct TLSContext *context) { function tls_established (line 40758) | int tls_established(struct TLSContext *context) { function tls_read_clear (line 40775) | void tls_read_clear(struct TLSContext *context) { function tls_read (line 40783) | int tls_read(struct TLSContext *context, unsigned char *buf, unsigned in... type TLSContext (line 40804) | struct TLSContext type TLSContext (line 40805) | struct TLSContext type TLSContext (line 40805) | struct TLSContext type TLSContext (line 40805) | struct TLSContext type TLSContext (line 40807) | struct TLSContext type ECCCurveParameters (line 40817) | struct ECCCurveParameters type TLSContext (line 40817) | struct TLSContext type ECCCurveParameters (line 40817) | struct ECCCurveParameters type ECCCurveParameters (line 40818) | struct ECCCurveParameters type TLSContext (line 40828) | struct TLSContext type TLSContext (line 40828) | struct TLSContext type TLSContext (line 40829) | struct TLSContext type TLSContext (line 40833) | struct TLSContext type TLSContext (line 40833) | struct TLSContext type TLSContext (line 40835) | struct TLSContext function _private_tls_dhe_free (line 40861) | void _private_tls_dhe_free(struct TLSContext *context) { function _private_tls_dhe_create (line 40869) | void _private_tls_dhe_create(struct TLSContext *context) { function _private_tls_ecc_dhe_free (line 40876) | void _private_tls_ecc_dhe_free(struct TLSContext *context) { function _private_tls_ecc_dhe_create (line 40884) | void _private_tls_ecc_dhe_create(struct TLSContext *context) { function tls_set_default_dhe_pg (line 40890) | int tls_set_default_dhe_pg(struct TLSContext *context, const char *p_hex... type TLSContext (line 40922) | struct TLSContext function tls_add_alpn (line 40928) | int tls_add_alpn(struct TLSContext *context, const char *alpn) { function tls_alpn_contains (line 40953) | int tls_alpn_contains(struct TLSContext *context, const char *alpn, unsi... function tls_destroy_context (line 40976) | void tls_destroy_context(struct TLSContext *context) { function _private_tls_reset_context (line 41051) | void _private_tls_reset_context(struct TLSContext *context) { function tls_cipher_supported (line 41116) | int tls_cipher_supported(struct TLSContext *context, unsigned short ciph... function tls_cipher_is_fs (line 41189) | int tls_cipher_is_fs(struct TLSContext *context, unsigned short cipher) { function _private_tls_prefer_ktls (line 41247) | int _private_tls_prefer_ktls(struct TLSContext *context, unsigned short ... function tls_choose_cipher (line 41266) | int tls_choose_cipher(struct TLSContext *context, const unsigned char *b... function tls_cipher_is_ephemeral (line 41311) | int tls_cipher_is_ephemeral(struct TLSContext *context) { type TLSContext (line 41351) | struct TLSContext function _private_tls_dh_export_Y (line 41422) | int _private_tls_dh_export_Y(unsigned char *Ybuf, unsigned long *Ylen, D... function _private_tls_dh_export_pqY (line 41436) | int _private_tls_dh_export_pqY(unsigned char *pbuf, unsigned long *plen,... function _private_tls_dh_clear_key (line 41473) | void _private_tls_dh_clear_key(DHKey *key) { function _private_tls_dh_make_key (line 41481) | int _private_tls_dh_make_key(int keysize, DHKey *key, const char *pbuf, ... function tls_is_ecdsa (line 41559) | int tls_is_ecdsa(struct TLSContext *context) { type TLSPacket (line 41581) | struct TLSPacket type TLSContext (line 41581) | struct TLSContext type TLSPacket (line 41583) | struct TLSPacket function else (line 41636) | else function _private_dtls_handshake_data (line 41658) | void _private_dtls_handshake_data(struct TLSContext *context, struct TLS... function _private_dtls_handshake_copyframesize (line 41667) | void _private_dtls_handshake_copyframesize(struct TLSPacket *packet) { type TLSPacket (line 41673) | struct TLSPacket type TLSContext (line 41673) | struct TLSContext type TLSPacket (line 41676) | struct TLSPacket function _private_tls_set_session_id (line 41853) | void _private_tls_set_session_id(struct TLSContext *context) { type TLSPacket (line 41862) | struct TLSPacket type TLSContext (line 41862) | struct TLSContext type TLSPacket (line 41865) | struct TLSPacket type TLSPacket (line 42441) | struct TLSPacket type TLSContext (line 42441) | struct TLSContext type TLSPacket (line 42443) | struct TLSPacket function _private_dtls_build_cookie (line 42532) | int _private_dtls_build_cookie(struct TLSContext *context) { type TLSPacket (line 42558) | struct TLSPacket type TLSContext (line 42558) | struct TLSContext type TLSPacket (line 42560) | struct TLSPacket function _private_dtls_check_packet (line 42592) | int _private_dtls_check_packet(const unsigned char *buf, int buf_len) { function _private_dtls_reset (line 42608) | void _private_dtls_reset(struct TLSContext *context) { function tls_parse_verify_request (line 42616) | int tls_parse_verify_request(struct TLSContext *context, const unsigned ... function _private_dtls_reset_cookie (line 42653) | void _private_dtls_reset_cookie(struct TLSContext *context) { function _private_tls_parse_key_share (line 42660) | int _private_tls_parse_key_share(struct TLSContext *context, const unsig... function tls_parse_hello (line 42878) | int tls_parse_hello(struct TLSContext *context, const unsigned char *buf... function tls_parse_certificate (line 43307) | int tls_parse_certificate(struct TLSContext *context, const unsigned cha... function _private_tls_parse_dh (line 43423) | int _private_tls_parse_dh(const unsigned char *buf, int buf_len, const u... function _private_tls_parse_random (line 43440) | int _private_tls_parse_random(struct TLSContext *context, const unsigned... function _private_tls_build_random (line 43485) | int _private_tls_build_random(struct TLSPacket *packet) { type TLSContext (line 43531) | struct TLSContext function tls_parse_server_key_exchange (line 43565) | int tls_parse_server_key_exchange(struct TLSContext *context, const unsi... function tls_parse_client_key_exchange (line 43820) | int tls_parse_client_key_exchange(struct TLSContext *context, const unsi... function tls_parse_server_hello_done (line 43858) | int tls_parse_server_hello_done(struct TLSContext *context, const unsign... function tls_parse_finished (line 43878) | int tls_parse_finished(struct TLSContext *context, const unsigned char *... function tls_parse_verify_tls13 (line 43997) | int tls_parse_verify_tls13(struct TLSContext *context, const unsigned ch... function tls_parse_verify (line 44061) | int tls_parse_verify(struct TLSContext *context, const unsigned char *bu... function tls_parse_payload (line 44109) | int tls_parse_payload(struct TLSContext *context, const unsigned char *b... function _private_tls_hmac_message (line 44491) | unsigned int _private_tls_hmac_message(unsigned char local, struct TLSCo... type TLSContext (line 44533) | struct TLSContext function asn1_get_len (line 45014) | unsigned int asn1_get_len(const unsigned char *buffer, int buf_len, unsi... function print_index (line 45048) | void print_index(const unsigned int *fields) { function _is_field (line 45062) | int _is_field(const unsigned int *fields, const unsigned int *prefix) { function _private_tls_hash_len (line 45072) | int _private_tls_hash_len(int algorithm) { function tls_certificate_verify_signature (line 45169) | int tls_certificate_verify_signature(struct TLSCertificate *cert, struct... function tls_certificate_chain_is_valid (line 45258) | int tls_certificate_chain_is_valid(struct TLSCertificate **certificates,... function tls_certificate_chain_is_valid_root (line 45280) | int tls_certificate_chain_is_valid_root(struct TLSContext *context, stru... function _private_is_oid (line 45299) | int _private_is_oid(struct _private_OID_chain *ref_chain, const unsigned... function _private_asn1_parse (line 45310) | int _private_asn1_parse(struct TLSContext *context, struct TLSCertificat... type TLSCertificate (line 45643) | struct TLSCertificate type TLSContext (line 45643) | struct TLSContext type TLSCertificate (line 45645) | struct TLSCertificate function tls_load_certificates (line 45662) | int tls_load_certificates(struct TLSContext *context, const unsigned cha... function tls_load_private_key (line 45712) | int tls_load_private_key(struct TLSContext *context, const unsigned char... function tls_clear_certificates (line 45757) | int tls_clear_certificates(struct TLSContext *context) { type TLSPacket (line 45783) | struct TLSPacket type TLSContext (line 45783) | struct TLSContext type TLSPacket (line 45793) | struct TLSPacket type TLSPacket (line 45868) | struct TLSPacket type TLSContext (line 45868) | struct TLSContext type TLSCertificate (line 45873) | struct TLSCertificate type TLSPacket (line 45874) | struct TLSPacket type TLSCertificate (line 45892) | struct TLSCertificate type TLSCertificate (line 45898) | struct TLSCertificate type TLSCertificate (line 45905) | struct TLSCertificate type TLSCertificate (line 45930) | struct TLSCertificate type TLSPacket (line 45967) | struct TLSPacket type TLSContext (line 45967) | struct TLSContext type TLSPacket (line 45968) | struct TLSPacket type TLSPacket (line 45991) | struct TLSPacket type TLSContext (line 45991) | struct TLSContext type TLSPacket (line 46000) | struct TLSPacket type TLSPacket (line 46095) | struct TLSPacket type TLSContext (line 46095) | struct TLSContext type TLSPacket (line 46096) | struct TLSPacket type TLSPacket (line 46103) | struct TLSPacket type TLSContext (line 46103) | struct TLSContext type TLSPacket (line 46104) | struct TLSPacket type TLSPacket (line 46115) | struct TLSPacket type TLSContext (line 46115) | struct TLSContext type TLSPacket (line 46116) | struct TLSPacket function tls_client_connect (line 46126) | int tls_client_connect(struct TLSContext *context) { function tls_write (line 46133) | int tls_write(struct TLSContext *context, const unsigned char *data, uns... type TLSPacket (line 46153) | struct TLSPacket type TLSContext (line 46153) | struct TLSContext type TLSPacket (line 46154) | struct TLSPacket function _private_tls_read_from_file (line 46163) | int _private_tls_read_from_file(const char *fname, void *buf, int max_le... function tls_consume_stream (line 46173) | int tls_consume_stream(struct TLSContext *context, const unsigned char *... function tls_close_notify (line 46261) | void tls_close_notify(struct TLSContext *context) { function tls_alert (line 46269) | void tls_alert(struct TLSContext *context, unsigned char critical, int c... function tls_pending (line 46278) | int tls_pending(struct TLSContext *context) { function tls_make_exportable (line 46284) | void tls_make_exportable(struct TLSContext *context, unsigned char expor... type TLSContext (line 46296) | struct TLSContext type TLSPacket (line 46297) | struct TLSPacket function else (line 46333) | else type TLSContext (line 46419) | struct TLSContext type TLSContext (line 46420) | struct TLSContext function tls_is_broken (line 46630) | int tls_is_broken(struct TLSContext *context) { function tls_request_client_certificate (line 46636) | int tls_request_client_certificate(struct TLSContext *context) { function tls_client_verified (line 46644) | int tls_client_verified(struct TLSContext *context) { type TLSContext (line 46651) | struct TLSContext function tls_sni_set (line 46657) | int tls_sni_set(struct TLSContext *context, const char *sni) { function tls_load_root_certificates (line 46676) | int tls_load_root_certificates(struct TLSContext *context, const unsigne... function tls_default_verify (line 46720) | int tls_default_verify(struct TLSContext *context, struct TLSCertificate... function tls_unmake_ktls (line 46756) | int tls_unmake_ktls(struct TLSContext *context, int socket) { function tls_make_ktls (line 46781) | int tls_make_ktls(struct TLSContext *context, int socket) { function tls_print_certificate (line 46867) | void tls_print_certificate(const char *fname) { function tls_remote_error (line 46900) | int tls_remote_error(struct TLSContext *context) { function SSL_library_init (line 46909) | int SSL_library_init() { function SSL_load_error_strings (line 46914) | void SSL_load_error_strings() { function OpenSSL_add_all_algorithms (line 46918) | void OpenSSL_add_all_algorithms() { function OpenSSL_add_all_ciphers (line 46922) | void OpenSSL_add_all_ciphers() { function OpenSSL_add_all_digests (line 46926) | void OpenSSL_add_all_digests() { function EVP_cleanup (line 46930) | void EVP_cleanup() { function _tls_ssl_private_send_pending (line 46934) | int _tls_ssl_private_send_pending(int client_sock, struct TLSContext *co... type TLSContext (line 46979) | struct TLSContext type TLSContext (line 46979) | struct TLSContext function SSLv3_server_method (line 46983) | int SSLv3_server_method() { function SSLv3_client_method (line 46987) | int SSLv3_client_method() { function SSL_CTX_use_certificate_file (line 46991) | int SSL_CTX_use_certificate_file(struct TLSContext *context, const char ... function SSL_CTX_use_PrivateKey_file (line 47000) | int SSL_CTX_use_PrivateKey_file(struct TLSContext *context, const char *... function SSL_CTX_check_private_key (line 47009) | int SSL_CTX_check_private_key(struct TLSContext *context) { type TLSContext (line 47019) | struct TLSContext function SSL_free (line 47027) | void SSL_free(struct TLSContext *context) { function SSL_CTX_free (line 47034) | void SSL_CTX_free(struct TLSContext *context) { function SSL_get_error (line 47038) | int SSL_get_error(struct TLSContext *context, int ret) { function SSL_set_fd (line 47044) | int SSL_set_fd(struct TLSContext *context, int socket) { type TLSContext (line 47061) | struct TLSContext type TLSContext (line 47080) | struct TLSContext function SSL_CTX_root_ca (line 47092) | int SSL_CTX_root_ca(struct TLSContext *context, const char *pem_filename) { function SSL_CTX_set_verify (line 47135) | void SSL_CTX_set_verify(struct TLSContext *context, int mode, tls_valida... function _private_tls_safe_read (line 47154) | int _private_tls_safe_read(struct TLSContext *context, void *buffer, int... function SSL_accept (line 47167) | int SSL_accept(struct TLSContext *context) { function SSL_connect (line 47194) | int SSL_connect(struct TLSContext *context) { function SSL_shutdown (line 47226) | int SSL_shutdown(struct TLSContext *context) { function SSL_write (line 47239) | int SSL_write(struct TLSContext *context, const void *buf, unsigned int ... function SSL_read (line 47258) | int SSL_read(struct TLSContext *context, void *buf, unsigned int len) { function SSL_pending (line 47289) | int SSL_pending(struct TLSContext *context) { function SSL_set_io (line 47295) | int SSL_set_io(struct TLSContext *context, void *recv_cb, void *send_cb) { type SRTPContext (line 47317) | struct SRTPContext { type SRTPContext (line 47329) | struct SRTPContext type SRTPContext (line 47330) | struct SRTPContext type SRTPContext (line 47349) | struct SRTPContext type SRTPContext (line 47349) | struct SRTPContext type SRTPContext (line 47351) | struct SRTPContext function _private_tls_srtp_key_derive (line 47358) | static int _private_tls_srtp_key_derive(const void *key, int keylen, con... function srtp_key (line 47381) | int srtp_key(struct SRTPContext *context, const void *key, int keylen, c... function srtp_inline (line 47417) | int srtp_inline(struct SRTPContext *context, const char *b64, int tag_bi... function srtp_encrypt (line 47440) | int srtp_encrypt(struct SRTPContext *context, const unsigned char *pt_he... function srtp_decrypt (line 47506) | int srtp_decrypt(struct SRTPContext *context, const unsigned char *pt_he... function srtp_destroy (line 47566) | void srtp_destroy(struct SRTPContext *context) { FILE: cryanc.h type TLSAlertDescription (line 159) | typedef enum { type TLSPacket (line 190) | struct TLSPacket type TLSCertificate (line 191) | struct TLSCertificate type TLSContext (line 192) | struct TLSContext type ECCCurveParameters (line 193) | struct ECCCurveParameters type TLS (line 194) | typedef struct TLSContext TLS; type Certificate (line 195) | typedef struct TLSCertificate Certificate; type TLSContext (line 197) | struct TLSContext type TLSCertificate (line 197) | struct TLSCertificate type TLSCertificate (line 207) | struct TLSCertificate type TLSCertificate (line 208) | struct TLSCertificate type TLSCertificate (line 210) | struct TLSCertificate type TLSCertificate (line 213) | struct TLSCertificate type TLSCertificate (line 214) | struct TLSCertificate type TLSCertificate (line 215) | struct TLSCertificate type TLSCertificate (line 216) | struct TLSCertificate type TLSCertificate (line 217) | struct TLSCertificate type TLSCertificate (line 218) | struct TLSCertificate type TLSContext (line 219) | struct TLSContext type TLSCertificate (line 220) | struct TLSCertificate type TLSPacket (line 221) | struct TLSPacket type TLSContext (line 221) | struct TLSContext type TLSPacket (line 222) | struct TLSPacket type TLSPacket (line 223) | struct TLSPacket type TLSPacket (line 224) | struct TLSPacket type TLSPacket (line 225) | struct TLSPacket type TLSPacket (line 226) | struct TLSPacket type TLSPacket (line 227) | struct TLSPacket type TLSPacket (line 228) | struct TLSPacket type TLSContext (line 235) | struct TLSContext type TLSContext (line 237) | struct TLSContext type TLSContext (line 240) | struct TLSContext type TLSContext (line 243) | struct TLSContext type TLSContext (line 251) | struct TLSContext type TLSContext (line 253) | struct TLSContext type ECCCurveParameters (line 254) | struct ECCCurveParameters type TLSContext (line 254) | struct TLSContext type ECCCurveParameters (line 254) | struct ECCCurveParameters type TLSContext (line 257) | struct TLSContext type TLSContext (line 257) | struct TLSContext type TLSContext (line 259) | struct TLSContext type TLSContext (line 260) | struct TLSContext type TLSContext (line 261) | struct TLSContext type TLSContext (line 262) | struct TLSContext type TLSContext (line 263) | struct TLSContext type TLSContext (line 264) | struct TLSContext type TLSContext (line 265) | struct TLSContext type TLSContext (line 266) | struct TLSContext type TLSPacket (line 267) | struct TLSPacket type TLSContext (line 267) | struct TLSContext type TLSPacket (line 268) | struct TLSPacket type TLSContext (line 268) | struct TLSContext type TLSPacket (line 269) | struct TLSPacket type TLSContext (line 269) | struct TLSContext type TLSPacket (line 270) | struct TLSPacket type TLSContext (line 270) | struct TLSContext type TLSPacket (line 271) | struct TLSPacket type TLSContext (line 271) | struct TLSContext type TLSContext (line 272) | struct TLSContext type TLSContext (line 273) | struct TLSContext type TLSContext (line 274) | struct TLSContext type TLSContext (line 275) | struct TLSContext type TLSContext (line 276) | struct TLSContext type TLSContext (line 277) | struct TLSContext type TLSContext (line 278) | struct TLSContext type TLSContext (line 279) | struct TLSContext type TLSContext (line 280) | struct TLSContext type TLSCertificate (line 281) | struct TLSCertificate type TLSCertificate (line 281) | struct TLSCertificate type TLSCertificate (line 282) | struct TLSCertificate type TLSContext (line 283) | struct TLSContext type TLSCertificate (line 283) | struct TLSCertificate type TLSContext (line 290) | struct TLSContext type TLSContext (line 297) | struct TLSContext type TLSPacket (line 298) | struct TLSPacket type TLSContext (line 298) | struct TLSContext type TLSPacket (line 299) | struct TLSPacket type TLSContext (line 299) | struct TLSContext type TLSPacket (line 300) | struct TLSPacket type TLSContext (line 300) | struct TLSContext type TLSPacket (line 301) | struct TLSPacket type TLSContext (line 301) | struct TLSContext type TLSPacket (line 302) | struct TLSPacket type TLSContext (line 302) | struct TLSContext type TLSContext (line 303) | struct TLSContext type TLSContext (line 304) | struct TLSContext type TLSPacket (line 305) | struct TLSPacket type TLSContext (line 305) | struct TLSContext type TLSContext (line 322) | struct TLSContext type TLSContext (line 323) | struct TLSContext type TLSContext (line 324) | struct TLSContext type TLSContext (line 327) | struct TLSContext type TLSContext (line 335) | struct TLSContext type TLSContext (line 337) | struct TLSContext type TLSContext (line 338) | struct TLSContext type TLSContext (line 339) | struct TLSContext type TLSContext (line 340) | struct TLSContext type TLSContext (line 341) | struct TLSContext type TLSContext (line 342) | struct TLSContext type TLSContext (line 343) | struct TLSContext type TLSContext (line 344) | struct TLSContext type TLSContext (line 345) | struct TLSContext type TLSCertificate (line 345) | struct TLSCertificate type TLSContext (line 347) | struct TLSContext type TLSContext (line 348) | struct TLSContext type TLSContext (line 349) | struct TLSContext type TLSContext (line 351) | struct TLSContext type TLSContext (line 352) | struct TLSContext type TLSContext (line 353) | struct TLSContext type TLSContext (line 361) | struct TLSContext type SSL_CTX (line 366) | typedef struct TLSContext SSL_CTX; type SSL (line 367) | typedef struct TLSContext SSL; type SSLUserData (line 375) | typedef struct { type TLSContext (line 392) | struct TLSContext type TLSContext (line 392) | struct TLSContext type TLSContext (line 393) | struct TLSContext type TLSContext (line 394) | struct TLSContext type TLSContext (line 395) | struct TLSContext type TLSContext (line 396) | struct TLSContext type TLSContext (line 397) | struct TLSContext type TLSContext (line 398) | struct TLSContext type TLSContext (line 399) | struct TLSContext type TLSContext (line 400) | struct TLSContext type TLSContext (line 401) | struct TLSContext type TLSContext (line 402) | struct TLSContext type TLSContext (line 403) | struct TLSContext type TLSContext (line 404) | struct TLSContext type TLSContext (line 405) | struct TLSContext type TLSContext (line 406) | struct TLSContext type TLSContext (line 407) | struct TLSContext type TLSContext (line 408) | struct TLSContext type TLSContext (line 409) | struct TLSContext type TLSContext (line 410) | struct TLSContext type TLSContext (line 411) | struct TLSContext type SRTPContext (line 415) | struct SRTPContext type SRTPContext (line 421) | struct SRTPContext type SRTPContext (line 422) | struct SRTPContext type SRTPContext (line 423) | struct SRTPContext type SRTPContext (line 424) | struct SRTPContext type SRTPContext (line 425) | struct SRTPContext type SRTPContext (line 426) | struct SRTPContext