aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_nist.c
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>2005-06-29 11:02:15 +0000
committerBen Laurie <ben@openssl.org>2005-06-29 11:02:15 +0000
commita51a97262de196f8d4940fe68d9412ec99cd555a (patch)
tree56a8e1c194e5755f5cac06e8ab9cff1173a332cf /crypto/bn/bn_nist.c
parent45d8574b93e9f1e14c62b765220b370f7c37eaa3 (diff)
downloadopenssl-a51a97262de196f8d4940fe68d9412ec99cd555a.zip
openssl-a51a97262de196f8d4940fe68d9412ec99cd555a.tar.gz
openssl-a51a97262de196f8d4940fe68d9412ec99cd555a.tar.bz2
Brought forward from 0.9.8 - 64 bit warning fixes and fussy compiler fixes.
Diffstat (limited to 'crypto/bn/bn_nist.c')
-rw-r--r--crypto/bn/bn_nist.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/bn/bn_nist.c b/crypto/bn/bn_nist.c
index faf0e34..f8e306b 100644
--- a/crypto/bn/bn_nist.c
+++ b/crypto/bn/bn_nist.c
@@ -172,6 +172,7 @@ const BIGNUM *BN_get0_nist_prime_521(void)
}
/* some misc internal functions */
+#if BN_BITS2 != 64
static BN_ULONG _256_data[BN_NIST_256_TOP*6];
static int _is_set_256_data = 0;
static void _init_256_data(void);
@@ -179,6 +180,7 @@ static void _init_256_data(void);
static BN_ULONG _384_data[BN_NIST_384_TOP*8];
static int _is_set_384_data = 0;
static void _init_384_data(void);
+#endif
#define BN_NIST_ADD_ONE(a) while (!(++(*(a)))) ++(a);
@@ -405,6 +407,7 @@ int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#endif
}
+#if BN_BITS2 != 64
static void _init_256_data(void)
{
int i;
@@ -422,6 +425,7 @@ static void _init_256_data(void)
}
_is_set_256_data = 1;
}
+#endif
#define nist_set_256(to, from, a1, a2, a3, a4, a5, a6, a7, a8) \
{ \
@@ -555,6 +559,7 @@ int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#endif
}
+#if BN_BITS2 != 64
static void _init_384_data(void)
{
int i;
@@ -572,6 +577,7 @@ static void _init_384_data(void)
}
_is_set_384_data = 1;
}
+#endif
#define nist_set_384(to,from,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) \
{ \