Redirect null cipher to FIPS module.
authorDr. Stephen Henson <steve@openssl.org>
Mon, 20 Jun 2011 20:00:10 +0000 (20:00 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 20 Jun 2011 20:00:10 +0000 (20:00 +0000)
crypto/evp/e_null.c
crypto/evp/evp_fips.c

index 7cf50e1416583dbd239163b1a0a0c0cc48f8e614..f0c1f78b5fec941308d5528d6f56c751af7c61c5 100644 (file)
@@ -61,6 +61,8 @@
 #include <openssl/evp.h>
 #include <openssl/objects.h>
 
+#ifndef OPENSSL_FIPS
+
 static int null_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
        const unsigned char *iv,int enc);
 static int null_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
@@ -99,4 +101,4 @@ static int null_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
                memcpy((char *)out,(const char *)in,inl);
        return 1;
        }
-
+#endif
index 033aecc654dad3de9965726db8adcdfc894a1bc3..cb7f4fc0faf495b8749eff9e0bc1b0d15518e9d7 100644 (file)
@@ -98,6 +98,7 @@ const EVP_CIPHER *EVP_des_ede_cbc(void)  { return FIPS_evp_des_ede_cbc(); }
 const EVP_CIPHER *EVP_des_ede_cfb64(void)  { return FIPS_evp_des_ede_cfb64(); }
 const EVP_CIPHER *EVP_des_ede_ecb(void)  { return FIPS_evp_des_ede_ecb(); }
 const EVP_CIPHER *EVP_des_ede_ofb(void)  { return FIPS_evp_des_ede_ofb(); }
+const EVP_CIPHER *EVP_enc_null(void)  { return FIPS_evp_enc_null(); }
 
 const EVP_MD *EVP_sha1(void)  { return FIPS_evp_sha1(); }
 const EVP_MD *EVP_sha224(void)  { return FIPS_evp_sha224(); }