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

Experimental FIPS symbol renaming.

Fixups under fips/ to make symbol renaming work.
parent d749e108
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4,6 +4,12 @@

 Changes between 1.0.1 and 1.1.0  [xx XXX xxxx]

  *) Add experimental option FIPSSYMS to give all symbols in
     fipscanister.o and FIPS or fips prefix. This will avoid
     conflicts with future versions of OpenSSL. Only works for
     no-asm at present.
     [Steve Henson]

  *) Add selftest checks and algorithm block of non-fips algorithms in
     FIPS mode. Remove DES2 from selftests.
     [Steve Henson]
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ FIPS_OBJ_LISTS=sha/lib hmac/lib rand/lib des/lib aes/lib dsa/lib rsa/lib \

SRC= $(LIBSRC)

EXHEADER=fips.h fipshacks.h
EXHEADER=fips.h fipssyms.h
HEADER=$(EXHEADER) fips_utl.h fips_locl.h
EXE=fipsld

+1 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@
#include <errno.h>
#include <assert.h>
#include <ctype.h>
#include <openssl/crypto.h>
#include <openssl/des.h>
#include <openssl/evp.h>
#include <openssl/bn.h>
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@

#define OPENSSL_FIPSAPI

#include <openssl/crypto.h>
#include <openssl/rand.h>
#include <openssl/fips_rand.h>
#include <openssl/err.h>

fips/fipssyms.h

0 → 100644
+553 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading