Use consistent FIPS tarball name.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 12 Apr 2011 23:59:05 +0000 (23:59 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 12 Apr 2011 23:59:05 +0000 (23:59 +0000)
Add XTS to FIPS build.

Hide XTS symbol names.

Makefile.fips
Makefile.org
fips/fipssyms.h

index 62a7fee..e409253 100644 (file)
@@ -186,7 +186,7 @@ SHARED_LDFLAGS=
 GENERAL=        Makefile
 BASENAME=       openssl
 NAME=           $(BASENAME)-$(VERSION)
-TARFILE=        openssl-fips-test-2.0.tar
+TARFILE=        openssl-fips-2.0-test.tar
 WTARFILE=       $(NAME)-win.tar
 EXHEADER=       e_os2.h
 HEADER=         e_os.h
@@ -338,6 +338,7 @@ FIPS_EX_OBJ= ../crypto/aes/aes_cfb.o \
        ../crypto/modes/ctr128.o \
        ../crypto/modes/gcm128.o \
        ../crypto/modes/ofb128.o \
+       ../crypto/modes/xts128.o \
        ../crypto/rsa/rsa_eay.o \
        ../crypto/rsa/rsa_gen.o \
        ../crypto/rsa/rsa_crpt.o \
index 492ee2d..c3353f1 100644 (file)
@@ -332,6 +332,7 @@ FIPS_EX_OBJ= ../crypto/aes/aes_cfb.o \
        ../crypto/modes/ctr128.o \
        ../crypto/modes/gcm128.o \
        ../crypto/modes/ofb128.o \
+       ../crypto/modes/xts128.o \
        ../crypto/rsa/rsa_eay.o \
        ../crypto/rsa/rsa_gen.o \
        ../crypto/rsa/rsa_crpt.o \
index 226e603..b0bcc6c 100644 (file)
 #define CRYPTO_gcm128_setiv FIPS_crypto_gcm128_setiv
 #define CRYPTO_gcm128_tag FIPS_crypto_gcm128_tag
 #define CRYPTO_ofb128_encrypt FIPS_crypto_ofb128_encrypt
+#define CRYPTO_xts128_encrypt FIPS_crypto_xts128_encrypt
 #define DES_cfb64_encrypt FIPS_des_cfb64_encrypt
 #define DES_cfb_encrypt FIPS_des_cfb_encrypt
 #define DES_check_key_parity FIPS_des_check_key_parity
 #define EVP_aes_128_ecb FIPS_evp_aes_128_ecb
 #define EVP_aes_128_gcm FIPS_evp_aes_128_gcm
 #define EVP_aes_128_ofb FIPS_evp_aes_128_ofb
+#define EVP_aes_128_xts FIPS_evp_aes_128_xts
 #define EVP_aes_192_cbc FIPS_evp_aes_192_cbc
 #define EVP_aes_192_cfb1 FIPS_evp_aes_192_cfb1
 #define EVP_aes_192_cfb128 FIPS_evp_aes_192_cfb128
 #define EVP_aes_256_ecb FIPS_evp_aes_256_ecb
 #define EVP_aes_256_gcm FIPS_evp_aes_256_gcm
 #define EVP_aes_256_ofb FIPS_evp_aes_256_ofb
+#define EVP_aes_256_xts FIPS_evp_aes_256_xts
 #define EVP_des_ede FIPS_evp_des_ede
 #define EVP_des_ede3 FIPS_evp_des_ede3
 #define EVP_des_ede3_cbc FIPS_evp_des_ede3_cbc