Check i before r[i].
[openssl.git] / fips / fipssyms.h
index 0c6d728cadf81340f41175506cc3b25e52382c0d..5b1e18878597bdbc2ce07f897bc4dd8968c07ef5 100644 (file)
 #define bn_sqr_recursive fips_bn_sqr_recursive
 #define dsa_builtin_paramgen fips_dsa_builtin_paramgen
 #define dsa_builtin_paramgen2 fips_dsa_builtin_paramgen2
+#define dsa_paramgen_check_g fips_dsa_paramgen_check_g
 #define ec_GF2m_have_precompute_mult fips_ec_gf2m_have_precompute_mult
 #define ec_GF2m_precompute_mult fips_ec_gf2m_precompute_mult
 #define ec_GF2m_simple_add fips_ec_gf2m_simple_add
 #define aesni_xts_decrypt fips_aesni_xts_decrypt
 #define aesni_xts_encrypt fips_aesni_xts_encrypt
 #define OPENSSL_ia32_rdrand fips_openssl_ia32_rdrand
-#define mod_exp_512 fips_mod_exp_512
 #define OPENSSL_armcap_P fips_openssl_armcap_P
 #define _armv7_neon_probe _fips_armv7_neon_probe
 #define _armv7_tick _fips_armv7_tick
 #define _sparcv9_vis2_probe _fips_sparcv9_vis2_probe
 #define _sparcv9_fmadd_probe _fips_sparcv9_fmadd_probe
 #define _sparcv9_vis1_instrument _fips_sparcv9_vis1_instrument
+#define bn_mul_mont_gather5 fips_bn_mul_mont_gather5
+#define bn_scatter5 fips_bn_scatter5
+#define bn_gather5 fips_bn_gather5
+
+#if defined(_MSC_VER)
+# pragma const_seg("fipsro$b")
+# pragma const_seg()
+# define __fips_constseg __declspec(allocate("fipsro$b"))
+#else
+# define __fips_constseg
+#endif