| 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);
|
| }
|
| */
|
| -
|
|
|