fipssyms.h 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. #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
  55. #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
  58. #define BN_add FIPS_bn_add
  59. #define BN_add_word FIPS_bn_add_word
  60. #define BN_bin2bn FIPS_bn_bin2bn
  61. #define BN_bn2bin FIPS_bn_bn2bin
  62. #define BN_bntest_rand FIPS_bn_bntest_rand
  63. #define BN_clear FIPS_bn_clear
  64. #define BN_clear_bit FIPS_bn_clear_bit
  65. #define BN_clear_free FIPS_bn_clear_free
  66. #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
  73. #define BN_free FIPS_bn_free
  74. #define BN_gcd FIPS_bn_gcd
  75. #define BN_generate_prime_ex FIPS_bn_generate_prime_ex
  76. #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
  81. #define BN_get_word FIPS_bn_get_word
  82. #define BN_init FIPS_bn_init
  83. #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
  86. #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
  112. #define BN_new FIPS_bn_new
  113. #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
  120. #define BN_num_bits FIPS_bn_num_bits
  121. #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
  125. #define BN_reciprocal FIPS_bn_reciprocal
  126. #define BN_rshift FIPS_bn_rshift
  127. #define BN_rshift1 FIPS_bn_rshift1
  128. #define BN_set_bit FIPS_bn_set_bit
  129. #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
  141. #define BN_version FIPS_bn_version
  142. #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
  147. #define DllMain fips_dllmain
  148. #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
  151. #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
  156. #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
  159. #define CRYPTO_cbc128_decrypt FIPS_crypto_cbc128_decrypt
  160. #define CRYPTO_cbc128_encrypt FIPS_crypto_cbc128_encrypt
  161. #define CRYPTO_cfb128_1_encrypt FIPS_crypto_cfb128_1_encrypt
  162. #define CRYPTO_cfb128_8_encrypt FIPS_crypto_cfb128_8_encrypt
  163. #define CRYPTO_cfb128_encrypt FIPS_crypto_cfb128_encrypt
  164. #define CRYPTO_ctr128_encrypt FIPS_crypto_ctr128_encrypt
  165. #define CRYPTO_ctr128_encrypt_ctr32 FIPS_crypto_ctr128_encrypt_ctr32
  166. #define CRYPTO_gcm128_aad FIPS_crypto_gcm128_aad
  167. #define CRYPTO_gcm128_decrypt FIPS_crypto_gcm128_decrypt
  168. #define CRYPTO_gcm128_decrypt_ctr32 FIPS_crypto_gcm128_decrypt_ctr32
  169. #define CRYPTO_gcm128_encrypt FIPS_crypto_gcm128_encrypt
  170. #define CRYPTO_gcm128_encrypt_ctr32 FIPS_crypto_gcm128_encrypt_ctr32
  171. #define CRYPTO_gcm128_finish FIPS_crypto_gcm128_finish
  172. #define CRYPTO_gcm128_init FIPS_crypto_gcm128_init
  173. #define CRYPTO_gcm128_new FIPS_crypto_gcm128_new
  174. #define CRYPTO_gcm128_release FIPS_crypto_gcm128_release
  175. #define CRYPTO_gcm128_setiv FIPS_crypto_gcm128_setiv
  176. #define CRYPTO_gcm128_tag FIPS_crypto_gcm128_tag
  177. #define CRYPTO_ofb128_encrypt FIPS_crypto_ofb128_encrypt
  178. #define CRYPTO_xts128_encrypt FIPS_crypto_xts128_encrypt
  179. #define DES_cfb64_encrypt FIPS_des_cfb64_encrypt
  180. #define DES_cfb_encrypt FIPS_des_cfb_encrypt
  181. #define DES_check_key_parity FIPS_des_check_key_parity
  182. #define DES_crypt FIPS_des_crypt
  183. #define DES_ecb3_encrypt FIPS_des_ecb3_encrypt
  184. #define DES_ede3_cfb64_encrypt FIPS_des_ede3_cfb64_encrypt
  185. #define DES_ede3_cfb_encrypt FIPS_des_ede3_cfb_encrypt
  186. #define DES_ede3_ofb64_encrypt FIPS_des_ede3_ofb64_encrypt
  187. #define DES_fcrypt FIPS_des_fcrypt
  188. #define DES_is_weak_key FIPS_des_is_weak_key
  189. #define DES_key_sched FIPS_des_key_sched
  190. #define DES_set_key FIPS_des_set_key
  191. #define DES_set_key_checked FIPS_des_set_key_checked
  192. #define DES_set_key_unchecked FIPS_des_set_key_unchecked
  193. #define DES_set_odd_parity FIPS_des_set_odd_parity
  194. #define DH_OpenSSL FIPS_dh_openssl
  195. #define DH_check FIPS_dh_check
  196. #define DH_check_pub_key FIPS_dh_check_pub_key
  197. #define DH_compute_key FIPS_dh_compute_key
  198. #define DH_generate_key FIPS_dh_generate_key
  199. #define DH_generate_parameters_ex FIPS_dh_generate_parameters_ex
  200. #define DSA_OpenSSL FIPS_dsa_openssl
  201. #define DSA_generate_key FIPS_dsa_generate_key
  202. #define DSA_generate_parameters_ex FIPS_dsa_generate_parameters_ex
  203. #define ECDSA_OpenSSL FIPS_ecdsa_openssl
  204. #define EC_EX_DATA_clear_free_all_data FIPS_ec_ex_data_clear_free_all_data
  205. #define EC_EX_DATA_clear_free_data FIPS_ec_ex_data_clear_free_data
  206. #define EC_EX_DATA_free_all_data FIPS_ec_ex_data_free_all_data
  207. #define EC_EX_DATA_free_data FIPS_ec_ex_data_free_data
  208. #define EC_EX_DATA_get_data FIPS_ec_ex_data_get_data
  209. #define EC_EX_DATA_set_data FIPS_ec_ex_data_set_data
  210. #define EC_GF2m_simple_method FIPS_ec_gf2m_simple_method
  211. #define EC_GFp_mont_method FIPS_ec_gfp_mont_method
  212. #define EC_GFp_nist_method FIPS_ec_gfp_nist_method
  213. #define EC_GFp_simple_method FIPS_ec_gfp_simple_method
  214. #define EC_GROUP_check_discriminant FIPS_ec_group_check_discriminant
  215. #define EC_GROUP_clear_free FIPS_ec_group_clear_free
  216. #define EC_GROUP_cmp FIPS_ec_group_cmp
  217. #define EC_GROUP_copy FIPS_ec_group_copy
  218. #define EC_GROUP_dup FIPS_ec_group_dup
  219. #define EC_GROUP_free FIPS_ec_group_free
  220. #define EC_GROUP_get0_generator FIPS_ec_group_get0_generator
  221. #define EC_GROUP_get0_seed FIPS_ec_group_get0_seed
  222. #define EC_GROUP_get_asn1_flag FIPS_ec_group_get_asn1_flag
  223. #define EC_GROUP_get_cofactor FIPS_ec_group_get_cofactor
  224. #define EC_GROUP_get_curve_GF2m FIPS_ec_group_get_curve_gf2m
  225. #define EC_GROUP_get_curve_GFp FIPS_ec_group_get_curve_gfp
  226. #define EC_GROUP_get_curve_name FIPS_ec_group_get_curve_name
  227. #define EC_GROUP_get_degree FIPS_ec_group_get_degree
  228. #define EC_GROUP_get_order FIPS_ec_group_get_order
  229. #define EC_GROUP_get_point_conversion_form FIPS_ec_group_get_point_conversion_form
  230. #define EC_GROUP_get_seed_len FIPS_ec_group_get_seed_len
  231. #define EC_GROUP_have_precompute_mult FIPS_ec_group_have_precompute_mult
  232. #define EC_GROUP_method_of FIPS_ec_group_method_of
  233. #define EC_GROUP_new FIPS_ec_group_new
  234. #define EC_GROUP_new_by_curve_name FIPS_ec_group_new_by_curve_name
  235. #define EC_GROUP_new_curve_GF2m FIPS_ec_group_new_curve_gf2m
  236. #define EC_GROUP_new_curve_GFp FIPS_ec_group_new_curve_gfp
  237. #define EC_GROUP_precompute_mult FIPS_ec_group_precompute_mult
  238. #define EC_GROUP_set_asn1_flag FIPS_ec_group_set_asn1_flag
  239. #define EC_GROUP_set_curve_GF2m FIPS_ec_group_set_curve_gf2m
  240. #define EC_GROUP_set_curve_GFp FIPS_ec_group_set_curve_gfp
  241. #define EC_GROUP_set_curve_name FIPS_ec_group_set_curve_name
  242. #define EC_GROUP_set_generator FIPS_ec_group_set_generator
  243. #define EC_GROUP_set_point_conversion_form FIPS_ec_group_set_point_conversion_form
  244. #define EC_GROUP_set_seed FIPS_ec_group_set_seed
  245. #define EC_KEY_check_key FIPS_ec_key_check_key
  246. #define EC_KEY_copy FIPS_ec_key_copy
  247. #define EC_KEY_dup FIPS_ec_key_dup
  248. #define EC_KEY_free FIPS_ec_key_free
  249. #define EC_KEY_generate_key FIPS_ec_key_generate_key
  250. #define EC_KEY_get0_group FIPS_ec_key_get0_group
  251. #define EC_KEY_get0_private_key FIPS_ec_key_get0_private_key
  252. #define EC_KEY_get0_public_key FIPS_ec_key_get0_public_key
  253. #define EC_KEY_get_conv_form FIPS_ec_key_get_conv_form
  254. #define EC_KEY_get_enc_flags FIPS_ec_key_get_enc_flags
  255. #define EC_KEY_get_key_method_data FIPS_ec_key_get_key_method_data
  256. #define EC_KEY_insert_key_method_data FIPS_ec_key_insert_key_method_data
  257. #define EC_KEY_new FIPS_ec_key_new
  258. #define EC_KEY_new_by_curve_name FIPS_ec_key_new_by_curve_name
  259. #define EC_KEY_precompute_mult FIPS_ec_key_precompute_mult
  260. #define EC_KEY_set_asn1_flag FIPS_ec_key_set_asn1_flag
  261. #define EC_KEY_set_conv_form FIPS_ec_key_set_conv_form
  262. #define EC_KEY_set_enc_flags FIPS_ec_key_set_enc_flags
  263. #define EC_KEY_set_group FIPS_ec_key_set_group
  264. #define EC_KEY_set_private_key FIPS_ec_key_set_private_key
  265. #define EC_KEY_set_public_key FIPS_ec_key_set_public_key
  266. #define EC_KEY_set_public_key_affine_coordinates FIPS_ec_key_set_public_key_affine_coordinates
  267. #define EC_KEY_up_ref FIPS_ec_key_up_ref
  268. #define EC_METHOD_get_field_type FIPS_ec_method_get_field_type
  269. #define EC_POINT_add FIPS_ec_point_add
  270. #define EC_POINT_clear_free FIPS_ec_point_clear_free
  271. #define EC_POINT_cmp FIPS_ec_point_cmp
  272. #define EC_POINT_copy FIPS_ec_point_copy
  273. #define EC_POINT_dbl FIPS_ec_point_dbl
  274. #define EC_POINT_dup FIPS_ec_point_dup
  275. #define EC_POINT_free FIPS_ec_point_free
  276. #define EC_POINT_get_Jprojective_coordinates_GFp FIPS_ec_point_get_jprojective_coordinates_gfp
  277. #define EC_POINT_get_affine_coordinates_GF2m FIPS_ec_point_get_affine_coordinates_gf2m
  278. #define EC_POINT_get_affine_coordinates_GFp FIPS_ec_point_get_affine_coordinates_gfp
  279. #define EC_POINT_invert FIPS_ec_point_invert
  280. #define EC_POINT_is_at_infinity FIPS_ec_point_is_at_infinity
  281. #define EC_POINT_is_on_curve FIPS_ec_point_is_on_curve
  282. #define EC_POINT_make_affine FIPS_ec_point_make_affine
  283. #define EC_POINT_method_of FIPS_ec_point_method_of
  284. #define EC_POINT_mul FIPS_ec_point_mul
  285. #define EC_POINT_new FIPS_ec_point_new
  286. #define EC_POINT_set_Jprojective_coordinates_GFp FIPS_ec_point_set_jprojective_coordinates_gfp
  287. #define EC_POINT_set_affine_coordinates_GF2m FIPS_ec_point_set_affine_coordinates_gf2m
  288. #define EC_POINT_set_affine_coordinates_GFp FIPS_ec_point_set_affine_coordinates_gfp
  289. #define EC_POINT_set_to_infinity FIPS_ec_point_set_to_infinity
  290. #define EC_POINTs_make_affine FIPS_ec_points_make_affine
  291. #define EC_POINTs_mul FIPS_ec_points_mul
  292. #define EC_get_builtin_curves FIPS_ec_get_builtin_curves
  293. #define EVP_aes_128_cbc FIPS_evp_aes_128_cbc
  294. #define EVP_aes_128_cfb1 FIPS_evp_aes_128_cfb1
  295. #define EVP_aes_128_cfb128 FIPS_evp_aes_128_cfb128
  296. #define EVP_aes_128_cfb8 FIPS_evp_aes_128_cfb8
  297. #define EVP_aes_128_ctr FIPS_evp_aes_128_ctr
  298. #define EVP_aes_128_ecb FIPS_evp_aes_128_ecb
  299. #define EVP_aes_128_gcm FIPS_evp_aes_128_gcm
  300. #define EVP_aes_128_ofb FIPS_evp_aes_128_ofb
  301. #define EVP_aes_128_xts FIPS_evp_aes_128_xts
  302. #define EVP_aes_192_cbc FIPS_evp_aes_192_cbc
  303. #define EVP_aes_192_cfb1 FIPS_evp_aes_192_cfb1
  304. #define EVP_aes_192_cfb128 FIPS_evp_aes_192_cfb128
  305. #define EVP_aes_192_cfb8 FIPS_evp_aes_192_cfb8
  306. #define EVP_aes_192_ctr FIPS_evp_aes_192_ctr
  307. #define EVP_aes_192_ecb FIPS_evp_aes_192_ecb
  308. #define EVP_aes_192_gcm FIPS_evp_aes_192_gcm
  309. #define EVP_aes_192_ofb FIPS_evp_aes_192_ofb
  310. #define EVP_aes_256_cbc FIPS_evp_aes_256_cbc
  311. #define EVP_aes_256_cfb1 FIPS_evp_aes_256_cfb1
  312. #define EVP_aes_256_cfb128 FIPS_evp_aes_256_cfb128
  313. #define EVP_aes_256_cfb8 FIPS_evp_aes_256_cfb8
  314. #define EVP_aes_256_ctr FIPS_evp_aes_256_ctr
  315. #define EVP_aes_256_ecb FIPS_evp_aes_256_ecb
  316. #define EVP_aes_256_gcm FIPS_evp_aes_256_gcm
  317. #define EVP_aes_256_ofb FIPS_evp_aes_256_ofb
  318. #define EVP_aes_256_xts FIPS_evp_aes_256_xts
  319. #define EVP_des_ede FIPS_evp_des_ede
  320. #define EVP_des_ede3 FIPS_evp_des_ede3
  321. #define EVP_des_ede3_cbc FIPS_evp_des_ede3_cbc
  322. #define EVP_des_ede3_cfb1 FIPS_evp_des_ede3_cfb1
  323. #define EVP_des_ede3_cfb64 FIPS_evp_des_ede3_cfb64
  324. #define EVP_des_ede3_cfb8 FIPS_evp_des_ede3_cfb8
  325. #define EVP_des_ede3_ecb FIPS_evp_des_ede3_ecb
  326. #define EVP_des_ede3_ofb FIPS_evp_des_ede3_ofb
  327. #define EVP_des_ede_cbc FIPS_evp_des_ede_cbc
  328. #define EVP_des_ede_cfb64 FIPS_evp_des_ede_cfb64
  329. #define EVP_des_ede_ecb FIPS_evp_des_ede_ecb
  330. #define EVP_des_ede_ofb FIPS_evp_des_ede_ofb
  331. #define EVP_sha1 FIPS_evp_sha1
  332. #define EVP_sha224 FIPS_evp_sha224
  333. #define EVP_sha256 FIPS_evp_sha256
  334. #define EVP_sha384 FIPS_evp_sha384
  335. #define EVP_sha512 FIPS_evp_sha512
  336. #define HMAC FIPS_hmac
  337. #define HMAC_CTX_cleanup FIPS_hmac_ctx_cleanup
  338. #define HMAC_CTX_copy FIPS_hmac_ctx_copy
  339. #define HMAC_CTX_init FIPS_hmac_ctx_init
  340. #define HMAC_CTX_set_flags FIPS_hmac_ctx_set_flags
  341. #define HMAC_Final FIPS_hmac_final
  342. #define HMAC_Init FIPS_hmac_init
  343. #define HMAC_Init_ex FIPS_hmac_init_ex
  344. #define HMAC_Update FIPS_hmac_update
  345. #define OPENSSL_NONPIC_relocated FIPS_openssl_nonpic_relocated
  346. #define OPENSSL_ia32cap_loc FIPS_openssl_ia32cap_loc
  347. #define OPENSSL_isservice FIPS_openssl_isservice
  348. #define OPENSSL_issetugid FIPS_openssl_issetugid
  349. #define OPENSSL_showfatal FIPS_openssl_showfatal
  350. #define OPENSSL_stderr FIPS_openssl_stderr
  351. #define OpenSSLDie FIPS_openssldie
  352. #define PKCS1_MGF1 FIPS_pkcs1_mgf1
  353. #define RSA_PKCS1_SSLeay FIPS_rsa_pkcs1_ssleay
  354. #define RSA_X931_derive_ex FIPS_rsa_x931_derive_ex
  355. #define RSA_X931_generate_key_ex FIPS_rsa_x931_generate_key_ex
  356. #define RSA_X931_hash_id FIPS_rsa_x931_hash_id
  357. #define RSA_blinding_off FIPS_rsa_blinding_off
  358. #define RSA_blinding_on FIPS_rsa_blinding_on
  359. #define RSA_flags FIPS_rsa_flags
  360. #define RSA_generate_key_ex FIPS_rsa_generate_key_ex
  361. #define RSA_padding_add_PKCS1_OAEP FIPS_rsa_padding_add_pkcs1_oaep
  362. #define RSA_padding_add_PKCS1_PSS FIPS_rsa_padding_add_pkcs1_pss
  363. #define RSA_padding_add_PKCS1_PSS_mgf1 FIPS_rsa_padding_add_pkcs1_pss_mgf1
  364. #define RSA_padding_add_PKCS1_type_1 FIPS_rsa_padding_add_pkcs1_type_1
  365. #define RSA_padding_add_PKCS1_type_2 FIPS_rsa_padding_add_pkcs1_type_2
  366. #define RSA_padding_add_SSLv23 FIPS_rsa_padding_add_sslv23
  367. #define RSA_padding_add_X931 FIPS_rsa_padding_add_x931
  368. #define RSA_padding_add_none FIPS_rsa_padding_add_none
  369. #define RSA_padding_check_PKCS1_OAEP FIPS_rsa_padding_check_pkcs1_oaep
  370. #define RSA_padding_check_PKCS1_type_1 FIPS_rsa_padding_check_pkcs1_type_1
  371. #define RSA_padding_check_PKCS1_type_2 FIPS_rsa_padding_check_pkcs1_type_2
  372. #define RSA_padding_check_SSLv23 FIPS_rsa_padding_check_sslv23
  373. #define RSA_padding_check_X931 FIPS_rsa_padding_check_x931
  374. #define RSA_padding_check_none FIPS_rsa_padding_check_none
  375. #define RSA_private_decrypt FIPS_rsa_private_decrypt
  376. #define RSA_private_encrypt FIPS_rsa_private_encrypt
  377. #define RSA_public_decrypt FIPS_rsa_public_decrypt
  378. #define RSA_public_encrypt FIPS_rsa_public_encrypt
  379. #define RSA_setup_blinding FIPS_rsa_setup_blinding
  380. #define RSA_size FIPS_rsa_size
  381. #define RSA_verify_PKCS1_PSS FIPS_rsa_verify_pkcs1_pss
  382. #define RSA_verify_PKCS1_PSS_mgf1 FIPS_rsa_verify_pkcs1_pss_mgf1
  383. #define SHA1_Final FIPS_sha1_final
  384. #define SHA1_Init FIPS_sha1_init
  385. #define SHA1_Transform FIPS_sha1_transform
  386. #define SHA1_Update FIPS_sha1_update
  387. #define SHA1_version FIPS_sha1_version
  388. #define SHA224 FIPS_sha224
  389. #define SHA224_Final FIPS_sha224_final
  390. #define SHA224_Init FIPS_sha224_init
  391. #define SHA224_Update FIPS_sha224_update
  392. #define SHA256_Final FIPS_sha256_final
  393. #define SHA256_Init FIPS_sha256_init
  394. #define SHA256_Transform FIPS_sha256_transform
  395. #define SHA256_Update FIPS_sha256_update
  396. #define SHA256_version FIPS_sha256_version
  397. #define SHA384 FIPS_sha384
  398. #define SHA384_Final FIPS_sha384_final
  399. #define SHA384_Init FIPS_sha384_init
  400. #define SHA384_Update FIPS_sha384_update
  401. #define SHA512_Final FIPS_sha512_final
  402. #define SHA512_Init FIPS_sha512_init
  403. #define SHA512_Transform FIPS_sha512_transform
  404. #define SHA512_Update FIPS_sha512_update
  405. #define SHA512_version FIPS_sha512_version
  406. #define _shadow_DES_check_key fips__shadow_des_check_key
  407. #define bn_add_part_words fips_bn_add_part_words
  408. #define bn_cmp_part_words fips_bn_cmp_part_words
  409. #define bn_cmp_words fips_bn_cmp_words
  410. #define bn_dup_expand fips_bn_dup_expand
  411. #define bn_expand2 fips_bn_expand2
  412. #define bn_mul_high fips_bn_mul_high
  413. #define bn_mul_low_normal fips_bn_mul_low_normal
  414. #define bn_mul_low_recursive fips_bn_mul_low_recursive
  415. #define bn_mul_normal fips_bn_mul_normal
  416. #define bn_mul_part_recursive fips_bn_mul_part_recursive
  417. #define bn_mul_recursive fips_bn_mul_recursive
  418. #define bn_sqr_normal fips_bn_sqr_normal
  419. #define bn_sqr_recursive fips_bn_sqr_recursive
  420. #define dsa_builtin_paramgen fips_dsa_builtin_paramgen
  421. #define dsa_builtin_paramgen2 fips_dsa_builtin_paramgen2
  422. #define ec_GF2m_have_precompute_mult fips_ec_gf2m_have_precompute_mult
  423. #define ec_GF2m_precompute_mult fips_ec_gf2m_precompute_mult
  424. #define ec_GF2m_simple_add fips_ec_gf2m_simple_add
  425. #define ec_GF2m_simple_cmp fips_ec_gf2m_simple_cmp
  426. #define ec_GF2m_simple_dbl fips_ec_gf2m_simple_dbl
  427. #define ec_GF2m_simple_field_div fips_ec_gf2m_simple_field_div
  428. #define ec_GF2m_simple_field_mul fips_ec_gf2m_simple_field_mul
  429. #define ec_GF2m_simple_field_sqr fips_ec_gf2m_simple_field_sqr
  430. #define ec_GF2m_simple_group_check_discriminant fips_ec_gf2m_simple_group_check_discriminant
  431. #define ec_GF2m_simple_group_clear_finish fips_ec_gf2m_simple_group_clear_finish
  432. #define ec_GF2m_simple_group_copy fips_ec_gf2m_simple_group_copy
  433. #define ec_GF2m_simple_group_finish fips_ec_gf2m_simple_group_finish
  434. #define ec_GF2m_simple_group_get_curve fips_ec_gf2m_simple_group_get_curve
  435. #define ec_GF2m_simple_group_get_degree fips_ec_gf2m_simple_group_get_degree
  436. #define ec_GF2m_simple_group_init fips_ec_gf2m_simple_group_init
  437. #define ec_GF2m_simple_group_set_curve fips_ec_gf2m_simple_group_set_curve
  438. #define ec_GF2m_simple_invert fips_ec_gf2m_simple_invert
  439. #define ec_GF2m_simple_is_at_infinity fips_ec_gf2m_simple_is_at_infinity
  440. #define ec_GF2m_simple_is_on_curve fips_ec_gf2m_simple_is_on_curve
  441. #define ec_GF2m_simple_make_affine fips_ec_gf2m_simple_make_affine
  442. #define ec_GF2m_simple_mul fips_ec_gf2m_simple_mul
  443. #define ec_GF2m_simple_point_clear_finish fips_ec_gf2m_simple_point_clear_finish
  444. #define ec_GF2m_simple_point_copy fips_ec_gf2m_simple_point_copy
  445. #define ec_GF2m_simple_point_finish fips_ec_gf2m_simple_point_finish
  446. #define ec_GF2m_simple_point_get_affine_coordinates fips_ec_gf2m_simple_point_get_affine_coordinates
  447. #define ec_GF2m_simple_point_init fips_ec_gf2m_simple_point_init
  448. #define ec_GF2m_simple_point_set_affine_coordinates fips_ec_gf2m_simple_point_set_affine_coordinates
  449. #define ec_GF2m_simple_point_set_to_infinity fips_ec_gf2m_simple_point_set_to_infinity
  450. #define ec_GF2m_simple_points_make_affine fips_ec_gf2m_simple_points_make_affine
  451. #define ec_GFp_mont_field_decode fips_ec_gfp_mont_field_decode
  452. #define ec_GFp_mont_field_encode fips_ec_gfp_mont_field_encode
  453. #define ec_GFp_mont_field_mul fips_ec_gfp_mont_field_mul
  454. #define ec_GFp_mont_field_set_to_one fips_ec_gfp_mont_field_set_to_one
  455. #define ec_GFp_mont_field_sqr fips_ec_gfp_mont_field_sqr
  456. #define ec_GFp_mont_group_clear_finish fips_ec_gfp_mont_group_clear_finish
  457. #define ec_GFp_mont_group_copy fips_ec_gfp_mont_group_copy
  458. #define ec_GFp_mont_group_finish fips_ec_gfp_mont_group_finish
  459. #define ec_GFp_mont_group_init fips_ec_gfp_mont_group_init
  460. #define ec_GFp_mont_group_set_curve fips_ec_gfp_mont_group_set_curve
  461. #define ec_GFp_nist_field_mul fips_ec_gfp_nist_field_mul
  462. #define ec_GFp_nist_field_sqr fips_ec_gfp_nist_field_sqr
  463. #define ec_GFp_nist_group_copy fips_ec_gfp_nist_group_copy
  464. #define ec_GFp_nist_group_set_curve fips_ec_gfp_nist_group_set_curve
  465. #define ec_GFp_simple_add fips_ec_gfp_simple_add
  466. #define ec_GFp_simple_cmp fips_ec_gfp_simple_cmp
  467. #define ec_GFp_simple_dbl fips_ec_gfp_simple_dbl
  468. #define ec_GFp_simple_field_mul fips_ec_gfp_simple_field_mul
  469. #define ec_GFp_simple_field_sqr fips_ec_gfp_simple_field_sqr
  470. #define ec_GFp_simple_get_Jprojective_coordinates_GFp fips_ec_gfp_simple_get_jprojective_coordinates_gfp
  471. #define ec_GFp_simple_group_check_discriminant fips_ec_gfp_simple_group_check_discriminant
  472. #define ec_GFp_simple_group_clear_finish fips_ec_gfp_simple_group_clear_finish
  473. #define ec_GFp_simple_group_copy fips_ec_gfp_simple_group_copy
  474. #define ec_GFp_simple_group_finish fips_ec_gfp_simple_group_finish
  475. #define ec_GFp_simple_group_get_curve fips_ec_gfp_simple_group_get_curve
  476. #define ec_GFp_simple_group_get_degree fips_ec_gfp_simple_group_get_degree
  477. #define ec_GFp_simple_group_init fips_ec_gfp_simple_group_init
  478. #define ec_GFp_simple_group_set_curve fips_ec_gfp_simple_group_set_curve
  479. #define ec_GFp_simple_invert fips_ec_gfp_simple_invert
  480. #define ec_GFp_simple_is_at_infinity fips_ec_gfp_simple_is_at_infinity
  481. #define ec_GFp_simple_is_on_curve fips_ec_gfp_simple_is_on_curve
  482. #define ec_GFp_simple_make_affine fips_ec_gfp_simple_make_affine
  483. #define ec_GFp_simple_point_clear_finish fips_ec_gfp_simple_point_clear_finish
  484. #define ec_GFp_simple_point_copy fips_ec_gfp_simple_point_copy
  485. #define ec_GFp_simple_point_finish fips_ec_gfp_simple_point_finish
  486. #define ec_GFp_simple_point_get_affine_coordinates fips_ec_gfp_simple_point_get_affine_coordinates
  487. #define ec_GFp_simple_point_init fips_ec_gfp_simple_point_init
  488. #define ec_GFp_simple_point_set_affine_coordinates fips_ec_gfp_simple_point_set_affine_coordinates
  489. #define ec_GFp_simple_point_set_to_infinity fips_ec_gfp_simple_point_set_to_infinity
  490. #define ec_GFp_simple_points_make_affine fips_ec_gfp_simple_points_make_affine
  491. #define ec_GFp_simple_set_Jprojective_coordinates_GFp fips_ec_gfp_simple_set_jprojective_coordinates_gfp
  492. #define ec_wNAF_have_precompute_mult fips_ec_wnaf_have_precompute_mult
  493. #define ec_wNAF_mul fips_ec_wnaf_mul
  494. #define ec_wNAF_precompute_mult fips_ec_wnaf_precompute_mult
  495. #define int_bn_mod_inverse fips_int_bn_mod_inverse
  496. #define cleanse_ctr fips_cleanse_ctr
  497. #define DH_compute_key_padded FIPS_dh_compute_key_padded
  498. #define ECDH_OpenSSL FIPS_ecdh_openssl
  499. #define ECDH_compute_key FIPS_ecdh_compute_key
  500. #define CMAC_CTX_cleanup FIPS_cmac_ctx_cleanup
  501. #define CMAC_CTX_copy FIPS_cmac_ctx_copy
  502. #define CMAC_CTX_free FIPS_cmac_ctx_free
  503. #define CMAC_CTX_get0_cipher_ctx FIPS_cmac_ctx_get0_cipher_ctx
  504. #define CMAC_CTX_new FIPS_cmac_ctx_new
  505. #define CMAC_Init FIPS_cmac_init
  506. #define CMAC_Update FIPS_cmac_update
  507. #define CMAC_Final FIPS_cmac_final
  508. #define CMAC_resume FIPS_cmac_resume
  509. /* assembler symbols */
  510. #define gcm_gmult_4bit_x86 fips_gcm_gmult_4bit_x86
  511. #define gcm_ghash_4bit_x86 fips_gcm_ghash_4bit_x86
  512. #define AES_cbc_encrypt FIPS_aes_cbc_encrypt
  513. #define AES_decrypt FIPS_aes_decrypt
  514. #define AES_encrypt FIPS_aes_encrypt
  515. #define AES_set_decrypt_key FIPS_aes_set_decrypt_key
  516. #define AES_set_encrypt_key FIPS_aes_set_encrypt_key
  517. #define BN_from_montgomery FIPS_bn_from_montgomery
  518. #define BN_num_bits_word FIPS_bn_num_bits_word
  519. #define DES_SPtrans FIPS_des_sptrans
  520. #define DES_decrypt3 FIPS_des_decrypt3
  521. #define DES_ede3_cbc_encrypt FIPS_des_ede3_cbc_encrypt
  522. #define DES_encrypt1 FIPS_des_encrypt1
  523. #define DES_encrypt2 FIPS_des_encrypt2
  524. #define DES_encrypt3 FIPS_des_encrypt3
  525. #define DES_ncbc_encrypt FIPS_des_ncbc_encrypt
  526. #define OPENSSL_atomic_add FIPS_openssl_atomic_add
  527. #define OPENSSL_cleanse FIPS_openssl_cleanse
  528. #define OPENSSL_cpuid_setup FIPS_openssl_cpuid_setup
  529. #define OPENSSL_ia32_cpuid FIPS_openssl_ia32_cpuid
  530. #define OPENSSL_ia32cap_P FIPS_openssl_ia32cap_p
  531. #define OPENSSL_rdtsc FIPS_openssl_rdtsc
  532. #define OPENSSL_wipe_cpu FIPS_openssl_wipe_cpu
  533. #define SHA256 FIPS_sha256
  534. #define SHA512 FIPS_sha512
  535. #define aesni_ccm64_decrypt_blocks fips_aesni_ccm64_decrypt_blocks
  536. #define aesni_ccm64_encrypt_blocks fips_aesni_ccm64_encrypt_blocks
  537. #define aesni_ctr32_encrypt_blocks fips_aesni_ctr32_encrypt_blocks
  538. #define aesni_ecb_encrypt fips_aesni_ecb_encrypt
  539. #define aesni_encrypt fips_aesni_encrypt
  540. #define bn_add_words fips_bn_add_words
  541. #define bn_div_words fips_bn_div_words
  542. #define bn_mul_add_words fips_bn_mul_add_words
  543. #define bn_mul_comba4 fips_bn_mul_comba4
  544. #define bn_mul_comba8 fips_bn_mul_comba8
  545. #define bn_mul_mont fips_bn_mul_mont
  546. #define bn_mul_words fips_bn_mul_words
  547. #define bn_sqr_comba4 fips_bn_sqr_comba4
  548. #define bn_sqr_comba8 fips_bn_sqr_comba8
  549. #define bn_sqr_words fips_bn_sqr_words
  550. #define bn_sub_part_words fips_bn_sub_part_words
  551. #define bn_sub_words fips_bn_sub_words
  552. #define fcrypt_body fips_fcrypt_body
  553. #define gcm_ghash_4bit fips_gcm_ghash_4bit
  554. #define gcm_ghash_clmul fips_gcm_ghash_clmul
  555. #define gcm_gmult_4bit fips_gcm_gmult_4bit
  556. #define gcm_gmult_clmul fips_gcm_gmult_clmul
  557. #define gcm_init_clmul fips_gcm_init_clmul
  558. #define sha1_block_data_order fips_sha1_block_data_order
  559. #define sha256_block_data_order fips_sha256_block_data_order
  560. #define sha512_block_data_order fips_sha512_block_data_order
  561. #define gcm_gmult_4bit_mmx fips_gcm_gmult_4bit_mmx
  562. #define gcm_ghash_4bit_mmx fips_gcm_ghash_4bit_mmx
  563. #define OPENSSL_far_spin fips_openssl_far_spin
  564. #define OPENSSL_indirect_call fips_openssl_indirect_call
  565. #define OPENSSL_instrument_halt fips_openssl_instrument_halt
  566. #define aesni_cbc_encrypt fips_aesni_cbc_encrypt
  567. #define aesni_decrypt fips_aesni_decrypt
  568. #define aesni_set_decrypt_key fips_aesni_set_decrypt_key
  569. #define aesni_set_encrypt_key fips_aesni_set_encrypt_key