Remove single DES self test vectors.

This commit is contained in:
Dr. Stephen Henson 2007-08-15 16:22:34 +00:00
parent 50cd0f0eb3
commit ff3e014820

View file

@ -54,24 +54,6 @@
#include <openssl/opensslconf.h> #include <openssl/opensslconf.h>
#ifdef OPENSSL_FIPS #ifdef OPENSSL_FIPS
static struct
{
unsigned char key[8];
unsigned char plaintext[8];
unsigned char ciphertext[8];
} tests[]=
{
{
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },
{ 0x8C,0xA6,0x4D,0xE9,0xC1,0xB1,0x23,0xA7 }
},
{
{ 0xFE,0xDC,0xBA,0x98,0x76,0x54,0x32,0x10 },
{ 0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF },
{ 0xED,0x39,0xD9,0x50,0xFA,0x74,0xBC,0xC4 },
},
};
static struct static struct
{ {
@ -119,7 +101,7 @@ static struct
void FIPS_corrupt_des() void FIPS_corrupt_des()
{ {
tests[0].plaintext[0]++; tests2[0].plaintext[0]++;
} }
int FIPS_selftest_des() int FIPS_selftest_des()
@ -127,16 +109,6 @@ int FIPS_selftest_des()
int n, ret = 0; int n, ret = 0;
EVP_CIPHER_CTX ctx; EVP_CIPHER_CTX ctx;
EVP_CIPHER_CTX_init(&ctx); EVP_CIPHER_CTX_init(&ctx);
#if 0
/* Encrypt/decrypt with DES and compare to known answers */
for(n=0 ; n < 2 ; ++n)
{
if (!fips_cipher_test(&ctx, EVP_des_ecb(),
tests[n].key, NULL,
tests[n].plaintext, tests[n].ciphertext, 8))
goto err;
}
#endif
/* Encrypt/decrypt with 2-key 3DES and compare to known answers */ /* Encrypt/decrypt with 2-key 3DES and compare to known answers */
for(n=0 ; n < 2 ; ++n) for(n=0 ; n < 2 ; ++n)
{ {