Commit c7373c3d authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

For consistency define clone digests in evp_fips.c

parent 9f2c8eb2
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -105,4 +105,8 @@ const EVP_MD *EVP_sha256(void) { return FIPS_evp_sha256(); }
const EVP_MD *EVP_sha384(void)  { return FIPS_evp_sha384(); }
const EVP_MD *EVP_sha512(void)  { return FIPS_evp_sha512(); }

const EVP_MD *EVP_dss(void)  { return FIPS_evp_dss(); }
const EVP_MD *EVP_dss1(void)  { return FIPS_evp_dss1(); }
const EVP_MD *EVP_ecdsa(void)  { return FIPS_evp_ecdsa(); }

#endif
+1 −6
Original line number Diff line number Diff line
@@ -66,12 +66,7 @@
#endif

#ifndef OPENSSL_NO_SHA
#ifdef OPENSSL_FIPS
#include <openssl/fips.h>

const EVP_MD *EVP_dss(void) { return FIPS_evp_dss(); }

#else
#ifndef OPENSSL_FIPS

static int init(EVP_MD_CTX *ctx)
	{ return SHA1_Init(ctx->md_data); }
+1 −6
Original line number Diff line number Diff line
@@ -68,12 +68,7 @@
#include <openssl/dsa.h>
#endif

#ifdef OPENSSL_FIPS 
#include <openssl/fips.h>

const EVP_MD *EVP_dss1(void) { return FIPS_evp_dss1(); }

#else
#ifndef OPENSSL_FIPS 

static int init(EVP_MD_CTX *ctx)
	{ return SHA1_Init(ctx->md_data); }
+1 −6
Original line number Diff line number Diff line
@@ -116,12 +116,7 @@
#include <openssl/x509.h>

#ifndef OPENSSL_NO_SHA
#ifdef OPENSSL_FIPS
#include <openssl/fips.h>

const EVP_MD *EVP_ecdsa(void) { return FIPS_evp_ecdsa(); }

#else
#ifndef OPENSSL_FIPS

static int init(EVP_MD_CTX *ctx)
	{ return SHA1_Init(ctx->md_data); }