my $declaration_db = { '' => { 'objfile' => './fips/fipscanister.[o|c]', 'kind' => -1, 'decl' => undef, 'sym' => undef, 'oldsym' => undef }, 'FIPS_rand_strength' => { 'params' => [], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rand_strength', 'type' => 'int ?', 'oldsym' => 'FIPS_rand_strength' }, 'FIPS_selftest' => { 'params' => [], 'objfile' => './fips/fips_post.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest' }, 'FIPS_ec_group_set_asn1_flag' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flag', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_asn1_flag)', 'sym' => 'FIPS_ec_group_set_asn1_flag', 'type' => 'void ?', 'oldsym' => 'EC_GROUP_set_asn1_flag' }, 'FIPS_drbg_reseed' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'adin', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'adinlen', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_reseed', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_reseed' }, 'FIPS_evp_aes_256_ofb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_ofb)', 'sym' => 'FIPS_evp_aes_256_ofb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_ofb' }, 'FIPS_evp_aes_256_ecb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_ecb)', 'sym' => 'FIPS_evp_aes_256_ecb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_ecb' }, 'FIPS_rsa_new' => { 'params' => [], 'objfile' => './fips/rsa/fips_rsa_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_new', 'type' => 'struct rsa_st *?', 'oldsym' => 'FIPS_rsa_new' }, 'FIPS_x931_reset' => { 'params' => [], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_reset', 'type' => 'void ?', 'oldsym' => 'FIPS_x931_reset' }, 'FIPS_set_malloc_callbacks' => { 'params' => [ { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'malloc_cb', 'type' => 'void *(*?)(int num, const char *file, int line)' }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'free_cb', 'type' => 'void (*?)(void *)' } ], 'objfile' => './fips/utl/fips_mem.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_set_malloc_callbacks', 'type' => 'void ?', 'oldsym' => 'FIPS_set_malloc_callbacks' }, 'FIPS_digest' => { 'objfile' => './fips/utl/fips_md.[o|c]', 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'data', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'count', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'size', 'type' => 'unsigned int *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'const EVP_MD *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'impl', 'type' => 'ENGINE *?', 'oldsym' => undef } ], 'kind' => 1, 'symcomment' => '(reimplements EVP_Digest)', 'sym' => 'FIPS_digest', 'oldsym' => 'EVP_Digest', 'type' => '__owur int ?' }, 'FIPS_evp_aes_128_ctr' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_ctr)', 'sym' => 'FIPS_evp_aes_128_ctr', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_ctr' }, 'FIPS_rsa_flags' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'r', 'type' => 'const RSA *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_flags)', 'sym' => 'FIPS_rsa_flags', 'type' => 'int ?', 'oldsym' => 'RSA_flags' }, 'FIPS_set_error_callbacks' => { 'params' => [ { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'put_cb', 'type' => 'void (*?)(int lib, int func,int reason,const char *file,int line)' }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'add_cb', 'type' => 'void (*?)(int num, va_list args)' } ], 'objfile' => './fips/utl/fips_err.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_set_error_callbacks', 'type' => 'void ?', 'oldsym' => 'FIPS_set_error_callbacks' }, 'FIPS_rsa_private_encrypt' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'from', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'to', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'padding', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_private_encrypt)', 'sym' => 'FIPS_rsa_private_encrypt', 'type' => 'int ?', 'oldsym' => 'RSA_private_encrypt' }, 'FIPS_x931_method' => { 'params' => [], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_method', 'type' => 'const RAND_METHOD *?', 'oldsym' => 'FIPS_x931_method' }, 'FIPS_bn_pseudo_rand_range' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rnd', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'range', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_rand.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_pseudo_rand_range)', 'sym' => 'FIPS_bn_pseudo_rand_range', 'type' => 'int ?', 'oldsym' => 'BN_pseudo_rand_range' }, 'FIPS_evp_aes_128_gcm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_gcm)', 'sym' => 'FIPS_evp_aes_128_gcm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_gcm' }, 'FIPS_evp_aes_192_cbc' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_cbc)', 'sym' => 'FIPS_evp_aes_192_cbc', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_cbc' }, 'FIPS_evp_ecdsa' => { 'params' => [], 'objfile' => './crypto/evp/m_ecdsa.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_ecdsa)', 'sym' => 'FIPS_evp_ecdsa', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_ecdsa' }, 'FIPS_crypto_set_id_callback' => { 'params' => [ { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'func', 'type' => 'unsigned long (*?)(void)' } ], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_set_id_callback)', 'sym' => 'FIPS_crypto_set_id_callback', 'type' => 'void ?', 'oldsym' => 'CRYPTO_set_id_callback' }, 'FIPS_bn_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_free)', 'sym' => 'FIPS_bn_free', 'type' => 'void ?', 'oldsym' => 'BN_free' }, 'FIPS_ec_key_clear_flags' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_clear_flags)', 'sym' => 'FIPS_ec_key_clear_flags', 'type' => 'void ?', 'oldsym' => 'EC_KEY_clear_flags' }, 'FIPS_cipher_ctx_new' => { 'params' => [], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_new)', 'sym' => 'FIPS_cipher_ctx_new', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => 'EVP_CIPHER_CTX_new' }, 'FIPS_bn_clear' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_clear)', 'sym' => 'FIPS_bn_clear', 'type' => 'void ?', 'oldsym' => 'BN_clear' }, 'FIPS_dh_compute_key' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pub_key', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'DH *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_compute_key)', 'sym' => 'FIPS_dh_compute_key', 'type' => 'int ?', 'oldsym' => 'DH_compute_key' }, 'FIPS_evp_des_ede_ecb' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede_ecb)', 'sym' => 'FIPS_evp_des_ede_ecb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede_ecb' }, 'FIPS_ec_group_method_of' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_method_of)', 'sym' => 'FIPS_ec_group_method_of', 'type' => 'const EC_METHOD *?', 'oldsym' => 'EC_GROUP_method_of' }, 'FIPS_ec_key_set_private_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'prv', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_private_key)', 'sym' => 'FIPS_ec_key_set_private_key', 'type' => 'int ?', 'oldsym' => 'EC_KEY_set_private_key' }, 'FIPS_ec_key_precompute_mult' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_precompute_mult)', 'sym' => 'FIPS_ec_key_precompute_mult', 'type' => 'int ?', 'oldsym' => 'EC_KEY_precompute_mult' }, 'FIPS_add_error_data' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => '...', 'type' => '?' } ], 'objfile' => './fips/utl/fips_err.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements ERR_add_error_data)', 'sym' => 'FIPS_add_error_data', 'type' => 'void ?', 'oldsym' => 'ERR_add_error_data' }, 'FIPS_drbg_uninstantiate' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_uninstantiate', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_uninstantiate' }, 'FIPS_dh_generate_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'DH *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_generate_key)', 'sym' => 'FIPS_dh_generate_key', 'type' => 'int ?', 'oldsym' => 'DH_generate_key' }, 'FIPS_bn_num_bits_word' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'l', 'type' => 'BN_ULONG ?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_num_bits_word)', 'sym' => 'FIPS_bn_num_bits_word', 'type' => 'int ?', 'oldsym' => 'BN_num_bits_word' }, 'FIPS_cmac_final' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'poutlen', 'type' => 'size_t *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_Final)', 'sym' => 'FIPS_cmac_final', 'type' => 'int ?', 'oldsym' => 'CMAC_Final' }, 'FIPS_bn_set_bit' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'n', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_set_bit)', 'sym' => 'FIPS_bn_set_bit', 'type' => 'int ?', 'oldsym' => 'BN_set_bit' }, 'FIPS_selftest_des' => { 'params' => [], 'objfile' => './fips/des/fips_des_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_des', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_des' }, 'FIPS_cipher_ctx_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_init)', 'sym' => 'FIPS_cipher_ctx_init', 'type' => 'void ?', 'oldsym' => 'EVP_CIPHER_CTX_init' }, 'FIPS_ec_point_get_affine_coordinates_gf2m' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'y', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_get_affine_coordinates_GF2m)', 'sym' => 'FIPS_ec_point_get_affine_coordinates_gf2m', 'type' => 'int ?', 'oldsym' => 'EC_POINT_get_affine_coordinates_GF2m' }, 'FIPS_dh_generate_parameters_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'DH *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'prime_len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'generator', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_gen.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_generate_parameters_ex)', 'sym' => 'FIPS_dh_generate_parameters_ex', 'type' => 'int ?', 'oldsym' => 'DH_generate_parameters_ex' }, 'FIPS_evp_aes_256_xts' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_xts)', 'sym' => 'FIPS_evp_aes_256_xts', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_xts' }, 'FIPS_drbg_instantiate' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pers', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'perslen', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_instantiate', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_instantiate' }, 'FIPS_dsa_sign_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dsa', 'type' => 'DSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dig', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dlen', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_sign_digest', 'type' => 'DSA_SIG * ?', 'oldsym' => 'FIPS_dsa_sign_digest' }, 'FIPS_drbg_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_init', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_init' }, 'FIPS_x931_seed' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_seed', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_seed' }, 'FIPS_drbg_set_check_interval' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'interval', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_set_check_interval', 'type' => 'void ?', 'oldsym' => 'FIPS_drbg_set_check_interval' }, 'FIPS_module_mode_set' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'onoff', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_module_mode_set', 'type' => 'int ?', 'oldsym' => 'FIPS_module_mode_set' }, 'FIPS_cipher_ctx_set_key_length' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'keylen', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_set_key_length)', 'sym' => 'FIPS_cipher_ctx_set_key_length', 'type' => 'int ?', 'oldsym' => 'EVP_CIPHER_CTX_set_key_length' }, 'FIPS_rand_set_method' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'meth', 'type' => 'const RAND_METHOD *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rand_set_method', 'type' => 'int ?', 'oldsym' => 'FIPS_rand_set_method' }, 'FIPS_post_set_callback' => { 'params' => [ { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'post_cb', 'type' => 'int (*?)(int op, int id, int subid, void *ex)' } ], 'objfile' => './fips/fips_post.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_post_set_callback', 'type' => 'void ?', 'oldsym' => 'FIPS_post_set_callback' }, 'FIPS_crypto_threadid_hash' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'id', 'type' => 'const CRYPTO_THREADID *?', 'oldsym' => undef } ], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_THREADID_hash)', 'sym' => 'FIPS_crypto_threadid_hash', 'type' => 'unsigned long ?', 'oldsym' => 'CRYPTO_THREADID_hash' }, 'FIPS_ecdsa_sig_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'sig', 'type' => 'ECDSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './fips/ecdsa/fips_ecdsa_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements ECDSA_SIG_free)', 'sym' => 'FIPS_ecdsa_sig_free', 'type' => 'void ?', 'oldsym' => 'ECDSA_SIG_free' }, 'FIPS_bn_rand' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rnd', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'top', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bottom', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_rand.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_rand)', 'sym' => 'FIPS_bn_rand', 'type' => 'int ?', 'oldsym' => 'BN_rand' }, 'FIPS_evp_des_ede3_cfb8' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_cfb8)', 'sym' => 'FIPS_evp_des_ede3_cfb8', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_cfb8' }, 'FIPS_hmac_final' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'unsigned int *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_Final)', 'sym' => 'FIPS_hmac_final', 'type' => '__owur int ?', 'oldsym' => 'HMAC_Final' }, 'FIPS_bn_bn2bin' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'to', 'type' => 'unsigned char *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_bn2bin)', 'sym' => 'FIPS_bn_bn2bin', 'type' => 'int ?', 'oldsym' => 'BN_bn2bin' }, 'FIPS_bn_bin2bn' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ret', 'type' => 'BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_bin2bn)', 'sym' => 'FIPS_bn_bin2bn', 'type' => 'BIGNUM *?', 'oldsym' => 'BN_bin2bn' }, 'FIPS_evp_aes_192_cfb128' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_cfb128)', 'sym' => 'FIPS_evp_aes_192_cfb128', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_cfb128' }, 'FIPS_ec_group_set_curve_name' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nid', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_curve_name)', 'sym' => 'FIPS_ec_group_set_curve_name', 'type' => 'void ?', 'oldsym' => 'EC_GROUP_set_curve_name' }, 'FIPS_ec_group_new' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'meth', 'type' => 'const EC_METHOD *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_new)', 'sym' => 'FIPS_ec_group_new', 'type' => 'EC_GROUP *?', 'oldsym' => 'EC_GROUP_new' }, 'FIPS_rand_pseudo_bytes' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements RAND_pseudo_bytes)', 'sym' => 'FIPS_rand_pseudo_bytes', 'type' => 'int ?', 'oldsym' => 'RAND_pseudo_bytes' }, 'FIPS_evp_aes_192_ofb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_ofb)', 'sym' => 'FIPS_evp_aes_192_ofb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_ofb' }, 'FIPS_selftest_sha1' => { 'params' => [], 'objfile' => './fips/sha/fips_sha1_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_sha1', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_sha1' }, 'FIPS_bn_num_bits' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_num_bits)', 'sym' => 'FIPS_bn_num_bits', 'type' => 'int ?', 'oldsym' => 'BN_num_bits' }, 'FIPS_selftest_aes_gcm' => { 'params' => [], 'objfile' => './fips/aes/fips_aes_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_aes_gcm', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_aes_gcm' }, 'FIPS_ecdsa_verify_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'ECDSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './fips/ecdsa/fips_ecdsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_ecdsa_verify_ctx', 'type' => 'int ?', 'oldsym' => 'FIPS_ecdsa_verify_ctx' }, 'FIPS_ec_group_new_curve_gf2m' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_cvt.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_new_curve_GF2m)', 'sym' => 'FIPS_ec_group_new_curve_gf2m', 'type' => 'EC_GROUP *?', 'oldsym' => 'EC_GROUP_new_curve_GF2m' }, 'FIPS_evp_sha224' => { 'params' => [], 'objfile' => './crypto/evp/m_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_sha224)', 'sym' => 'FIPS_evp_sha224', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_sha224' }, 'FIPS_malloc' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'file', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'line', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_mem.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements CRYPTO_malloc)', 'sym' => 'FIPS_malloc', 'type' => 'void *?', 'oldsym' => 'CRYPTO_malloc' }, 'FIPS_dsa_sig_new' => { 'params' => [], 'objfile' => './fips/dsa/fips_dsa_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements DSA_SIG_new)', 'sym' => 'FIPS_dsa_sig_new', 'type' => 'DSA_SIG * ?', 'oldsym' => 'DSA_SIG_new' }, 'FIPS_evp_aes_192_ctr' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_ctr)', 'sym' => 'FIPS_evp_aes_192_ctr', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_ctr' }, 'FIPS_x931_bytes' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'outlen', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_bytes', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_bytes' }, 'FIPS_evp_des_ede_cbc' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede_cbc)', 'sym' => 'FIPS_evp_des_ede_cbc', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede_cbc' }, 'FIPS_selftest_aes_ccm' => { 'params' => [], 'objfile' => './fips/aes/fips_aes_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_aes_ccm', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_aes_ccm' }, 'FIPS_md_ctx_destroy' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_MD_CTX_destroy)', 'sym' => 'FIPS_md_ctx_destroy', 'type' => 'void ?', 'oldsym' => 'EVP_MD_CTX_destroy' }, 'FIPS_ec_group_get_curve_gf2m' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_curve_GF2m)', 'sym' => 'FIPS_ec_group_get_curve_gf2m', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_curve_GF2m' }, 'FIPS_ec_group_get_curve_name' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_curve_name)', 'sym' => 'FIPS_ec_group_get_curve_name', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_curve_name' }, 'FIPS_ec_group_set_curve_gf2m' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_curve_GF2m)', 'sym' => 'FIPS_ec_group_set_curve_gf2m', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_set_curve_GF2m' }, 'FIPS_cipher_ctx_copy' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'in', 'type' => 'const EVP_CIPHER_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_copy)', 'sym' => 'FIPS_cipher_ctx_copy', 'type' => 'int ?', 'oldsym' => 'EVP_CIPHER_CTX_copy' }, 'FIPS_drbg_set_rand_callbacks' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'get_adin', 'type' => 'size_t (*?)(DRBG_CTX *ctx, unsigned char **pout)' }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'cleanup_adin', 'type' => 'void (*?)(DRBG_CTX *ctx, unsigned char *out, size_t olen)' }, { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'rand_seed_cb', 'type' => 'int (*?)(DRBG_CTX *ctx, const void *buf, int num)' }, { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'rand_add_cb', 'type' => 'int (*?)(DRBG_CTX *ctx, const void *buf, int num, double entropy)' } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_set_rand_callbacks', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_set_rand_callbacks' }, 'FIPS_selftest_rsa' => { 'params' => [], 'objfile' => './fips/rsa/fips_rsa_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_rsa', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_rsa' }, 'FIPS_ec_group_get_curve_gfp' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_curve_GFp)', 'sym' => 'FIPS_ec_group_get_curve_gfp', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_curve_GFp' }, 'FIPS_bn_rand_range' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rnd', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'range', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_rand.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_rand_range)', 'sym' => 'FIPS_bn_rand_range', 'type' => 'int ?', 'oldsym' => 'BN_rand_range' }, 'FIPS_dsa_generate_parameters_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dsa', 'type' => 'DSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'seed', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'seed_len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'counter_ret', 'type' => 'int *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'h_ret', 'type' => 'unsigned long *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/dsa/dsa_gen.[o|c]', 'kind' => 1, 'symcomment' => '(renames DSA_generate_parameters_ex)', 'sym' => 'FIPS_dsa_generate_parameters_ex', 'type' => 'int ?', 'oldsym' => 'DSA_generate_parameters_ex' }, 'FIPS_rand_get_method' => { 'params' => [], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rand_get_method', 'type' => 'const RAND_METHOD *?', 'oldsym' => 'FIPS_rand_get_method' }, 'FIPS_rsa_x931_generate_key_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'e', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_x931g.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_X931_generate_key_ex)', 'sym' => 'FIPS_rsa_x931_generate_key_ex', 'type' => 'int ?', 'oldsym' => 'RSA_X931_generate_key_ex' }, 'FIPS_ec_key_set_asn1_flag' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'eckey', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'asn1_flag', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_asn1_flag)', 'sym' => 'FIPS_ec_key_set_asn1_flag', 'type' => 'void ?', 'oldsym' => 'EC_KEY_set_asn1_flag' }, 'FIPS_ec_key_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_free)', 'sym' => 'FIPS_ec_key_free', 'type' => 'void ?', 'oldsym' => 'EC_KEY_free' }, 'FIPS_put_error' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'lib', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'func', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'reason', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'file', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'line', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_err.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements ERR_put_error)', 'sym' => 'FIPS_put_error', 'type' => 'void ?', 'oldsym' => 'ERR_put_error' }, 'FIPS_get_timevec' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'pctr', 'type' => 'unsigned long *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_get_timevec', 'type' => 'void ?', 'oldsym' => 'FIPS_get_timevec' }, 'FIPS_dsa_verify_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dsa', 'type' => 'DSA *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'DSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_verify_ctx', 'type' => 'int ?', 'oldsym' => 'FIPS_dsa_verify_ctx' }, 'FIPS_cmac_update' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'data', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dlen', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_Update)', 'sym' => 'FIPS_cmac_update', 'type' => 'int ?', 'oldsym' => 'CMAC_Update' }, 'FIPS_ec_key_set_flags' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_flags)', 'sym' => 'FIPS_ec_key_set_flags', 'type' => 'void ?', 'oldsym' => 'EC_KEY_set_flags' }, 'FIPS_set_locking_callbacks' => { 'params' => [ { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'func', 'type' => 'void (*?)(int mode, int type, const char *file,int line)' }, { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'add_cb', 'type' => 'int (*?)(int *pointer, int amount, int type, const char *file, int line)' } ], 'objfile' => './fips/utl/fips_lck.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_set_locking_callbacks', 'type' => 'void ?', 'oldsym' => 'FIPS_set_locking_callbacks' }, 'FIPS_crypto_threadid_get_callback' => { 'params' => [], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_THREADID_get_callback)', 'sym' => 'FIPS_crypto_threadid_get_callback', 'type' => 'void (*?)(CRYPTO_THREADID *)', 'oldsym' => undef }, 'FIPS_ec_key_up_ref' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_up_ref)', 'sym' => 'FIPS_ec_key_up_ref', 'type' => 'int ?', 'oldsym' => 'EC_KEY_up_ref' }, 'FIPS_evp_sha1' => { 'params' => [], 'objfile' => './crypto/evp/m_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_sha1)', 'sym' => 'FIPS_evp_sha1', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_sha1' }, 'FIPS_hmac_ctx_copy' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'sctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_CTX_copy)', 'sym' => 'FIPS_hmac_ctx_copy', 'type' => '__owur int ?', 'oldsym' => 'HMAC_CTX_copy' }, 'FIPS_rsa_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'r', 'type' => 'struct rsa_st *?', 'oldsym' => undef } ], 'objfile' => './fips/rsa/fips_rsa_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_free', 'type' => 'void ?', 'oldsym' => 'FIPS_rsa_free' }, 'FIPS_ecdh_openssl' => { 'params' => [], 'objfile' => './crypto/ecdh/ech_ossl.[o|c]', 'kind' => 1, 'symcomment' => '(renames ECDH_OpenSSL)', 'sym' => 'FIPS_ecdh_openssl', 'type' => 'const ECDH_METHOD *?', 'oldsym' => 'ECDH_OpenSSL' }, 'FIPS_bn_get_word' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_get_word)', 'sym' => 'FIPS_bn_get_word', 'type' => 'BN_ULONG ?', 'oldsym' => 'BN_get_word' }, 'FIPS_ec_point_get_affine_coordinates_gfp' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'y', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_get_affine_coordinates_GFp)', 'sym' => 'FIPS_ec_point_get_affine_coordinates_gfp', 'type' => 'int ?', 'oldsym' => 'EC_POINT_get_affine_coordinates_GFp' }, 'FIPS_crypto_thread_id' => { 'params' => [], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_thread_id)', 'sym' => 'FIPS_crypto_thread_id', 'type' => 'unsigned long ?', 'oldsym' => 'CRYPTO_thread_id' }, 'FIPS_ec_group_set_generator' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'generator', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'order', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'cofactor', 'type' => 'const BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_generator)', 'sym' => 'FIPS_ec_group_set_generator', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_set_generator' }, 'FIPS_ec_key_get_flags' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get_flags)', 'sym' => 'FIPS_ec_key_get_flags', 'type' => 'int ?', 'oldsym' => 'EC_KEY_get_flags' }, 'FIPS_rsa_verify_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'struct rsa_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dig', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'diglen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mhash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa_pad_mode', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'saltlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mgf1Hash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'sigbuf', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'siglen', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/rsa/fips_rsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_verify_digest', 'type' => 'int ?', 'oldsym' => 'FIPS_rsa_verify_digest' }, 'FIPS_digestupdate' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'd', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'cnt', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_DigestUpdate)', 'sym' => 'FIPS_digestupdate', 'type' => '__owur int ?', 'oldsym' => 'EVP_DigestUpdate' }, 'FIPS_rsa_public_encrypt' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'from', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'to', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'padding', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_public_encrypt)', 'sym' => 'FIPS_rsa_public_encrypt', 'type' => 'int ?', 'oldsym' => 'RSA_public_encrypt' }, 'FIPS_ec_key_new' => { 'params' => [], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_new)', 'sym' => 'FIPS_ec_key_new', 'type' => 'EC_KEY *?', 'oldsym' => 'EC_KEY_new' }, 'FIPS_ec_group_get_degree' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_degree)', 'sym' => 'FIPS_ec_group_get_degree', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_degree' }, 'FIPS_rand_bytes' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements RAND_bytes)', 'sym' => 'FIPS_rand_bytes', 'type' => 'int ?', 'oldsym' => 'RAND_bytes' }, 'FIPS_evp_des_ede_ofb' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede_ofb)', 'sym' => 'FIPS_evp_des_ede_ofb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede_ofb' }, 'FIPS_bn_x931_generate_xpq' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xq', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nbits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_x931p.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_X931_generate_Xpq)', 'sym' => 'FIPS_bn_x931_generate_xpq', 'type' => 'int ?', 'oldsym' => 'BN_X931_generate_Xpq' }, 'FIPS_x931_test_mode' => { 'params' => [], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_test_mode', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_test_mode' }, 'FIPS_md_ctx_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_MD_CTX_init)', 'sym' => 'FIPS_md_ctx_init', 'type' => 'void ?', 'oldsym' => 'EVP_MD_CTX_init' }, 'FIPS_selftest_check' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_check', 'type' => 'void ?', 'oldsym' => 'FIPS_selftest_check' }, 'FIPS_text_start' => { 'params' => [], 'objfile' => './fips/fips_start.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_text_start', 'type' => 'void *?', 'oldsym' => 'FIPS_text_start' }, 'FIPS_rsa_private_decrypt' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'from', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'to', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'padding', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_private_decrypt)', 'sym' => 'FIPS_rsa_private_decrypt', 'type' => 'int ?', 'oldsym' => 'RSA_private_decrypt' }, 'FIPS_evp_des_ede_cfb64' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede_cfb64)', 'sym' => 'FIPS_evp_des_ede_cfb64', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede_cfb64' }, 'FIPS_des_check_key_parity' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const_DES_cblock *?', 'oldsym' => undef } ], 'objfile' => './crypto/des/set_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DES_check_key_parity)', 'sym' => 'FIPS_des_check_key_parity', 'type' => 'int ?', 'oldsym' => 'DES_check_key_parity' }, 'FIPS_dh_check_pub_key' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'const DH *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pub_key', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'codes', 'type' => 'int *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_check.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_check_pub_key)', 'sym' => 'FIPS_dh_check_pub_key', 'type' => 'int ?', 'oldsym' => 'DH_check_pub_key' }, 'FIPS_cmac_resume' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_resume)', 'sym' => 'FIPS_cmac_resume', 'type' => 'int ?', 'oldsym' => 'CMAC_resume' }, 'FIPS_evp_des_ede' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede)', 'sym' => 'FIPS_evp_des_ede', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede' }, 'FIPS_evp_aes_192_gcm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_gcm)', 'sym' => 'FIPS_evp_aes_192_gcm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_gcm' }, 'FIPS_evp_aes_128_cbc' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_cbc)', 'sym' => 'FIPS_evp_aes_128_cbc', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_cbc' }, 'FIPS_ec_key_get0_public_key' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get0_public_key)', 'sym' => 'FIPS_ec_key_get0_public_key', 'type' => 'const EC_POINT *?', 'oldsym' => 'EC_KEY_get0_public_key' }, 'FIPS_cmac_ctx_new' => { 'params' => [], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_CTX_new)', 'sym' => 'FIPS_cmac_ctx_new', 'type' => 'CMAC_CTX *?', 'oldsym' => 'CMAC_CTX_new' }, 'FIPS_ec_group_new_by_curve_name' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nid', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_curve.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_new_by_curve_name)', 'sym' => 'FIPS_ec_group_new_by_curve_name', 'type' => 'EC_GROUP *?', 'oldsym' => 'EC_GROUP_new_by_curve_name' }, 'FIPS_ec_point_get_jprojective_coordinates_gfp' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'y', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'z', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_get_Jprojective_coordinates_GFp)', 'sym' => 'FIPS_ec_point_get_jprojective_coordinates_gfp', 'type' => 'int ?', 'oldsym' => 'EC_POINT_get_Jprojective_coordinates_GFp' }, 'FIPS_rsa_blinding_on' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_blinding_on)', 'sym' => 'FIPS_rsa_blinding_on', 'type' => 'int ?', 'oldsym' => 'RSA_blinding_on' }, 'FIPS_ec_key_set_group' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_group)', 'sym' => 'FIPS_ec_key_set_group', 'type' => 'int ?', 'oldsym' => 'EC_KEY_set_group' }, 'FIPS_openssl_showfatal' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'fmta', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => '...', 'type' => '?' } ], 'objfile' => './crypto/cryptlib.[o|c]', 'kind' => 1, 'symcomment' => '(renames OPENSSL_showfatal)', 'sym' => 'FIPS_openssl_showfatal', 'type' => 'void ?', 'oldsym' => 'OPENSSL_showfatal' }, 'FIPS_dsa_generate_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'DSA *?', 'oldsym' => undef } ], 'objfile' => './crypto/dsa/dsa_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DSA_generate_key)', 'sym' => 'FIPS_dsa_generate_key', 'type' => 'int ?', 'oldsym' => 'DSA_generate_key' }, 'FIPS_crypto_threadid_set_callback' => { 'params' => [ { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'threadid_func', 'type' => 'void (*?)(CRYPTO_THREADID *)' } ], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_THREADID_set_callback)', 'sym' => 'FIPS_crypto_threadid_set_callback', 'type' => 'int ?', 'oldsym' => 'CRYPTO_THREADID_set_callback' }, 'FIPS_selftest_x931' => { 'params' => [], 'objfile' => './fips/rand/fips_rand_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_x931', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_x931' }, 'FIPS_bn_is_prime_ex' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nchecks', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_prime.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_is_prime_ex)', 'sym' => 'FIPS_bn_is_prime_ex', 'type' => 'int ?', 'oldsym' => 'BN_is_prime_ex' }, 'FIPS_rsa_public_decrypt' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'from', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'to', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'padding', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_public_decrypt)', 'sym' => 'FIPS_rsa_public_decrypt', 'type' => 'int ?', 'oldsym' => 'RSA_public_decrypt' }, 'FIPS_openssldie' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'file', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'line', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'assertion', 'type' => 'const char *?', 'oldsym' => undef } ], 'objfile' => './crypto/cryptlib.[o|c]', 'kind' => 1, 'symcomment' => '(renames OpenSSLDie)', 'sym' => 'FIPS_openssldie', 'type' => 'void ?', 'oldsym' => 'OpenSSLDie' }, 'FIPS_dh_compute_key_padded' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pub_key', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'DH *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_compute_key_padded)', 'sym' => 'FIPS_dh_compute_key_padded', 'type' => 'int ?', 'oldsym' => 'DH_compute_key_padded' }, 'FIPS_evp_aes_128_cfb128' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_cfb128)', 'sym' => 'FIPS_evp_aes_128_cfb128', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_cfb128' }, 'FIPS_bn_is_bit_set' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'n', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_is_bit_set)', 'sym' => 'FIPS_bn_is_bit_set', 'type' => 'int ?', 'oldsym' => 'BN_is_bit_set' }, 'FIPS_ec_point_clear_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_clear_free)', 'sym' => 'FIPS_ec_point_clear_free', 'type' => 'void ?', 'oldsym' => 'EC_POINT_clear_free' }, 'FIPS_evp_des_ede3_cfb64' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_cfb64)', 'sym' => 'FIPS_evp_des_ede3_cfb64', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_cfb64' }, 'FIPS_rsa_x931_derive_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p1', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p2', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'q1', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'q2', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp1', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp2', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xq1', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xq2', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xq', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'e', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_x931g.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_X931_derive_ex)', 'sym' => 'FIPS_rsa_x931_derive_ex', 'type' => 'int ?', 'oldsym' => 'RSA_X931_derive_ex' }, 'FIPS_ec_method_get_field_type' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'meth', 'type' => 'const EC_METHOD *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_METHOD_get_field_type)', 'sym' => 'FIPS_ec_method_get_field_type', 'type' => 'int ?', 'oldsym' => 'EC_METHOD_get_field_type' }, 'FIPS_evp_sha384' => { 'params' => [], 'objfile' => './crypto/evp/m_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_sha384)', 'sym' => 'FIPS_evp_sha384', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_sha384' }, 'FIPS_dh_new' => { 'params' => [], 'objfile' => './fips/dh/fips_dh_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dh_new', 'type' => 'DH * ?', 'oldsym' => 'FIPS_dh_new' }, 'FIPS_ec_group_get0_generator' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get0_generator)', 'sym' => 'FIPS_ec_group_get0_generator', 'type' => 'const EC_POINT *?', 'oldsym' => 'EC_GROUP_get0_generator' }, 'FIPS_hmac_ctx_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_CTX_init)', 'sym' => 'FIPS_hmac_ctx_init', 'type' => 'void ?', 'oldsym' => 'HMAC_CTX_init' }, 'FIPS_cipher_ctx_free' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_free)', 'sym' => 'FIPS_cipher_ctx_free', 'type' => 'void ?', 'oldsym' => 'EVP_CIPHER_CTX_free' }, 'FIPS_ec_key_get0_group' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get0_group)', 'sym' => 'FIPS_ec_key_get0_group', 'type' => 'const EC_GROUP *?', 'oldsym' => 'EC_KEY_get0_group' }, 'FIPS_crypto_threadid_set_numeric' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'id', 'type' => 'CRYPTO_THREADID *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'val', 'type' => 'unsigned long ?', 'oldsym' => undef } ], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_THREADID_set_numeric)', 'sym' => 'FIPS_crypto_threadid_set_numeric', 'type' => 'void ?', 'oldsym' => 'CRYPTO_THREADID_set_numeric' }, 'FIPS_evp_dss1' => { 'params' => [], 'objfile' => './crypto/evp/m_dss1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_dss1)', 'sym' => 'FIPS_evp_dss1', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_dss1' }, 'FIPS_ec_point_is_at_infinity' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_is_at_infinity)', 'sym' => 'FIPS_ec_point_is_at_infinity', 'type' => 'int ?', 'oldsym' => 'EC_POINT_is_at_infinity' }, 'FIPS_ec_key_set_public_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pub', 'type' => 'const EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_public_key)', 'sym' => 'FIPS_ec_key_set_public_key', 'type' => 'int ?', 'oldsym' => 'EC_KEY_set_public_key' }, 'FIPS_ec_group_get_cofactor' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cofactor', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_cofactor)', 'sym' => 'FIPS_ec_group_get_cofactor', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_cofactor' }, 'FIPS_evp_aes_256_gcm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_gcm)', 'sym' => 'FIPS_evp_aes_256_gcm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_gcm' }, 'FIPS_evp_aes_128_ccm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_ccm)', 'sym' => 'FIPS_evp_aes_128_ccm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_ccm' }, 'FIPS_ec_group_get0_seed' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get0_seed)', 'sym' => 'FIPS_ec_group_get0_seed', 'type' => 'unsigned char *?', 'oldsym' => 'EC_GROUP_get0_seed' }, 'FIPS_selftest_aes' => { 'params' => [], 'objfile' => './fips/aes/fips_aes_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_aes', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_aes' }, 'FIPS_drbg_get_strength' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_get_strength', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_get_strength' }, 'FIPS_drbg_get_blocklength' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_get_blocklength', 'type' => 'size_t ?', 'oldsym' => 'FIPS_drbg_get_blocklength' }, 'FIPS_rsa_sign_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'struct rsa_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'md_len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mhash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa_pad_mode', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'saltlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mgf1Hash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'sigret', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'siglen', 'type' => 'unsigned int *?', 'oldsym' => undef } ], 'objfile' => './fips/rsa/fips_rsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_sign_digest', 'type' => 'int ?', 'oldsym' => 'FIPS_rsa_sign_digest' }, 'FIPS_ec_key_set_public_key_affine_coordinates' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'x', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'y', 'type' => 'BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_public_key_affine_coordinates)', 'sym' => 'FIPS_ec_key_set_public_key_affine_coordinates', 'type' => 'int ?', 'oldsym' => 'EC_KEY_set_public_key_affine_coordinates' }, 'FIPS_selftest_hmac' => { 'params' => [], 'objfile' => './fips/hmac/fips_hmac_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_hmac', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_hmac' }, 'FIPS_evp_des_ede3' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3)', 'sym' => 'FIPS_evp_des_ede3', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3' }, 'FIPS_ecdsa_openssl' => { 'params' => [], 'objfile' => './crypto/ecdsa/ecs_ossl.[o|c]', 'kind' => 1, 'symcomment' => '(renames ECDSA_OpenSSL)', 'sym' => 'FIPS_ecdsa_openssl', 'type' => 'const ECDSA_METHOD *?', 'oldsym' => 'ECDSA_OpenSSL' }, 'FIPS_ec_get_builtin_curves' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'r', 'type' => 'EC_builtin_curve *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nitems', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_curve.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_get_builtin_curves)', 'sym' => 'FIPS_ec_get_builtin_curves', 'type' => 'size_t ?', 'oldsym' => 'EC_get_builtin_curves' }, 'FIPS_module_version' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_module_version', 'type' => 'unsigned long ?', 'oldsym' => 'FIPS_module_version' }, 'FIPS_free' => { 'params' => [ { 'objfile' => undef, 'direction' => '<-? <->?', 'kind' => 0, 'sym' => 'ptr', 'oldsym' => undef, 'type' => 'void *?' } ], 'objfile' => './fips/utl/fips_mem.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements CRYPTO_free)', 'sym' => 'FIPS_free', 'type' => 'void ?', 'oldsym' => 'CRYPTO_free' }, 'FIPS_rand_status' => { 'params' => [], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements RAND_status)', 'sym' => 'FIPS_rand_status', 'type' => 'int ?', 'oldsym' => 'RAND_status' }, 'FIPS_bn_x931_derive_prime_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p1', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p2', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp1', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp2', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'e', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_x931p.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_X931_derive_prime_ex)', 'sym' => 'FIPS_bn_x931_derive_prime_ex', 'type' => 'int ?', 'oldsym' => 'BN_X931_derive_prime_ex' }, 'FIPS_ecdsa_sig_new' => { 'params' => [], 'objfile' => './fips/ecdsa/fips_ecdsa_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements ECDSA_SIG_new)', 'sym' => 'FIPS_ecdsa_sig_new', 'type' => 'ECDSA_SIG *?', 'oldsym' => 'ECDSA_SIG_new' }, 'FIPS_ecdsa_verify_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dig', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'ECDSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './crypto/ecdsa/ecs_ossl.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_ecdsa_verify_digest', 'type' => 'int ?', 'oldsym' => 'FIPS_ecdsa_verify_digest' }, 'FIPS_cmac_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'keylen', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'cipher', 'type' => 'const EVP_CIPHER *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'impl', 'type' => 'ENGINE *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_Init)', 'sym' => 'FIPS_cmac_init', 'type' => 'int ?', 'oldsym' => 'CMAC_Init' }, 'FIPS_ec_key_dup' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'src', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_dup)', 'sym' => 'FIPS_ec_key_dup', 'type' => 'EC_KEY *?', 'oldsym' => 'EC_KEY_dup' }, 'FIPS_dh_openssl' => { 'params' => [], 'objfile' => './crypto/dh/dh_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_OpenSSL)', 'sym' => 'FIPS_dh_openssl', 'type' => 'const DH_METHOD *?', 'oldsym' => 'DH_OpenSSL' }, 'FIPS_hmac_init_ex' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'const EVP_MD *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'impl', 'type' => 'ENGINE *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_Init_ex)', 'sym' => 'FIPS_hmac_init_ex', 'type' => '__owur int ?', 'oldsym' => 'HMAC_Init_ex' }, 'FIPS_evp_des_ede3_cbc' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_cbc)', 'sym' => 'FIPS_evp_des_ede3_cbc', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_cbc' }, 'FIPS_rand_seed' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements RAND_seed)', 'sym' => 'FIPS_rand_seed', 'type' => 'void ?', 'oldsym' => 'RAND_seed' }, 'FIPS_md_ctx_create' => { 'params' => [], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_MD_CTX_create)', 'sym' => 'FIPS_md_ctx_create', 'type' => 'EVP_MD_CTX *?', 'oldsym' => 'EVP_MD_CTX_create' }, 'FIPS_cipherinit' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'cipher', 'type' => 'const EVP_CIPHER *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'iv', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'enc', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CipherInit)', 'sym' => 'FIPS_cipherinit', 'type' => '__owur int ?', 'oldsym' => 'EVP_CipherInit' }, 'FIPS_check_incore_fingerprint' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_check_incore_fingerprint', 'type' => 'int ?', 'oldsym' => 'FIPS_check_incore_fingerprint' }, 'FIPS_evp_sha512' => { 'params' => [], 'objfile' => './crypto/evp/m_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_sha512)', 'sym' => 'FIPS_evp_sha512', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_sha512' }, 'FIPS_ec_key_insert_key_method_data' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'data', 'type' => 'void *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'dup_func', 'type' => 'void *(*?)(void *)' }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'free_func', 'type' => 'void (*?)(void *)' }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'clear_free_func', 'type' => 'void (*?)(void *)' } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_insert_key_method_data)', 'sym' => 'FIPS_ec_key_insert_key_method_data', 'type' => 'void ?', 'oldsym' => 'EC_KEY_insert_key_method_data' }, 'FIPS_hmac_ctx_cleanup' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_CTX_cleanup)', 'sym' => 'FIPS_hmac_ctx_cleanup', 'type' => 'void ?', 'oldsym' => 'HMAC_CTX_cleanup' }, 'FIPS_drbg_set_callbacks' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'get_entropy', 'type' => 'size_t (*?)(DRBG_CTX *ctx, unsigned char **pout, int entropy, size_t min_len, size_t max_len)' }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'cleanup_entropy', 'type' => 'void (*?)(DRBG_CTX *ctx, unsigned char *out, size_t olen)' }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'entropy_blocklen', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'get_nonce', 'type' => 'size_t (*?)(DRBG_CTX *ctx, unsigned char **pout, int entropy, size_t min_len, size_t max_len)' }, { 'direction' => '<-?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'cleanup_nonce', 'type' => 'void (*?)(DRBG_CTX *ctx, unsigned char *out, size_t olen)' } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_set_callbacks', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_set_callbacks' }, 'FIPS_ec_group_new_curve_gfp' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_cvt.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_new_curve_GFp)', 'sym' => 'FIPS_ec_group_new_curve_gfp', 'type' => 'EC_GROUP *?', 'oldsym' => 'EC_GROUP_new_curve_GFp' }, 'FIPS_ec_point_is_on_curve' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_is_on_curve)', 'sym' => 'FIPS_ec_point_is_on_curve', 'type' => 'int ?', 'oldsym' => 'EC_POINT_is_on_curve' }, 'FIPS_hmac_update' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'data', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_Update)', 'sym' => 'FIPS_hmac_update', 'type' => '__owur int ?', 'oldsym' => 'HMAC_Update' }, 'FIPS_cmac_ctx_copy' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'CMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'in', 'type' => 'const CMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_CTX_copy)', 'sym' => 'FIPS_cmac_ctx_copy', 'type' => 'int ?', 'oldsym' => 'CMAC_CTX_copy' }, 'FIPS_get_digestbynid' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nid', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_get_digestbynid', 'type' => 'const struct env_md_st *?', 'oldsym' => 'FIPS_get_digestbynid' }, 'FIPS_ec_point_new' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_new)', 'sym' => 'FIPS_ec_point_new', 'type' => 'EC_POINT *?', 'oldsym' => 'EC_POINT_new' }, 'FIPS_evp_aes_256_cfb128' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_cfb128)', 'sym' => 'FIPS_evp_aes_256_cfb128', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_cfb128' }, 'FIPS_evp_aes_192_cfb1' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_cfb1)', 'sym' => 'FIPS_evp_aes_192_cfb1', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_cfb1' }, 'FIPS_evp_des_ede3_cfb1' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_cfb1)', 'sym' => 'FIPS_evp_des_ede3_cfb1', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_cfb1' }, 'FIPS_dsa_openssl' => { 'params' => [], 'objfile' => './crypto/dsa/dsa_ossl.[o|c]', 'kind' => 1, 'symcomment' => '(renames DSA_OpenSSL)', 'sym' => 'FIPS_dsa_openssl', 'type' => 'const DSA_METHOD *?', 'oldsym' => 'DSA_OpenSSL' }, 'FIPS_drbg_get_app_data' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_get_app_data', 'type' => 'void *?', 'oldsym' => 'FIPS_drbg_get_app_data' }, 'FIPS_ec_key_check_key' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_check_key)', 'sym' => 'FIPS_ec_key_check_key', 'type' => 'int ?', 'oldsym' => 'EC_KEY_check_key' }, 'FIPS_drbg_new' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_new', 'type' => 'DRBG_CTX *?', 'oldsym' => 'FIPS_drbg_new' }, 'FIPS_dsa_verify_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dsa', 'type' => 'DSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dig', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'DSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_verify_digest', 'type' => 'int ?', 'oldsym' => 'FIPS_dsa_verify_digest' }, 'FIPS_module_version_text' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_module_version_text', 'type' => 'const char *?', 'oldsym' => 'FIPS_module_version_text' }, 'FIPS_evp_aes_128_ecb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_ecb)', 'sym' => 'FIPS_evp_aes_128_ecb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_ecb' }, 'FIPS_ec_points_make_affine' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'points', 'type' => 'EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINTs_make_affine)', 'sym' => 'FIPS_ec_points_make_affine', 'type' => 'int ?', 'oldsym' => 'EC_POINTs_make_affine' }, 'FIPS_cmac_ctx_cleanup' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_CTX_cleanup)', 'sym' => 'FIPS_cmac_ctx_cleanup', 'type' => 'void ?', 'oldsym' => 'CMAC_CTX_cleanup' }, 'FIPS_ec_group_get_order' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'order', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_order)', 'sym' => 'FIPS_ec_group_get_order', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_order' }, 'FIPS_hmac_init' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'const EVP_MD *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_Init)', 'sym' => 'FIPS_hmac_init', 'type' => '__owur int ?', 'oldsym' => 'HMAC_Init' }, 'FIPS_evp_des_ede3_ecb' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_ecb)', 'sym' => 'FIPS_evp_des_ede3_ecb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_ecb' }, 'FIPS_cmac_ctx_free' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_CTX_free)', 'sym' => 'FIPS_cmac_ctx_free', 'type' => 'void ?', 'oldsym' => 'CMAC_CTX_free' }, 'FIPS_rsa_sign_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'struct rsa_st *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'struct env_md_ctx_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa_pad_mode', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'saltlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mgf1Hash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'sigret', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'siglen', 'type' => 'unsigned int *?', 'oldsym' => undef } ], 'objfile' => './fips/rsa/fips_rsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_sign_ctx', 'type' => 'int ?', 'oldsym' => 'FIPS_rsa_sign_ctx' }, 'FIPS_ec_key_get_enc_flags' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get_enc_flags)', 'sym' => 'FIPS_ec_key_get_enc_flags', 'type' => 'unsigned ?', 'oldsym' => 'EC_KEY_get_enc_flags' }, 'FIPS_rsa_verify_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'struct rsa_st *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'struct env_md_ctx_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa_pad_mode', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'saltlen', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mgf1Hash', 'type' => 'const struct env_md_st *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'sigbuf', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'siglen', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/rsa/fips_rsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rsa_verify_ctx', 'type' => 'int ?', 'oldsym' => 'FIPS_rsa_verify_ctx' }, 'FIPS_get_default_drbg' => { 'params' => [], 'objfile' => './fips/rand/fips_drbg_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_get_default_drbg', 'type' => 'DRBG_CTX *?', 'oldsym' => 'FIPS_get_default_drbg' }, 'FIPS_dsa_new' => { 'params' => [], 'objfile' => './fips/dsa/fips_dsa_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_new', 'type' => 'DSA * ?', 'oldsym' => 'FIPS_dsa_new' }, 'FIPS_x931_set_dt' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dt', 'type' => 'unsigned char *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_set_dt', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_set_dt' }, 'FIPS_drbg_set_app_data' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'app_data', 'type' => 'void *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_set_app_data', 'type' => 'void ?', 'oldsym' => 'FIPS_drbg_set_app_data' }, 'FIPS_evp_dss' => { 'params' => [], 'objfile' => './crypto/evp/m_dss.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_dss)', 'sym' => 'FIPS_evp_dss', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_dss' }, 'FIPS_ec_key_set_conv_form' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'eckey', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'cform', 'type' => 'point_conversion_form_t ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_conv_form)', 'sym' => 'FIPS_ec_key_set_conv_form', 'type' => 'void ?', 'oldsym' => 'EC_KEY_set_conv_form' }, 'FIPS_drbg_free' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_free', 'type' => 'void ?', 'oldsym' => 'FIPS_drbg_free' }, 'FIPS_x931_stick' => { 'params' => [], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_stick', 'type' => 'void ?', 'oldsym' => 'FIPS_x931_stick' }, 'FIPS_selftest_failed' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_failed', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_failed' }, 'FIPS_rsa_size' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'const RSA *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_size)', 'sym' => 'FIPS_rsa_size', 'type' => 'int ?', 'oldsym' => 'RSA_size' }, 'FIPS_ecdh_compute_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'outlen', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'pub_key', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ecdh', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'KDF', 'type' => 'void *(*?)(const void *in, size_t inlen, void *out, size_t *outlen)' } ], 'objfile' => './crypto/ecdh/ech_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames ECDH_compute_key)', 'sym' => 'FIPS_ecdh_compute_key', 'type' => 'int ?', 'oldsym' => 'ECDH_compute_key' }, 'FIPS_dh_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'DH *?', 'oldsym' => undef } ], 'objfile' => './fips/dh/fips_dh_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dh_free', 'type' => 'void ?', 'oldsym' => 'FIPS_dh_free' }, 'FIPS_bn_clear_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'BIGNUM *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_clear_free)', 'sym' => 'FIPS_bn_clear_free', 'type' => 'void ?', 'oldsym' => 'BN_clear_free' }, 'FIPS_rsa_generate_key_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'e', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_gen.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_generate_key_ex)', 'sym' => 'FIPS_rsa_generate_key_ex', 'type' => 'int ?', 'oldsym' => 'RSA_generate_key_ex' }, 'FIPS_rand_set_bits' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nbits', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_rand_set_bits', 'type' => 'void ?', 'oldsym' => 'FIPS_rand_set_bits' }, 'FIPS_bn_generate_prime_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ret', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'safe', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'add', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'rem', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_prime.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_generate_prime_ex)', 'sym' => 'FIPS_bn_generate_prime_ex', 'type' => 'int ?', 'oldsym' => 'BN_generate_prime_ex' }, 'FIPS_evp_des_ede3_ofb' => { 'params' => [], 'objfile' => './crypto/evp/e_des3.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_des_ede3_ofb)', 'sym' => 'FIPS_evp_des_ede3_ofb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_des_ede3_ofb' }, 'FIPS_ec_group_precompute_mult' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_precompute_mult)', 'sym' => 'FIPS_ec_group_precompute_mult', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_precompute_mult' }, 'FIPS_rsa_blinding_off' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rsa', 'type' => 'RSA *?', 'oldsym' => undef } ], 'objfile' => './crypto/rsa/rsa_crpt.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_blinding_off)', 'sym' => 'FIPS_rsa_blinding_off', 'type' => 'void ?', 'oldsym' => 'RSA_blinding_off' }, 'FIPS_selftest_dsa' => { 'params' => [], 'objfile' => './fips/dsa/fips_dsa_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_dsa', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_dsa' }, 'FIPS_crypto_get_id_callback' => { 'params' => [], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_get_id_callback)', 'sym' => 'FIPS_crypto_get_id_callback', 'type' => 'unsigned long (*?)(void)', 'oldsym' => undef }, 'FIPS_hmac_ctx_set_flags' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'HMAC_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'unsigned long ?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC_CTX_set_flags)', 'sym' => 'FIPS_hmac_ctx_set_flags', 'type' => 'void ?', 'oldsym' => 'HMAC_CTX_set_flags' }, 'FIPS_evp_aes_256_cfb1' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_cfb1)', 'sym' => 'FIPS_evp_aes_256_cfb1', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_cfb1' }, 'FIPS_evp_enc_null' => { 'params' => [], 'objfile' => './crypto/evp/e_null.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_enc_null)', 'sym' => 'FIPS_evp_enc_null', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_enc_null' }, 'FIPS_ecdsa_sign_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/ecdsa/fips_ecdsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_ecdsa_sign_ctx', 'type' => 'ECDSA_SIG * ?', 'oldsym' => 'FIPS_ecdsa_sign_ctx' }, 'FIPS_bn_new' => { 'params' => [], 'objfile' => './crypto/bn/bn_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_new)', 'sym' => 'FIPS_bn_new', 'type' => 'BIGNUM *?', 'oldsym' => 'BN_new' }, 'FIPS_dh_check' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dh', 'type' => 'const DH *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'codes', 'type' => 'int *?', 'oldsym' => undef } ], 'objfile' => './crypto/dh/dh_check.[o|c]', 'kind' => 1, 'symcomment' => '(renames DH_check)', 'sym' => 'FIPS_dh_check', 'type' => 'int ?', 'oldsym' => 'DH_check' }, 'FIPS_drbg_stick' => { 'params' => [], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_stick', 'type' => 'void ?', 'oldsym' => 'FIPS_drbg_stick' }, 'FIPS_ecdsa_sign_digest' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dig', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'dlen', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ecdsa/ecs_ossl.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_ecdsa_sign_digest', 'type' => 'ECDSA_SIG * ?', 'oldsym' => 'FIPS_ecdsa_sign_digest' }, 'FIPS_evp_aes_128_xts' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_xts)', 'sym' => 'FIPS_evp_aes_128_xts', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_xts' }, 'FIPS_bn_is_prime_fasttest_ex' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nchecks', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'do_trial_division', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_prime.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_is_prime_fasttest_ex)', 'sym' => 'FIPS_bn_is_prime_fasttest_ex', 'type' => 'int ?', 'oldsym' => 'BN_is_prime_fasttest_ex' }, 'FIPS_ec_point_make_affine' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'EC_POINT *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_make_affine)', 'sym' => 'FIPS_ec_point_make_affine', 'type' => 'int ?', 'oldsym' => 'EC_POINT_make_affine' }, 'FIPS_ec_key_get_key_method_data' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'dup_func', 'type' => 'void *(*?)(void *)' }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'free_func', 'type' => 'void (*?)(void *)' }, { 'direction' => '<-? <->?', 'params' => undef, 'objfile' => undef, 'kind' => 0, 'sym' => 'clear_free_func', 'type' => 'void (*?)(void *)' } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get_key_method_data)', 'sym' => 'FIPS_ec_key_get_key_method_data', 'type' => 'void *?', 'oldsym' => 'EC_KEY_get_key_method_data' }, 'FIPS_dsa_sign_ctx' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dsa', 'type' => 'DSA *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_sign.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_sign_ctx', 'type' => 'DSA_SIG * ?', 'oldsym' => 'FIPS_dsa_sign_ctx' }, 'FIPS_ec_key_get_conv_form' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get_conv_form)', 'sym' => 'FIPS_ec_key_get_conv_form', 'type' => 'point_conversion_form_t ?', 'oldsym' => 'EC_KEY_get_conv_form' }, 'FIPS_x931_set_key' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'keylen', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_set_key', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_set_key' }, 'FIPS_ec_point_method_of' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'const EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_method_of)', 'sym' => 'FIPS_ec_point_method_of', 'type' => 'const EC_METHOD *?', 'oldsym' => 'EC_POINT_method_of' }, 'FIPS_rand_add' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'buf', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'num', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'entropy', 'type' => 'double ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_rand_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements RAND_add)', 'sym' => 'FIPS_rand_add', 'type' => 'void ?', 'oldsym' => 'RAND_add' }, 'FIPS_dsa_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'r', 'type' => 'DSA *?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_dsa_free', 'type' => 'void ?', 'oldsym' => 'FIPS_dsa_free' }, 'FIPS_evp_aes_128_cfb1' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_cfb1)', 'sym' => 'FIPS_evp_aes_128_cfb1', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_cfb1' }, 'FIPS_openssl_stderr' => { 'params' => [], 'objfile' => './crypto/cryptlib.[o|c]', 'kind' => 1, 'symcomment' => '(renames OPENSSL_stderr)', 'sym' => 'FIPS_openssl_stderr', 'type' => 'void *?', 'oldsym' => 'OPENSSL_stderr' }, 'FIPS_drbg_method' => { 'params' => [], 'objfile' => './fips/rand/fips_drbg_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_method', 'type' => 'const RAND_METHOD *?', 'oldsym' => 'FIPS_drbg_method' }, 'FIPS_cipher_ctx_cleanup' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_cleanup)', 'sym' => 'FIPS_cipher_ctx_cleanup', 'type' => 'int ?', 'oldsym' => 'EVP_CIPHER_CTX_cleanup' }, 'FIPS_ec_key_new_by_curve_name' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'nid', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_new_by_curve_name)', 'sym' => 'FIPS_ec_key_new_by_curve_name', 'type' => 'EC_KEY *?', 'oldsym' => 'EC_KEY_new_by_curve_name' }, 'FIPS_crypto_threadid_set_pointer' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'id', 'type' => 'CRYPTO_THREADID *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ptr', 'type' => 'void *?', 'oldsym' => undef } ], 'objfile' => './crypto/thr_id.[o|c]', 'kind' => 1, 'symcomment' => '(renames CRYPTO_THREADID_set_pointer)', 'sym' => 'FIPS_crypto_threadid_set_pointer', 'type' => 'void ?', 'oldsym' => 'CRYPTO_THREADID_set_pointer' }, 'FIPS_module_mode' => { 'params' => [], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_module_mode', 'type' => 'int ?', 'oldsym' => 'FIPS_module_mode' }, 'FIPS_evp_aes_256_cbc' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_cbc)', 'sym' => 'FIPS_evp_aes_256_cbc', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_cbc' }, 'FIPS_evp_aes_128_cfb8' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_cfb8)', 'sym' => 'FIPS_evp_aes_128_cfb8', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_cfb8' }, 'FIPS_evp_aes_256_ccm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_ccm)', 'sym' => 'FIPS_evp_aes_256_ccm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_ccm' }, 'FIPS_lock' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'mode', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'file', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'line', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_lck.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements CRYPTO_lock)', 'sym' => 'FIPS_lock', 'type' => 'void ?', 'oldsym' => 'CRYPTO_lock' }, 'FIPS_bn_pseudo_rand' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'rnd', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bits', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'top', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'bottom', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_rand.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_pseudo_rand)', 'sym' => 'FIPS_bn_pseudo_rand', 'type' => 'int ?', 'oldsym' => 'BN_pseudo_rand' }, 'FIPS_drbg_generate' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dctx', 'type' => 'DRBG_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'outlen', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'strength', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'prediction_resistance', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'adin', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'adinlen', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './fips/rand/fips_drbg_lib.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_drbg_generate', 'type' => 'int ?', 'oldsym' => 'FIPS_drbg_generate' }, 'FIPS_ec_group_get_asn1_flag' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_get_asn1_flag)', 'sym' => 'FIPS_ec_group_get_asn1_flag', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_get_asn1_flag' }, 'FIPS_evp_aes_192_cfb8' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_cfb8)', 'sym' => 'FIPS_evp_aes_192_cfb8', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_cfb8' }, 'FIPS_ec_point_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_free)', 'sym' => 'FIPS_ec_point_free', 'type' => 'void ?', 'oldsym' => 'EC_POINT_free' }, 'FIPS_ec_key_get0_private_key' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_get0_private_key)', 'sym' => 'FIPS_ec_key_get0_private_key', 'type' => 'const BIGNUM *?', 'oldsym' => 'EC_KEY_get0_private_key' }, 'FIPS_selftest_ecdsa' => { 'params' => [], 'objfile' => './fips/ecdsa/fips_ecdsa_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_ecdsa', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_ecdsa' }, 'FIPS_cipher' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'c', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'in', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'inl', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_Cipher)', 'sym' => 'FIPS_cipher', 'type' => '__owur int ?', 'oldsym' => 'EVP_Cipher' }, 'FIPS_evp_aes_128_ofb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_128_ofb)', 'sym' => 'FIPS_evp_aes_128_ofb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_128_ofb' }, 'FIPS_selftest_cmac' => { 'params' => [], 'objfile' => './fips/cmac/fips_cmac_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_cmac', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_cmac' }, 'FIPS_cipher_ctx_ctrl' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'arg', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ptr', 'type' => 'void *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_enc.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_CIPHER_CTX_ctrl)', 'sym' => 'FIPS_cipher_ctx_ctrl', 'type' => 'int ?', 'oldsym' => 'EVP_CIPHER_CTX_ctrl' }, 'FIPS_selftest_drbg' => { 'params' => [], 'objfile' => './fips/rand/fips_drbg_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_drbg', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_drbg' }, 'FIPS_rsa_pkcs1_ssleay' => { 'params' => [], 'objfile' => './crypto/rsa/rsa_eay.[o|c]', 'kind' => 1, 'symcomment' => '(renames RSA_PKCS1_SSLeay)', 'sym' => 'FIPS_rsa_pkcs1_ssleay', 'type' => 'const RSA_METHOD *?', 'oldsym' => 'RSA_PKCS1_SSLeay' }, 'FIPS_selftest_aes_xts' => { 'params' => [], 'objfile' => './fips/aes/fips_aes_selftest.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_selftest_aes_xts', 'type' => 'int ?', 'oldsym' => 'FIPS_selftest_aes_xts' }, 'FIPS_digestinit' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'const EVP_MD *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_DigestInit)', 'sym' => 'FIPS_digestinit', 'type' => '__owur int ?', 'oldsym' => 'EVP_DigestInit' }, 'FIPS_cmac_ctx_get0_cipher_ctx' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'CMAC_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/cmac/cmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames CMAC_CTX_get0_cipher_ctx)', 'sym' => 'FIPS_cmac_ctx_get0_cipher_ctx', 'type' => 'EVP_CIPHER_CTX *?', 'oldsym' => 'CMAC_CTX_get0_cipher_ctx' }, 'FIPS_ec_group_clear_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_clear_free)', 'sym' => 'FIPS_ec_group_clear_free', 'type' => 'void ?', 'oldsym' => 'EC_GROUP_clear_free' }, 'FIPS_bn_x931_generate_prime_ex' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p1', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'p2', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp1', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp2', 'type' => 'BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'Xp', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'e', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'cb', 'type' => 'BN_GENCB *?', 'oldsym' => undef } ], 'objfile' => './crypto/bn/bn_x931p.[o|c]', 'kind' => 1, 'symcomment' => '(renames BN_X931_generate_prime_ex)', 'sym' => 'FIPS_bn_x931_generate_prime_ex', 'type' => 'int ?', 'oldsym' => 'BN_X931_generate_prime_ex' }, 'FIPS_ec_key_set_enc_flags' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'eckey', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'flags', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_set_enc_flags)', 'sym' => 'FIPS_ec_key_set_enc_flags', 'type' => 'void ?', 'oldsym' => 'EC_KEY_set_enc_flags' }, 'FIPS_openssl_cleanse' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ptr', 'type' => 'void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'size_t ?', 'oldsym' => undef } ], 'objfile' => './fips/sha/fips_standalone_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames OPENSSL_cleanse)', 'sym' => 'FIPS_openssl_cleanse', 'type' => 'void ?', 'oldsym' => 'OPENSSL_cleanse' }, 'FIPS_evp_aes_256_cfb8' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_cfb8)', 'sym' => 'FIPS_evp_aes_256_cfb8', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_cfb8' }, 'FIPS_ec_point_set_to_infinity' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'point', 'type' => 'EC_POINT *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_set_to_infinity)', 'sym' => 'FIPS_ec_point_set_to_infinity', 'type' => 'int ?', 'oldsym' => 'EC_POINT_set_to_infinity' }, 'FIPS_dsa_sig_free' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'DSA_SIG *?', 'oldsym' => undef } ], 'objfile' => './fips/dsa/fips_dsa_lib.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements DSA_SIG_free)', 'sym' => 'FIPS_dsa_sig_free', 'type' => 'void ?', 'oldsym' => 'DSA_SIG_free' }, 'FIPS_ec_group_set_curve_gfp' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'p', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'a', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'b', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_curve_GFp)', 'sym' => 'FIPS_ec_group_set_curve_gfp', 'type' => 'int ?', 'oldsym' => 'EC_GROUP_set_curve_GFp' }, 'FIPS_ec_key_generate_key' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_generate_key)', 'sym' => 'FIPS_ec_key_generate_key', 'type' => 'int ?', 'oldsym' => 'EC_KEY_generate_key' }, 'FIPS_evp_aes_192_ecb' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_ecb)', 'sym' => 'FIPS_evp_aes_192_ecb', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_ecb' }, 'FIPS_hmac' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'evp_md', 'type' => 'const EVP_MD *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key', 'type' => 'const void *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'key_len', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'd', 'type' => 'const unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'n', 'type' => 'size_t ?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'md_len', 'type' => 'unsigned int *?', 'oldsym' => undef } ], 'objfile' => './crypto/hmac/hmac.[o|c]', 'kind' => 1, 'symcomment' => '(renames HMAC)', 'sym' => 'FIPS_hmac', 'type' => 'unsigned char *?', 'oldsym' => 'HMAC' }, 'FIPS_digestfinal' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'md', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 's', 'type' => 'unsigned int *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_DigestFinal_ex)', 'sym' => 'FIPS_digestfinal', 'type' => '__owur int ?', 'oldsym' => 'EVP_DigestFinal_ex' }, 'FIPS_incore_fingerprint' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'sig', 'type' => 'unsigned char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'len', 'type' => 'unsigned int ?', 'oldsym' => undef } ], 'objfile' => './fips/fips.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_incore_fingerprint', 'type' => 'unsigned int ?', 'oldsym' => 'FIPS_incore_fingerprint' }, 'FIPS_md_ctx_cleanup' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_MD_CTX_cleanup)', 'sym' => 'FIPS_md_ctx_cleanup', 'type' => 'int ?', 'oldsym' => 'EVP_MD_CTX_cleanup' }, 'FIPS_ec_group_set_point_conversion_form' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'form', 'type' => 'point_conversion_form_t ?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_GROUP_set_point_conversion_form)', 'sym' => 'FIPS_ec_group_set_point_conversion_form', 'type' => 'void ?', 'oldsym' => 'EC_GROUP_set_point_conversion_form' }, 'FIPS_ec_point_mul' => { 'params' => [ { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'group', 'type' => 'const EC_GROUP *?', 'oldsym' => undef }, { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'r', 'type' => 'EC_POINT *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'n', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'q', 'type' => 'const EC_POINT *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'm', 'type' => 'const BIGNUM *?', 'oldsym' => undef }, { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'ctx', 'type' => 'BN_CTX *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_lib.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_POINT_mul)', 'sym' => 'FIPS_ec_point_mul', 'type' => 'int ?', 'oldsym' => 'EC_POINT_mul' }, 'FIPS_add_lock' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'pointer', 'type' => 'int *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'amount', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'type', 'type' => 'int ?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'file', 'type' => 'const char *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'line', 'type' => 'int ?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_lck.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements CRYPTO_add_lock)', 'sym' => 'FIPS_add_lock', 'type' => 'int ?', 'oldsym' => 'CRYPTO_add_lock' }, 'FIPS_evp_sha256' => { 'params' => [], 'objfile' => './crypto/evp/m_sha1.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_sha256)', 'sym' => 'FIPS_evp_sha256', 'type' => 'const EVP_MD *?', 'oldsym' => 'EVP_sha256' }, 'FIPS_md_ctx_copy' => { 'params' => [ { 'direction' => '<-?', 'objfile' => undef, 'kind' => 0, 'sym' => 'out', 'type' => 'EVP_MD_CTX *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'in', 'type' => 'const EVP_MD_CTX *?', 'oldsym' => undef } ], 'objfile' => './fips/utl/fips_md.[o|c]', 'kind' => 1, 'symcomment' => '(reimplements EVP_MD_CTX_copy_ex)', 'sym' => 'FIPS_md_ctx_copy', 'type' => '__owur int ?', 'oldsym' => 'EVP_MD_CTX_copy_ex' }, 'FIPS_ec_key_copy' => { 'params' => [ { 'direction' => '<-? <->?', 'objfile' => undef, 'kind' => 0, 'sym' => 'dst', 'type' => 'EC_KEY *?', 'oldsym' => undef }, { 'direction' => '->', 'objfile' => undef, 'kind' => 0, 'sym' => 'src', 'type' => 'const EC_KEY *?', 'oldsym' => undef } ], 'objfile' => './crypto/ec/ec_key.[o|c]', 'kind' => 1, 'symcomment' => '(renames EC_KEY_copy)', 'sym' => 'FIPS_ec_key_copy', 'type' => 'EC_KEY *?', 'oldsym' => 'EC_KEY_copy' }, 'FIPS_x931_status' => { 'params' => [], 'objfile' => './fips/rand/fips_rand.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_x931_status', 'type' => 'int ?', 'oldsym' => 'FIPS_x931_status' }, 'FIPS_text_end' => { 'params' => [], 'objfile' => './fips/fips_end.[o|c]', 'kind' => 1, 'symcomment' => undef, 'sym' => 'FIPS_text_end', 'type' => 'void *?', 'oldsym' => 'FIPS_text_end' }, 'FIPS_evp_aes_192_ccm' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_192_ccm)', 'sym' => 'FIPS_evp_aes_192_ccm', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_192_ccm' }, 'FIPS_evp_aes_256_ctr' => { 'params' => [], 'objfile' => './crypto/evp/e_aes.[o|c]', 'kind' => 1, 'symcomment' => '(renames EVP_aes_256_ctr)', 'sym' => 'FIPS_evp_aes_256_ctr', 'type' => 'const EVP_CIPHER *?', 'oldsym' => 'EVP_aes_256_ctr' } };