$!
$! Define The Different Encryption Types.
$!
-$ ENCRYPT_TYPES = "Basic,SHA1,RAND,DES,AES,DSA,RSA,DH,HMAC"
+$ ENCRYPT_TYPES = "Basic,SHA,RAND,DES,AES,DSA,RSA,DH,HMAC"
$!
$! Check To Make Sure We Have Valid Command Line Parameters.
$!
$! Define The Different Encryption "library" Strings.
$!
$ LIB_ = "fips,fips_err_wrapper"
-$ LIB_SHA1 = "fips_sha1dgst,fips_sha1_selftest,fips_sha256,fips_sha512"
+$ LIB_SHA = "fips_sha1dgst,fips_sha1_selftest,fips_sha256,fips_sha512"
$ LIB_RAND = "fips_rand,fips_rand_selftest"
$ LIB_DES = "fips_des_enc,fips_des_selftest,fips_set_key"
$ LIB_AES = "fips_aes_core,fips_aes_selftest"
$ IF F$PARSE("WRK_SSLINCLUDE:") .EQS. "" THEN -
CREATE/DIR/LOG WRK_SSLINCLUDE:
$
-$ FDIRS := ,RAND,SHA1,DES,AES,DSA,RSA
+$ FDIRS := ,RAND,SHA1,DES,AES,DSA,RSA,DH,HMAC
$ EXHEADER_ := fips.h
-$ EXHEADER_SHA1 :=
+$ EXHEADER_SHA := fips_sha.h
$ EXHEADER_RAND := fips_rand.h
$ EXHEADER_DES :=
$ EXHEADER_AES :=
$ EXHEADER_DSA :=
$ EXHEADER_RSA :=
+$ EXHEADER_DH :=
+$ EXHEADER_HMAC :=
$
$ I = 0
$ LOOP_FDIRS:
$!
$! Copy All The ".H" Files From The [.FIPS] Directories.
$!
-$ FDIRS := ,SHA1,RAND,DES,AES,DSA,RSA
+$ FDIRS := ,SHA,RAND,DES,AES,DSA,RSA,DH,HMAC
$ EXHEADER_ := fips.h
-$ EXHEADER_SHA1 := fips_sha.h
+$ EXHEADER_SHA := fips_sha.h
$ EXHEADER_RAND := fips_rand.h
$ EXHEADER_DES :=
$ EXHEADER_AES :=
$ EXHEADER_DSA :=
$ EXHEADER_RSA :=
+$ EXHEADER_DH :=
+$ EXHEADER_HMAC :=
$
$ I = 0
$ LOOP_FDIRS: