--- /dev/null
+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'
+ }
+ };