|
@@ -82,6 +82,14 @@ SOURCE[../../providers/libfips.a]= $COMMON
|
|
|
# need to be applied to all affected libraries and modules.
|
|
|
DEFINE[../../libcrypto]=$SHA1DEF $KECCAK1600DEF
|
|
|
DEFINE[../../providers/libfips.a]=$SHA1DEF $KECCAK1600DEF
|
|
|
+DEFINE[../../providers/libdefault.a]=$SHA1DEF $KECCAK1600DEF
|
|
|
+# We only need to include the SHA1DEF and KECCAK1600DEF stuff in the
|
|
|
+# legacy provider when it's a separate module and it's dynamically
|
|
|
+# linked with libcrypto. Otherwise, it already gets everything that
|
|
|
+# the static libcrypto.a has, and doesn't need it added again.
|
|
|
+IF[{- !$disabled{module} && !$disabled{shared} -}]
|
|
|
+ DEFINE[../providers/liblegacy.a]=$SHA1DEF $KECCAK1600DEF
|
|
|
+ENDIF
|
|
|
|
|
|
GENERATE[sha1-586.S]=asm/sha1-586.pl
|
|
|
DEPEND[sha1-586.S]=../perlasm/x86asm.pl
|