Index: openssl/crypto/des/set_key.c |
=================================================================== |
--- openssl/crypto/des/set_key.c (revision 105093) |
+++ openssl/crypto/des/set_key.c (working copy) |
@@ -64,13 +64,9 @@ |
* 1.0 First working version |
*/ |
#include "des_locl.h" |
-#ifdef OPENSSL_FIPS |
-#include <openssl/fips.h> |
-#endif |
+OPENSSL_IMPLEMENT_GLOBAL(int,DES_check_key,0) /* defaults to false */ |
-OPENSSL_IMPLEMENT_GLOBAL(int,DES_check_key); /* defaults to false */ |
- |
static const unsigned char odd_parity[256]={ |
1, 1, 2, 2, 4, 4, 7, 7, 8, 8, 11, 11, 13, 13, 14, 14, |
16, 16, 19, 19, 21, 21, 22, 22, 25, 25, 26, 26, 28, 28, 31, 31, |
@@ -340,7 +336,7 @@ |
void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule) |
{ |
- static int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0}; |
+ static const int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0}; |
register DES_LONG c,d,t,s,t2; |
register const unsigned char *in; |
register DES_LONG *k; |
@@ -353,10 +349,6 @@ |
k = &schedule->ks->deslong[0]; |
in = &(*key)[0]; |
-#ifdef OPENSSL_FIPS |
- FIPS_selftest_check(); |
-#endif |
- |
c2l(in,c); |
c2l(in,d); |
@@ -413,4 +405,3 @@ |
des_set_odd_parity(key); |
} |
*/ |
- |