File tree Expand file tree Collapse file tree
providers/implementations/ciphers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616
1717SOURCE[../../libcrypto]=cmll_ecb.c cmll_ofb.c cmll_cfb.c cmll_ctr.c $CMLLASM
1818DEFINE[../../libcrypto]=$CMLLDEF
19+ DEFINE[../../providers/libdefault.a]=$CMLLDEF
1920
2021GENERATE[cmll-x86.S]=asm/cmll-x86.pl
2122DEPEND[cmll-x86.S]=../perlasm/x86asm.pl
Original file line number Diff line number Diff line change 3939
4040SOURCE[../../libcrypto]=$CHACHAASM
4141DEFINE[../../libcrypto]=$CHACHADEF
42+ DEFINE[../../providers/libdefault.a]=$CHACHADEF
4243
4344GENERATE[chacha-x86.S]=asm/chacha-x86.pl
4445GENERATE[chacha-x86_64.s]=asm/chacha-x86_64.pl
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ IF[{- !$disabled{module} && !$disabled{shared} -}]
2828ENDIF
2929
3030DEFINE[../../libcrypto]=$DESDEF
31+ DEFINE[../../providers/libdefault.a]=$DESDEF
3132DEFINE[../../providers/libfips.a]=$DESDEF
3233
3334# When all deprecated symbols are removed, libcrypto doesn't export the
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ IF[{- !$disabled{asm} -}]
1717ENDIF
1818
1919DEFINE[../../libcrypto]=$HMACDEF
20+ DEFINE[../../providers/libdefault.a]=$HMACDEF
2021DEFINE[../../providers/libfips.a]=$HMACDEF
2122
2223SOURCE[../../libcrypto]=$COMMON $HMACASM
Original file line number Diff line number Diff line change 3333# Implementations are now spread across several libraries, so the defines
3434# need to be applied to all affected libraries and modules.
3535DEFINE[../../libcrypto]=$MD5DEF
36+ DEFINE[../../providers/libdefault.a]=$MD5DEF
3637DEFINE[../../providers/liblegacy.a]=$MD5DEF
3738
3839GENERATE[md5-586.S]=asm/md5-586.pl
Original file line number Diff line number Diff line change 4242GENERATE[ml_dsa_ntt-x86_64.s]=asm/ml_dsa_ntt-x86_64.pl
4343
4444DEFINE[../../libcrypto]=$ML_DSA_DEF
45+ DEFINE[../../providers/libdefault.a]=$ML_DSA_DEF
4546DEFINE[../../providers/libfips.a]=$ML_DSA_DEF
Original file line number Diff line number Diff line change 3737# Implementations are now spread across several libraries, so the defines
3838# need to be applied to all affected libraries and modules.
3939DEFINE[../../libcrypto]=$MLKEMDEF
40+ DEFINE[../../providers/libdefault.a]=$MLKEMDEF
4041DEFINE[../../providers/libfips.a]=$MLKEMDEF
4142
4243GENERATE[ml_kem_avx2.s]=asm/ml_kem_avx2.pl
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ SOURCE[../../providers/libfips.a]=$COMMON
6868# Implementations are now spread across several libraries, so the defines
6969# need to be applied to all affected libraries and modules.
7070DEFINE[../../libcrypto]=$MODESDEF
71+ DEFINE[../../providers/libdefault.a]=$MODESDEF
7172DEFINE[../../providers/libfips.a]=$MODESDEF
7273
7374
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ SOURCE[../../libcrypto]=poly1305.c $POLY1305ASM
3434# Implementations are now spread across several libraries, so the defines
3535# need to be applied to all affected libraries and modules.
3636DEFINE[../../libcrypto]=$POLY1305DEF
37+ DEFINE[../../providers/libdefault.a]=$POLY1305DEF
3738
3839GENERATE[poly1305-sparcv9.S]=asm/poly1305-sparcv9.pl
3940INCLUDE[poly1305-sparcv9.o]=..
Original file line number Diff line number Diff line change 1717
1818SOURCE[../../libcrypto]=rmd_dgst.c rmd_one.c $RMD160ASM
1919DEFINE[../../libcrypto]=$RMD160DEF
20+ DEFINE[../../providers/libdefault.a]=$RMD160DEF
2021
2122# When all deprecated symbols are removed, libcrypto doesn't export the
2223# RIPEMD160 functions, so we must include them directly in liblegacy.a
You can’t perform that action at this time.
0 commit comments