blob: 2748746071870e0108075d1e6f187eb7a7e91c3c [file] [log] [blame]
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +00001#define AES_cfb128_encrypt fips_aes_cfb128_encrypt
2#define AES_cfb1_encrypt fips_aes_cfb1_encrypt
3#define AES_cfb8_encrypt fips_aes_cfb8_encrypt
4#define AES_ecb_encrypt fips_aes_ecb_encrypt
5#define AES_ofb128_encrypt fips_aes_ofb128_encrypt
6#define BN_BLINDING_convert fips_bn_blinding_convert
7#define BN_BLINDING_convert_ex fips_bn_blinding_convert_ex
8#define BN_BLINDING_create_param fips_bn_blinding_create_param
9#define BN_BLINDING_free fips_bn_blinding_free
10#define BN_BLINDING_get_flags fips_bn_blinding_get_flags
11#define BN_BLINDING_invert fips_bn_blinding_invert
12#define BN_BLINDING_invert_ex fips_bn_blinding_invert_ex
13#define BN_BLINDING_new fips_bn_blinding_new
14#define BN_BLINDING_set_flags fips_bn_blinding_set_flags
15#define BN_BLINDING_thread_id fips_bn_blinding_thread_id
16#define BN_BLINDING_update fips_bn_blinding_update
17#define BN_BLINDING_get_thread_id fips_bn_blinding_get_thread_id
18#define BN_BLINDING_set_thread_id fips_bn_blinding_set_thread_id
19#define BN_CTX_end fips_bn_ctx_end
20#define BN_CTX_init fips_bn_ctx_init
21#define BN_CTX_free fips_bn_ctx_free
22#define BN_CTX_get fips_bn_ctx_get
23#define BN_CTX_new fips_bn_ctx_new
24#define BN_CTX_start fips_bn_ctx_start
25#define BN_GENCB_call fips_bn_gencb_call
26#define BN_GF2m_add fips_bn_gf2m_add
27#define BN_GF2m_arr2poly fips_bn_gf2m_arr2poly
28#define BN_GF2m_mod fips_bn_gf2m_mod
29#define BN_GF2m_mod_arr fips_bn_gf2m_mod_arr
30#define BN_GF2m_mod_div fips_bn_gf2m_mod_div
31#define BN_GF2m_mod_div_arr fips_bn_gf2m_mod_div_arr
32#define BN_GF2m_mod_exp fips_bn_gf2m_mod_exp
33#define BN_GF2m_mod_exp_arr fips_bn_gf2m_mod_exp_arr
34#define BN_GF2m_mod_inv fips_bn_gf2m_mod_inv
35#define BN_GF2m_mod_inv_arr fips_bn_gf2m_mod_inv_arr
36#define BN_GF2m_mod_mul fips_bn_gf2m_mod_mul
37#define BN_GF2m_mod_mul_arr fips_bn_gf2m_mod_mul_arr
38#define BN_GF2m_mod_solve_quad fips_bn_gf2m_mod_solve_quad
39#define BN_GF2m_mod_solve_quad_arr fips_bn_gf2m_mod_solve_quad_arr
40#define BN_GF2m_mod_sqr fips_bn_gf2m_mod_sqr
41#define BN_GF2m_mod_sqr_arr fips_bn_gf2m_mod_sqr_arr
42#define BN_GF2m_mod_sqrt fips_bn_gf2m_mod_sqrt
43#define BN_GF2m_mod_sqrt_arr fips_bn_gf2m_mod_sqrt_arr
44#define BN_GF2m_poly2arr fips_bn_gf2m_poly2arr
45#define BN_MONT_CTX_copy fips_bn_mont_ctx_copy
46#define BN_MONT_CTX_free fips_bn_mont_ctx_free
47#define BN_MONT_CTX_init fips_bn_mont_ctx_init
48#define BN_MONT_CTX_new fips_bn_mont_ctx_new
49#define BN_MONT_CTX_set fips_bn_mont_ctx_set
50#define BN_MONT_CTX_set_locked fips_bn_mont_ctx_set_locked
51#define BN_RECP_CTX_free fips_bn_recp_ctx_free
52#define BN_RECP_CTX_init fips_bn_recp_ctx_init
53#define BN_RECP_CTX_new fips_bn_recp_ctx_new
54#define BN_RECP_CTX_set fips_bn_recp_ctx_set
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000055#define BN_X931_derive_prime_ex FIPS_bn_x931_derive_prime_ex
56#define BN_X931_generate_Xpq FIPS_bn_x931_generate_xpq
57#define BN_X931_generate_prime_ex FIPS_bn_x931_generate_prime_ex
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000058#define BN_add fips_bn_add
59#define BN_add_word fips_bn_add_word
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000060#define BN_bin2bn FIPS_bn_bin2bn
61#define BN_bn2bin FIPS_bn_bn2bin
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000062#define BN_bntest_rand fips_bn_bntest_rand
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000063#define BN_clear FIPS_bn_clear
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000064#define BN_clear_bit fips_bn_clear_bit
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000065#define BN_clear_free FIPS_bn_clear_free
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000066#define BN_cmp fips_bn_cmp
67#define BN_copy fips_bn_copy
68#define BN_div fips_bn_div
69#define BN_div_recp fips_bn_div_recp
70#define BN_div_word fips_bn_div_word
71#define BN_dup fips_bn_dup
72#define BN_exp fips_bn_exp
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000073#define BN_free FIPS_bn_free
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000074#define BN_gcd fips_bn_gcd
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000075#define BN_generate_prime_ex FIPS_bn_generate_prime_ex
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000076#define BN_get0_nist_prime_192 fips_bn_get0_nist_prime_192
77#define BN_get0_nist_prime_224 fips_bn_get0_nist_prime_224
78#define BN_get0_nist_prime_256 fips_bn_get0_nist_prime_256
79#define BN_get0_nist_prime_384 fips_bn_get0_nist_prime_384
80#define BN_get0_nist_prime_521 fips_bn_get0_nist_prime_521
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000081#define BN_get_word FIPS_bn_get_word
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000082#define BN_init fips_bn_init
Dr. Stephen Henson017bc572011-02-16 14:49:50 +000083#define BN_is_bit_set FIPS_bn_is_bit_set
84#define BN_is_prime_ex FIPS_bn_is_prime_ex
85#define BN_is_prime_fasttest_ex FIPS_bn_is_prime_fasttest_ex
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +000086#define BN_lshift fips_bn_lshift
87#define BN_lshift1 fips_bn_lshift1
88#define BN_mask_bits fips_bn_mask_bits
89#define BN_mod_add fips_bn_mod_add
90#define BN_mod_add_quick fips_bn_mod_add_quick
91#define BN_mod_exp fips_bn_mod_exp
92#define BN_mod_exp2_mont fips_bn_mod_exp2_mont
93#define BN_mod_exp_mont fips_bn_mod_exp_mont
94#define BN_mod_exp_mont_consttime fips_bn_mod_exp_mont_consttime
95#define BN_mod_exp_mont_word fips_bn_mod_exp_mont_word
96#define BN_mod_exp_recp fips_bn_mod_exp_recp
97#define BN_mod_exp_simple fips_bn_mod_exp_simple
98#define BN_mod_inverse fips_bn_mod_inverse
99#define BN_mod_lshift fips_bn_mod_lshift
100#define BN_mod_lshift1 fips_bn_mod_lshift1
101#define BN_mod_lshift1_quick fips_bn_mod_lshift1_quick
102#define BN_mod_lshift_quick fips_bn_mod_lshift_quick
103#define BN_mod_mul fips_bn_mod_mul
104#define BN_mod_mul_montgomery fips_bn_mod_mul_montgomery
105#define BN_mod_mul_reciprocal fips_bn_mod_mul_reciprocal
106#define BN_mod_sqr fips_bn_mod_sqr
107#define BN_mod_sub fips_bn_mod_sub
108#define BN_mod_sub_quick fips_bn_mod_sub_quick
109#define BN_mod_word fips_bn_mod_word
110#define BN_mul fips_bn_mul
111#define BN_mul_word fips_bn_mul_word
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000112#define BN_new FIPS_bn_new
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000113#define BN_nist_mod_192 fips_bn_nist_mod_192
114#define BN_nist_mod_224 fips_bn_nist_mod_224
115#define BN_nist_mod_256 fips_bn_nist_mod_256
116#define BN_nist_mod_384 fips_bn_nist_mod_384
117#define BN_nist_mod_521 fips_bn_nist_mod_521
118#define BN_nist_mod_func fips_bn_nist_mod_func
119#define BN_nnmod fips_bn_nnmod
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000120#define BN_num_bits FIPS_bn_num_bits
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000121#define BN_pseudo_rand FIPS_bn_pseudo_rand
122#define BN_pseudo_rand_range FIPS_bn_pseudo_rand_range
123#define BN_rand FIPS_bn_rand
124#define BN_rand_range FIPS_bn_rand_range
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000125#define BN_reciprocal fips_bn_reciprocal
126#define BN_rshift fips_bn_rshift
127#define BN_rshift1 fips_bn_rshift1
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000128#define BN_set_bit FIPS_bn_set_bit
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000129#define BN_set_negative fips_bn_set_negative
130#define BN_set_word fips_bn_set_word
131#define BN_sqr fips_bn_sqr
132#define BN_sub fips_bn_sub
133#define BN_sub_word fips_bn_sub_word
134#define BN_swap fips_bn_swap
135#define BN_uadd fips_bn_uadd
136#define BN_ucmp fips_bn_ucmp
137#define BN_usub fips_bn_usub
138#define BN_value_one fips_bn_value_one
139#define BN_set_params fips_bn_set_params
140#define BN_get_params fips_bn_get_params
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000141#define BN_version FIPS_bn_version
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000142#define BUF_memdup fips_buf_memdup
143#define BUF_strdup fips_buf_strdup
144#define BUF_strlcat fips_buf_strlcat
145#define BUF_strlcpy fips_buf_strlcpy
146#define BUF_strndup fips_buf_strndup
Dr. Stephen Henson30ff3272011-02-23 15:16:12 +0000147#define DllMain fips_dllmain
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000148#define CRYPTO_THREADID_cmp fips_crypto_threadid_cmp
149#define CRYPTO_THREADID_cpy fips_crypto_threadid_cpy
150#define CRYPTO_THREADID_current fips_crypto_threadid_current
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000151#define CRYPTO_THREADID_get_callback FIPS_crypto_threadid_get_callback
152#define CRYPTO_THREADID_hash FIPS_crypto_threadid_hash
153#define CRYPTO_THREADID_set_callback FIPS_crypto_threadid_set_callback
154#define CRYPTO_THREADID_set_numeric FIPS_crypto_threadid_set_numeric
155#define CRYPTO_THREADID_set_pointer FIPS_crypto_threadid_set_pointer
Dr. Stephen Henson071eb6b2011-02-23 15:04:06 +0000156#define CRYPTO_get_id_callback FIPS_crypto_get_id_callback
157#define CRYPTO_set_id_callback FIPS_crypto_set_id_callback
158#define CRYPTO_thread_id FIPS_crypto_thread_id
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000159#define CRYPTO_ccm128_aad fips_crypto_ccm128_aad
160#define CRYPTO_ccm128_decrypt fips_crypto_ccm128_decrypt
161#define CRYPTO_ccm128_decrypt_ccm64 fips_crypto_ccm128_decrypt_ccm64
162#define CRYPTO_ccm128_encrypt fips_crypto_ccm128_encrypt
163#define CRYPTO_ccm128_encrypt_ccm64 fips_crypto_ccm128_encrypt_ccm64
164#define CRYPTO_ccm128_init fips_crypto_ccm128_init
165#define CRYPTO_ccm128_setiv fips_crypto_ccm128_setiv
166#define CRYPTO_ccm128_tag fips_crypto_ccm128_tag
167#define CRYPTO_cbc128_decrypt fips_crypto_cbc128_decrypt
168#define CRYPTO_cbc128_encrypt fips_crypto_cbc128_encrypt
169#define CRYPTO_cfb128_1_encrypt fips_crypto_cfb128_1_encrypt
170#define CRYPTO_cfb128_8_encrypt fips_crypto_cfb128_8_encrypt
171#define CRYPTO_cfb128_encrypt fips_crypto_cfb128_encrypt
172#define CRYPTO_ctr128_encrypt fips_crypto_ctr128_encrypt
173#define CRYPTO_ctr128_encrypt_ctr32 fips_crypto_ctr128_encrypt_ctr32
174#define CRYPTO_gcm128_aad fips_crypto_gcm128_aad
175#define CRYPTO_gcm128_decrypt fips_crypto_gcm128_decrypt
176#define CRYPTO_gcm128_decrypt_ctr32 fips_crypto_gcm128_decrypt_ctr32
177#define CRYPTO_gcm128_encrypt fips_crypto_gcm128_encrypt
178#define CRYPTO_gcm128_encrypt_ctr32 fips_crypto_gcm128_encrypt_ctr32
179#define CRYPTO_gcm128_finish fips_crypto_gcm128_finish
180#define CRYPTO_gcm128_init fips_crypto_gcm128_init
181#define CRYPTO_gcm128_new fips_crypto_gcm128_new
182#define CRYPTO_gcm128_release fips_crypto_gcm128_release
183#define CRYPTO_gcm128_setiv fips_crypto_gcm128_setiv
184#define CRYPTO_gcm128_tag fips_crypto_gcm128_tag
185#define CRYPTO_ofb128_encrypt fips_crypto_ofb128_encrypt
186#define CRYPTO_xts128_encrypt fips_crypto_xts128_encrypt
187#define DES_cfb64_encrypt fips_des_cfb64_encrypt
188#define DES_cfb_encrypt fips_des_cfb_encrypt
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000189#define DES_check_key_parity FIPS_des_check_key_parity
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000190#define DES_crypt fips_des_crypt
191#define DES_ecb3_encrypt fips_des_ecb3_encrypt
192#define DES_ede3_cfb64_encrypt fips_des_ede3_cfb64_encrypt
193#define DES_ede3_cfb_encrypt fips_des_ede3_cfb_encrypt
194#define DES_ede3_ofb64_encrypt fips_des_ede3_ofb64_encrypt
195#define DES_fcrypt fips_des_fcrypt
196#define DES_is_weak_key fips_des_is_weak_key
197#define DES_key_sched fips_des_key_sched
198#define DES_set_key fips_des_set_key
199#define DES_set_key_checked fips_des_set_key_checked
200#define DES_set_key_unchecked fips_des_set_key_unchecked
201#define DES_set_odd_parity fips_des_set_odd_parity
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000202#define DH_OpenSSL FIPS_dh_openssl
203#define DH_check FIPS_dh_check
204#define DH_check_pub_key FIPS_dh_check_pub_key
205#define DH_compute_key FIPS_dh_compute_key
206#define DH_generate_key FIPS_dh_generate_key
207#define DH_generate_parameters_ex FIPS_dh_generate_parameters_ex
208#define DSA_OpenSSL FIPS_dsa_openssl
209#define DSA_generate_key FIPS_dsa_generate_key
210#define DSA_generate_parameters_ex FIPS_dsa_generate_parameters_ex
211#define ECDSA_OpenSSL FIPS_ecdsa_openssl
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000212#define EC_EX_DATA_clear_free_all_data fips_ec_ex_data_clear_free_all_data
213#define EC_EX_DATA_clear_free_data fips_ec_ex_data_clear_free_data
214#define EC_EX_DATA_free_all_data fips_ec_ex_data_free_all_data
215#define EC_EX_DATA_free_data fips_ec_ex_data_free_data
216#define EC_EX_DATA_get_data fips_ec_ex_data_get_data
217#define EC_EX_DATA_set_data fips_ec_ex_data_set_data
218#define EC_GF2m_simple_method fips_ec_gf2m_simple_method
219#define EC_GFp_mont_method fips_ec_gfp_mont_method
220#define EC_GFp_nist_method fips_ec_gfp_nist_method
221#define EC_GFp_simple_method fips_ec_gfp_simple_method
222#define EC_GROUP_check_discriminant fips_ec_group_check_discriminant
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000223#define EC_GROUP_clear_free FIPS_ec_group_clear_free
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000224#define EC_GROUP_cmp fips_ec_group_cmp
225#define EC_GROUP_copy fips_ec_group_copy
226#define EC_GROUP_dup fips_ec_group_dup
227#define EC_GROUP_free fips_ec_group_free
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000228#define EC_GROUP_get0_generator FIPS_ec_group_get0_generator
229#define EC_GROUP_get0_seed FIPS_ec_group_get0_seed
230#define EC_GROUP_get_asn1_flag FIPS_ec_group_get_asn1_flag
231#define EC_GROUP_get_cofactor FIPS_ec_group_get_cofactor
232#define EC_GROUP_get_curve_GF2m FIPS_ec_group_get_curve_gf2m
233#define EC_GROUP_get_curve_GFp FIPS_ec_group_get_curve_gfp
234#define EC_GROUP_get_curve_name FIPS_ec_group_get_curve_name
235#define EC_GROUP_get_degree FIPS_ec_group_get_degree
236#define EC_GROUP_get_order FIPS_ec_group_get_order
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000237#define EC_GROUP_get_point_conversion_form fips_ec_group_get_point_conversion_form
238#define EC_GROUP_get_seed_len fips_ec_group_get_seed_len
239#define EC_GROUP_have_precompute_mult fips_ec_group_have_precompute_mult
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000240#define EC_GROUP_method_of FIPS_ec_group_method_of
241#define EC_GROUP_new FIPS_ec_group_new
242#define EC_GROUP_new_by_curve_name FIPS_ec_group_new_by_curve_name
243#define EC_GROUP_new_curve_GF2m FIPS_ec_group_new_curve_gf2m
244#define EC_GROUP_new_curve_GFp FIPS_ec_group_new_curve_gfp
245#define EC_GROUP_precompute_mult FIPS_ec_group_precompute_mult
246#define EC_GROUP_set_asn1_flag FIPS_ec_group_set_asn1_flag
247#define EC_GROUP_set_curve_GF2m FIPS_ec_group_set_curve_gf2m
248#define EC_GROUP_set_curve_GFp FIPS_ec_group_set_curve_gfp
249#define EC_GROUP_set_curve_name FIPS_ec_group_set_curve_name
250#define EC_GROUP_set_generator FIPS_ec_group_set_generator
251#define EC_GROUP_set_point_conversion_form FIPS_ec_group_set_point_conversion_form
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000252#define EC_GROUP_set_seed fips_ec_group_set_seed
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000253#define EC_KEY_check_key FIPS_ec_key_check_key
254#define EC_KEY_copy FIPS_ec_key_copy
255#define EC_KEY_dup FIPS_ec_key_dup
256#define EC_KEY_free FIPS_ec_key_free
257#define EC_KEY_generate_key FIPS_ec_key_generate_key
258#define EC_KEY_get0_group FIPS_ec_key_get0_group
259#define EC_KEY_get0_private_key FIPS_ec_key_get0_private_key
260#define EC_KEY_get0_public_key FIPS_ec_key_get0_public_key
261#define EC_KEY_get_conv_form FIPS_ec_key_get_conv_form
262#define EC_KEY_get_enc_flags FIPS_ec_key_get_enc_flags
263#define EC_KEY_get_key_method_data FIPS_ec_key_get_key_method_data
264#define EC_KEY_insert_key_method_data FIPS_ec_key_insert_key_method_data
265#define EC_KEY_new FIPS_ec_key_new
266#define EC_KEY_new_by_curve_name FIPS_ec_key_new_by_curve_name
267#define EC_KEY_precompute_mult FIPS_ec_key_precompute_mult
268#define EC_KEY_set_asn1_flag FIPS_ec_key_set_asn1_flag
269#define EC_KEY_set_conv_form FIPS_ec_key_set_conv_form
270#define EC_KEY_set_enc_flags FIPS_ec_key_set_enc_flags
Dr. Stephen Hensonee872e92011-05-01 14:33:59 +0000271#define EC_KEY_set_flags FIPS_ec_key_set_flags
272#define EC_KEY_clear_flags FIPS_ec_key_clear_flags
273#define EC_KEY_get_flags FIPS_ec_key_get_flags
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000274#define EC_KEY_set_group FIPS_ec_key_set_group
275#define EC_KEY_set_private_key FIPS_ec_key_set_private_key
276#define EC_KEY_set_public_key FIPS_ec_key_set_public_key
277#define EC_KEY_set_public_key_affine_coordinates FIPS_ec_key_set_public_key_affine_coordinates
278#define EC_KEY_up_ref FIPS_ec_key_up_ref
279#define EC_METHOD_get_field_type FIPS_ec_method_get_field_type
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000280#define EC_POINT_add fips_ec_point_add
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000281#define EC_POINT_clear_free FIPS_ec_point_clear_free
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000282#define EC_POINT_cmp fips_ec_point_cmp
283#define EC_POINT_copy fips_ec_point_copy
284#define EC_POINT_dbl fips_ec_point_dbl
285#define EC_POINT_dup fips_ec_point_dup
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000286#define EC_POINT_free FIPS_ec_point_free
287#define EC_POINT_get_Jprojective_coordinates_GFp FIPS_ec_point_get_jprojective_coordinates_gfp
288#define EC_POINT_get_affine_coordinates_GF2m FIPS_ec_point_get_affine_coordinates_gf2m
289#define EC_POINT_get_affine_coordinates_GFp FIPS_ec_point_get_affine_coordinates_gfp
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000290#define EC_POINT_invert fips_ec_point_invert
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000291#define EC_POINT_is_at_infinity FIPS_ec_point_is_at_infinity
292#define EC_POINT_is_on_curve FIPS_ec_point_is_on_curve
293#define EC_POINT_make_affine FIPS_ec_point_make_affine
294#define EC_POINT_method_of FIPS_ec_point_method_of
295#define EC_POINT_mul FIPS_ec_point_mul
296#define EC_POINT_new FIPS_ec_point_new
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000297#define EC_POINT_set_Jprojective_coordinates_GFp fips_ec_point_set_jprojective_coordinates_gfp
298#define EC_POINT_set_affine_coordinates_GF2m fips_ec_point_set_affine_coordinates_gf2m
299#define EC_POINT_set_affine_coordinates_GFp fips_ec_point_set_affine_coordinates_gfp
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000300#define EC_POINT_set_to_infinity FIPS_ec_point_set_to_infinity
301#define EC_POINTs_make_affine FIPS_ec_points_make_affine
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000302#define EC_POINTs_mul fips_ec_points_mul
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000303#define EC_get_builtin_curves FIPS_ec_get_builtin_curves
304#define EVP_aes_128_cbc FIPS_evp_aes_128_cbc
Dr. Stephen Hensonee872e92011-05-01 14:33:59 +0000305#define EVP_aes_128_ccm FIPS_evp_aes_128_ccm
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000306#define EVP_aes_128_cfb1 FIPS_evp_aes_128_cfb1
307#define EVP_aes_128_cfb128 FIPS_evp_aes_128_cfb128
308#define EVP_aes_128_cfb8 FIPS_evp_aes_128_cfb8
309#define EVP_aes_128_ctr FIPS_evp_aes_128_ctr
310#define EVP_aes_128_ecb FIPS_evp_aes_128_ecb
311#define EVP_aes_128_gcm FIPS_evp_aes_128_gcm
312#define EVP_aes_128_ofb FIPS_evp_aes_128_ofb
Dr. Stephen Henson114c8e22011-04-12 23:59:05 +0000313#define EVP_aes_128_xts FIPS_evp_aes_128_xts
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000314#define EVP_aes_192_cbc FIPS_evp_aes_192_cbc
Dr. Stephen Hensonee872e92011-05-01 14:33:59 +0000315#define EVP_aes_192_ccm FIPS_evp_aes_192_ccm
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000316#define EVP_aes_192_cfb1 FIPS_evp_aes_192_cfb1
317#define EVP_aes_192_cfb128 FIPS_evp_aes_192_cfb128
318#define EVP_aes_192_cfb8 FIPS_evp_aes_192_cfb8
319#define EVP_aes_192_ctr FIPS_evp_aes_192_ctr
320#define EVP_aes_192_ecb FIPS_evp_aes_192_ecb
321#define EVP_aes_192_gcm FIPS_evp_aes_192_gcm
322#define EVP_aes_192_ofb FIPS_evp_aes_192_ofb
323#define EVP_aes_256_cbc FIPS_evp_aes_256_cbc
Dr. Stephen Hensonee872e92011-05-01 14:33:59 +0000324#define EVP_aes_256_ccm FIPS_evp_aes_256_ccm
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000325#define EVP_aes_256_cfb1 FIPS_evp_aes_256_cfb1
326#define EVP_aes_256_cfb128 FIPS_evp_aes_256_cfb128
327#define EVP_aes_256_cfb8 FIPS_evp_aes_256_cfb8
328#define EVP_aes_256_ctr FIPS_evp_aes_256_ctr
329#define EVP_aes_256_ecb FIPS_evp_aes_256_ecb
330#define EVP_aes_256_gcm FIPS_evp_aes_256_gcm
331#define EVP_aes_256_ofb FIPS_evp_aes_256_ofb
Dr. Stephen Henson114c8e22011-04-12 23:59:05 +0000332#define EVP_aes_256_xts FIPS_evp_aes_256_xts
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000333#define EVP_des_ede FIPS_evp_des_ede
334#define EVP_des_ede3 FIPS_evp_des_ede3
335#define EVP_des_ede3_cbc FIPS_evp_des_ede3_cbc
336#define EVP_des_ede3_cfb1 FIPS_evp_des_ede3_cfb1
337#define EVP_des_ede3_cfb64 FIPS_evp_des_ede3_cfb64
338#define EVP_des_ede3_cfb8 FIPS_evp_des_ede3_cfb8
339#define EVP_des_ede3_ecb FIPS_evp_des_ede3_ecb
340#define EVP_des_ede3_ofb FIPS_evp_des_ede3_ofb
341#define EVP_des_ede_cbc FIPS_evp_des_ede_cbc
342#define EVP_des_ede_cfb64 FIPS_evp_des_ede_cfb64
343#define EVP_des_ede_ecb FIPS_evp_des_ede_ecb
344#define EVP_des_ede_ofb FIPS_evp_des_ede_ofb
345#define EVP_sha1 FIPS_evp_sha1
346#define EVP_sha224 FIPS_evp_sha224
347#define EVP_sha256 FIPS_evp_sha256
348#define EVP_sha384 FIPS_evp_sha384
349#define EVP_sha512 FIPS_evp_sha512
350#define HMAC FIPS_hmac
351#define HMAC_CTX_cleanup FIPS_hmac_ctx_cleanup
352#define HMAC_CTX_copy FIPS_hmac_ctx_copy
353#define HMAC_CTX_init FIPS_hmac_ctx_init
354#define HMAC_CTX_set_flags FIPS_hmac_ctx_set_flags
355#define HMAC_Final FIPS_hmac_final
356#define HMAC_Init FIPS_hmac_init
357#define HMAC_Init_ex FIPS_hmac_init_ex
358#define HMAC_Update FIPS_hmac_update
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000359#define OPENSSL_NONPIC_relocated fips_openssl_nonpic_relocated
360#define OPENSSL_ia32cap_loc fips_openssl_ia32cap_loc
361#define OPENSSL_isservice fips_openssl_isservice
362#define OPENSSL_issetugid fips_openssl_issetugid
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000363#define OPENSSL_showfatal FIPS_openssl_showfatal
364#define OPENSSL_stderr FIPS_openssl_stderr
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000365#define OpenSSLDie FIPS_openssldie
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000366#define PKCS1_MGF1 fips_pkcs1_mgf1
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000367#define RSA_PKCS1_SSLeay FIPS_rsa_pkcs1_ssleay
368#define RSA_X931_derive_ex FIPS_rsa_x931_derive_ex
369#define RSA_X931_generate_key_ex FIPS_rsa_x931_generate_key_ex
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000370#define RSA_X931_hash_id fips_rsa_x931_hash_id
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000371#define RSA_blinding_off FIPS_rsa_blinding_off
372#define RSA_blinding_on FIPS_rsa_blinding_on
373#define RSA_flags FIPS_rsa_flags
374#define RSA_generate_key_ex FIPS_rsa_generate_key_ex
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000375#define RSA_padding_add_PKCS1_OAEP fips_rsa_padding_add_pkcs1_oaep
376#define RSA_padding_add_PKCS1_PSS fips_rsa_padding_add_pkcs1_pss
377#define RSA_padding_add_PKCS1_PSS_mgf1 fips_rsa_padding_add_pkcs1_pss_mgf1
378#define RSA_padding_add_PKCS1_type_1 fips_rsa_padding_add_pkcs1_type_1
379#define RSA_padding_add_PKCS1_type_2 fips_rsa_padding_add_pkcs1_type_2
380#define RSA_padding_add_SSLv23 fips_rsa_padding_add_sslv23
381#define RSA_padding_add_X931 fips_rsa_padding_add_x931
382#define RSA_padding_add_none fips_rsa_padding_add_none
383#define RSA_padding_check_PKCS1_OAEP fips_rsa_padding_check_pkcs1_oaep
384#define RSA_padding_check_PKCS1_type_1 fips_rsa_padding_check_pkcs1_type_1
385#define RSA_padding_check_PKCS1_type_2 fips_rsa_padding_check_pkcs1_type_2
386#define RSA_padding_check_SSLv23 fips_rsa_padding_check_sslv23
387#define RSA_padding_check_X931 fips_rsa_padding_check_x931
388#define RSA_padding_check_none fips_rsa_padding_check_none
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000389#define RSA_private_decrypt FIPS_rsa_private_decrypt
390#define RSA_private_encrypt FIPS_rsa_private_encrypt
391#define RSA_public_decrypt FIPS_rsa_public_decrypt
392#define RSA_public_encrypt FIPS_rsa_public_encrypt
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000393#define RSA_setup_blinding fips_rsa_setup_blinding
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000394#define RSA_size FIPS_rsa_size
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000395#define RSA_verify_PKCS1_PSS fips_rsa_verify_pkcs1_pss
396#define RSA_verify_PKCS1_PSS_mgf1 fips_rsa_verify_pkcs1_pss_mgf1
397#define SHA1_Final fips_sha1_final
398#define SHA1_Init fips_sha1_init
399#define SHA1_Transform fips_sha1_transform
400#define SHA1_Update fips_sha1_update
401#define SHA1_version fips_sha1_version
402#define SHA224 fips_sha224
403#define SHA224_Final fips_sha224_final
404#define SHA224_Init fips_sha224_init
405#define SHA224_Update fips_sha224_update
406#define SHA256_Final fips_sha256_final
407#define SHA256_Init fips_sha256_init
408#define SHA256_Transform fips_sha256_transform
409#define SHA256_Update fips_sha256_update
410#define SHA256_version fips_sha256_version
411#define SHA384 fips_sha384
412#define SHA384_Final fips_sha384_final
413#define SHA384_Init fips_sha384_init
414#define SHA384_Update fips_sha384_update
415#define SHA512_Final fips_sha512_final
416#define SHA512_Init fips_sha512_init
417#define SHA512_Transform fips_sha512_transform
418#define SHA512_Update fips_sha512_update
419#define SHA512_version fips_sha512_version
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000420#define _shadow_DES_check_key fips__shadow_des_check_key
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000421#define bn_add_part_words fips_bn_add_part_words
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000422#define bn_cmp_part_words fips_bn_cmp_part_words
423#define bn_cmp_words fips_bn_cmp_words
Dr. Stephen Henson071eb6b2011-02-23 15:04:06 +0000424#define bn_dup_expand fips_bn_dup_expand
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000425#define bn_expand2 fips_bn_expand2
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000426#define bn_mul_high fips_bn_mul_high
427#define bn_mul_low_normal fips_bn_mul_low_normal
428#define bn_mul_low_recursive fips_bn_mul_low_recursive
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000429#define bn_mul_normal fips_bn_mul_normal
430#define bn_mul_part_recursive fips_bn_mul_part_recursive
431#define bn_mul_recursive fips_bn_mul_recursive
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000432#define bn_sqr_normal fips_bn_sqr_normal
433#define bn_sqr_recursive fips_bn_sqr_recursive
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000434#define dsa_builtin_paramgen fips_dsa_builtin_paramgen
435#define dsa_builtin_paramgen2 fips_dsa_builtin_paramgen2
436#define ec_GF2m_have_precompute_mult fips_ec_gf2m_have_precompute_mult
437#define ec_GF2m_precompute_mult fips_ec_gf2m_precompute_mult
438#define ec_GF2m_simple_add fips_ec_gf2m_simple_add
439#define ec_GF2m_simple_cmp fips_ec_gf2m_simple_cmp
440#define ec_GF2m_simple_dbl fips_ec_gf2m_simple_dbl
441#define ec_GF2m_simple_field_div fips_ec_gf2m_simple_field_div
442#define ec_GF2m_simple_field_mul fips_ec_gf2m_simple_field_mul
443#define ec_GF2m_simple_field_sqr fips_ec_gf2m_simple_field_sqr
444#define ec_GF2m_simple_group_check_discriminant fips_ec_gf2m_simple_group_check_discriminant
445#define ec_GF2m_simple_group_clear_finish fips_ec_gf2m_simple_group_clear_finish
446#define ec_GF2m_simple_group_copy fips_ec_gf2m_simple_group_copy
447#define ec_GF2m_simple_group_finish fips_ec_gf2m_simple_group_finish
448#define ec_GF2m_simple_group_get_curve fips_ec_gf2m_simple_group_get_curve
449#define ec_GF2m_simple_group_get_degree fips_ec_gf2m_simple_group_get_degree
450#define ec_GF2m_simple_group_init fips_ec_gf2m_simple_group_init
451#define ec_GF2m_simple_group_set_curve fips_ec_gf2m_simple_group_set_curve
452#define ec_GF2m_simple_invert fips_ec_gf2m_simple_invert
453#define ec_GF2m_simple_is_at_infinity fips_ec_gf2m_simple_is_at_infinity
454#define ec_GF2m_simple_is_on_curve fips_ec_gf2m_simple_is_on_curve
455#define ec_GF2m_simple_make_affine fips_ec_gf2m_simple_make_affine
456#define ec_GF2m_simple_mul fips_ec_gf2m_simple_mul
457#define ec_GF2m_simple_point_clear_finish fips_ec_gf2m_simple_point_clear_finish
458#define ec_GF2m_simple_point_copy fips_ec_gf2m_simple_point_copy
459#define ec_GF2m_simple_point_finish fips_ec_gf2m_simple_point_finish
460#define ec_GF2m_simple_point_get_affine_coordinates fips_ec_gf2m_simple_point_get_affine_coordinates
461#define ec_GF2m_simple_point_init fips_ec_gf2m_simple_point_init
462#define ec_GF2m_simple_point_set_affine_coordinates fips_ec_gf2m_simple_point_set_affine_coordinates
463#define ec_GF2m_simple_point_set_to_infinity fips_ec_gf2m_simple_point_set_to_infinity
464#define ec_GF2m_simple_points_make_affine fips_ec_gf2m_simple_points_make_affine
465#define ec_GFp_mont_field_decode fips_ec_gfp_mont_field_decode
466#define ec_GFp_mont_field_encode fips_ec_gfp_mont_field_encode
467#define ec_GFp_mont_field_mul fips_ec_gfp_mont_field_mul
468#define ec_GFp_mont_field_set_to_one fips_ec_gfp_mont_field_set_to_one
469#define ec_GFp_mont_field_sqr fips_ec_gfp_mont_field_sqr
470#define ec_GFp_mont_group_clear_finish fips_ec_gfp_mont_group_clear_finish
471#define ec_GFp_mont_group_copy fips_ec_gfp_mont_group_copy
472#define ec_GFp_mont_group_finish fips_ec_gfp_mont_group_finish
473#define ec_GFp_mont_group_init fips_ec_gfp_mont_group_init
474#define ec_GFp_mont_group_set_curve fips_ec_gfp_mont_group_set_curve
475#define ec_GFp_nist_field_mul fips_ec_gfp_nist_field_mul
476#define ec_GFp_nist_field_sqr fips_ec_gfp_nist_field_sqr
477#define ec_GFp_nist_group_copy fips_ec_gfp_nist_group_copy
478#define ec_GFp_nist_group_set_curve fips_ec_gfp_nist_group_set_curve
479#define ec_GFp_simple_add fips_ec_gfp_simple_add
480#define ec_GFp_simple_cmp fips_ec_gfp_simple_cmp
481#define ec_GFp_simple_dbl fips_ec_gfp_simple_dbl
482#define ec_GFp_simple_field_mul fips_ec_gfp_simple_field_mul
483#define ec_GFp_simple_field_sqr fips_ec_gfp_simple_field_sqr
484#define ec_GFp_simple_get_Jprojective_coordinates_GFp fips_ec_gfp_simple_get_jprojective_coordinates_gfp
485#define ec_GFp_simple_group_check_discriminant fips_ec_gfp_simple_group_check_discriminant
486#define ec_GFp_simple_group_clear_finish fips_ec_gfp_simple_group_clear_finish
487#define ec_GFp_simple_group_copy fips_ec_gfp_simple_group_copy
488#define ec_GFp_simple_group_finish fips_ec_gfp_simple_group_finish
489#define ec_GFp_simple_group_get_curve fips_ec_gfp_simple_group_get_curve
490#define ec_GFp_simple_group_get_degree fips_ec_gfp_simple_group_get_degree
491#define ec_GFp_simple_group_init fips_ec_gfp_simple_group_init
492#define ec_GFp_simple_group_set_curve fips_ec_gfp_simple_group_set_curve
493#define ec_GFp_simple_invert fips_ec_gfp_simple_invert
494#define ec_GFp_simple_is_at_infinity fips_ec_gfp_simple_is_at_infinity
495#define ec_GFp_simple_is_on_curve fips_ec_gfp_simple_is_on_curve
496#define ec_GFp_simple_make_affine fips_ec_gfp_simple_make_affine
497#define ec_GFp_simple_point_clear_finish fips_ec_gfp_simple_point_clear_finish
498#define ec_GFp_simple_point_copy fips_ec_gfp_simple_point_copy
499#define ec_GFp_simple_point_finish fips_ec_gfp_simple_point_finish
500#define ec_GFp_simple_point_get_affine_coordinates fips_ec_gfp_simple_point_get_affine_coordinates
501#define ec_GFp_simple_point_init fips_ec_gfp_simple_point_init
502#define ec_GFp_simple_point_set_affine_coordinates fips_ec_gfp_simple_point_set_affine_coordinates
503#define ec_GFp_simple_point_set_to_infinity fips_ec_gfp_simple_point_set_to_infinity
504#define ec_GFp_simple_points_make_affine fips_ec_gfp_simple_points_make_affine
505#define ec_GFp_simple_set_Jprojective_coordinates_GFp fips_ec_gfp_simple_set_jprojective_coordinates_gfp
506#define ec_wNAF_have_precompute_mult fips_ec_wnaf_have_precompute_mult
507#define ec_wNAF_mul fips_ec_wnaf_mul
508#define ec_wNAF_precompute_mult fips_ec_wnaf_precompute_mult
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000509#define int_bn_mod_inverse fips_int_bn_mod_inverse
510#define cleanse_ctr fips_cleanse_ctr
Dr. Stephen Hensonf52e5522011-03-09 23:53:41 +0000511#define DH_compute_key_padded FIPS_dh_compute_key_padded
512#define ECDH_OpenSSL FIPS_ecdh_openssl
513#define ECDH_compute_key FIPS_ecdh_compute_key
Dr. Stephen Henson42bd0a62011-04-05 15:48:05 +0000514
515#define CMAC_CTX_cleanup FIPS_cmac_ctx_cleanup
516#define CMAC_CTX_copy FIPS_cmac_ctx_copy
517#define CMAC_CTX_free FIPS_cmac_ctx_free
518#define CMAC_CTX_get0_cipher_ctx FIPS_cmac_ctx_get0_cipher_ctx
519#define CMAC_CTX_new FIPS_cmac_ctx_new
520#define CMAC_Init FIPS_cmac_init
521#define CMAC_Update FIPS_cmac_update
522#define CMAC_Final FIPS_cmac_final
523#define CMAC_resume FIPS_cmac_resume
524
Dr. Stephen Hensond47691e2011-02-17 17:45:09 +0000525/* assembler symbols */
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000526#define gcm_gmult_4bit_x86 fips_gcm_gmult_4bit_x86
527#define gcm_ghash_4bit_x86 fips_gcm_ghash_4bit_x86
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000528#define AES_cbc_encrypt fips_aes_cbc_encrypt
529#define AES_decrypt fips_aes_decrypt
530#define AES_encrypt fips_aes_encrypt
531#define AES_set_decrypt_key fips_aes_set_decrypt_key
532#define AES_set_encrypt_key fips_aes_set_encrypt_key
533#define BN_from_montgomery fips_bn_from_montgomery
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000534#define BN_num_bits_word FIPS_bn_num_bits_word
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000535#define DES_SPtrans fips_des_sptrans
536#define DES_decrypt3 fips_des_decrypt3
537#define DES_ede3_cbc_encrypt fips_des_ede3_cbc_encrypt
538#define DES_encrypt1 fips_des_encrypt1
539#define DES_encrypt2 fips_des_encrypt2
540#define DES_encrypt3 fips_des_encrypt3
541#define DES_ncbc_encrypt fips_des_ncbc_encrypt
542#define OPENSSL_altivec_probe fips_openssl_altivec_probe
543#define OPENSSL_atomic_add fips_openssl_atomic_add
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000544#define OPENSSL_cleanse FIPS_openssl_cleanse
Dr. Stephen Henson9a205e52011-05-27 21:11:54 +0000545#define OPENSSL_cpuid_setup fips_openssl_cpuid_setup
546#define OPENSSL_ia32_cpuid fips_openssl_ia32_cpuid
547#define OPENSSL_ia32cap_P fips_openssl_ia32cap_p
548#define OPENSSL_instrument_bus fips_openssl_instrument_bus
549#define OPENSSL_instrument_bus2 fips_openssl_instrument_bus2
550#define OPENSSL_ppc64_probe fips_openssl_ppc64_probe
551#define OPENSSL_rdtsc fips_openssl_rdtsc
552#define OPENSSL_wipe_cpu fips_openssl_wipe_cpu
553#define SHA256 fips_sha256
554#define SHA512 fips_sha512
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000555#define aesni_ccm64_decrypt_blocks fips_aesni_ccm64_decrypt_blocks
556#define aesni_ccm64_encrypt_blocks fips_aesni_ccm64_encrypt_blocks
557#define aesni_ctr32_encrypt_blocks fips_aesni_ctr32_encrypt_blocks
558#define aesni_ecb_encrypt fips_aesni_ecb_encrypt
559#define aesni_encrypt fips_aesni_encrypt
560#define bn_add_words fips_bn_add_words
561#define bn_div_words fips_bn_div_words
562#define bn_mul_add_words fips_bn_mul_add_words
563#define bn_mul_comba4 fips_bn_mul_comba4
564#define bn_mul_comba8 fips_bn_mul_comba8
565#define bn_mul_mont fips_bn_mul_mont
Dr. Stephen Henson23253152011-05-01 19:07:16 +0000566#define bn_mul_mont_fpu64 fips_bn_mul_mont_fpu64
567#define bn_mul_mont_int fips_bn_mul_mont_int
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000568#define bn_mul_words fips_bn_mul_words
569#define bn_sqr_comba4 fips_bn_sqr_comba4
570#define bn_sqr_comba8 fips_bn_sqr_comba8
571#define bn_sqr_words fips_bn_sqr_words
572#define bn_sub_part_words fips_bn_sub_part_words
573#define bn_sub_words fips_bn_sub_words
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000574#define fcrypt_body fips_fcrypt_body
575#define gcm_ghash_4bit fips_gcm_ghash_4bit
576#define gcm_ghash_clmul fips_gcm_ghash_clmul
577#define gcm_gmult_4bit fips_gcm_gmult_4bit
578#define gcm_gmult_clmul fips_gcm_gmult_clmul
579#define gcm_init_clmul fips_gcm_init_clmul
Dr. Stephen Henson017bc572011-02-16 14:49:50 +0000580#define sha1_block_data_order fips_sha1_block_data_order
581#define sha256_block_data_order fips_sha256_block_data_order
582#define sha512_block_data_order fips_sha512_block_data_order
Dr. Stephen Henson01ad8192011-02-17 15:33:32 +0000583#define gcm_gmult_4bit_mmx fips_gcm_gmult_4bit_mmx
584#define gcm_ghash_4bit_mmx fips_gcm_ghash_4bit_mmx
585#define OPENSSL_far_spin fips_openssl_far_spin
586#define OPENSSL_indirect_call fips_openssl_indirect_call
587#define OPENSSL_instrument_halt fips_openssl_instrument_halt
Dr. Stephen Hensona95bbad2011-05-04 14:16:03 +0000588#define OPENSSL_armcap fips_openssl_armcap
Dr. Stephen Hensond47691e2011-02-17 17:45:09 +0000589#define aesni_cbc_encrypt fips_aesni_cbc_encrypt
590#define aesni_decrypt fips_aesni_decrypt
591#define aesni_set_decrypt_key fips_aesni_set_decrypt_key
592#define aesni_set_encrypt_key fips_aesni_set_encrypt_key
Dr. Stephen Hensonc1847112011-05-05 23:10:32 +0000593#define bn_GF2m_mul_2x2 fips_bn_GF2m_mul_2x2
594#define gcm_ghash_neon fips_gcm_ghash_neon
595#define gcm_gmult_neon fips_gcm_gmult_neon
Dr. Stephen Hensonecfe2d12011-05-25 16:01:37 +0000596#define aesni_xts_decrypt fips_aesni_xts_decrypt
597#define aesni_xts_encrypt fips_aesni_xts_encrypt