# fips_test_aes
fips_test_aes:
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
mkdir -p fips_aes_data/rsp; \
$(SET_SO_PATHS); ./$(FIPS_AESTEST) -d fips_aes_data/list; \
fi
test_sha:
$(SET_SO_PATHS); ./$(SHATEST)
$(SET_SO_PATHS); ./$(SHA1TEST)
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(SET_SO_PATHS); ./$(FIPS_SHA1TEST) sha1vectors.txt | sed s/Strings/Hashes/ | cmp sha1hashes.txt - ; \
fi
test_rand:
$(SET_SO_PATHS); ./$(RANDTEST)
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(SET_SO_PATHS); ./$(FIPS_RANDTEST); \
fi
@echo "Generate a set of DSA parameters"
$(SET_SO_PATHS); ./$(DSATEST)
$(SET_SO_PATHS); ./$(DSATEST) -app2_1
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(SET_SO_PATHS); ./$(FIPS_DSATEST); \
$(SET_SO_PATHS); ./$(FIPS_DSATEST) -app2_1; \
fi
test_ssl: keyU.ss certU.ss certCA.ss
@echo "test SSL protocol"
- @$(SET_SO_PATHS); sh ./testfipsssl keyU.ss certU.ss certCA.ss
+ @if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
+ $(SET_SO_PATHS); sh ./testfipsssl keyU.ss certU.ss certCA.ss; \
+ fi
@$(SET_SO_PATHS); sh ./testssl keyU.ss certU.ss certCA.ss
test_ca:
else \
$(CC) -o $(FIPS_AESTEST) $(CFLAGS) $(FIPS_AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
fi
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(TOP)/fips/openssl_fips_fingerprint $(TOP)/libcrypto.a $(FIPS_AESTEST); \
fi
else \
$(CC) -o $(FIPS_SHA1TEST) $(CFLAGS) $(FIPS_SHA1TEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
fi
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(TOP)/fips/openssl_fips_fingerprint $(TOP)/libcrypto.a $(FIPS_SHA1TEST); \
fi
LD_LIBRARY_PATH=..:$$LD_LIBRARY_PATH \
$(CC) -o $(FIPS_DESTEST) $(CFLAGS) $(FIPS_DESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
fi
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(TOP)/fips/openssl_fips_fingerprint $(TOP)/libcrypto.a $(FIPS_DESTEST); \
fi
else \
$(CC) -o $(FIPS_RANDTEST) $(CFLAGS) $(FIPS_RANDTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
fi
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(TOP)/fips/openssl_fips_fingerprint $(TOP)/libcrypto.a $(FIPS_RANDTEST); \
fi
else \
$(CC) -o $(FIPS_DSATEST) $(CFLAGS) $(FIPS_DSATEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
fi
- if echo "$(CFLAG)" | grep " -DFIPS" > /dev/null 2> /dev/null; then \
+ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \
$(TOP)/fips/openssl_fips_fingerprint $(TOP)/libcrypto.a $(FIPS_DSATEST); \
fi