xref: /netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/kdfs/build.info (revision b0d1725196a7921d003d2c66a14f186abda4176b)
1*b0d17251Schristos# We make separate GOAL variables for each algorithm, to make it easy to
2*b0d17251Schristos# switch each to the Legacy provider when needed.
3*b0d17251Schristos
4*b0d17251Schristos$TLS1_PRF_GOAL=../../libdefault.a ../../libfips.a
5*b0d17251Schristos$HKDF_GOAL=../../libdefault.a ../../libfips.a
6*b0d17251Schristos$KBKDF_GOAL=../../libdefault.a ../../libfips.a
7*b0d17251Schristos$KRB5KDF_GOAL=../../libdefault.a
8*b0d17251Schristos$PBKDF1_GOAL=../../liblegacy.a
9*b0d17251Schristos$PBKDF2_GOAL=../../libdefault.a ../../libfips.a
10*b0d17251Schristos$PKCS12KDF_GOAL=../../libdefault.a
11*b0d17251Schristos$SSKDF_GOAL=../../libdefault.a ../../libfips.a
12*b0d17251Schristos$SCRYPT_GOAL=../../libdefault.a
13*b0d17251Schristos$SSHKDF_GOAL=../../libdefault.a ../../libfips.a
14*b0d17251Schristos$X942KDF_GOAL=../../libdefault.a ../../libfips.a
15*b0d17251Schristos
16*b0d17251SchristosSOURCE[$TLS1_PRF_GOAL]=tls1_prf.c
17*b0d17251Schristos
18*b0d17251SchristosSOURCE[$HKDF_GOAL]=hkdf.c
19*b0d17251Schristos
20*b0d17251SchristosSOURCE[$KBKDF_GOAL]=kbkdf.c
21*b0d17251Schristos
22*b0d17251SchristosSOURCE[$KRB5KDF_GOAL]=krb5kdf.c
23*b0d17251Schristos
24*b0d17251SchristosSOURCE[$PBKDF1_GOAL]=pbkdf1.c
25*b0d17251Schristos
26*b0d17251SchristosSOURCE[$PBKDF2_GOAL]=pbkdf2.c
27*b0d17251Schristos# Extra code to satisfy the FIPS and non-FIPS separation.
28*b0d17251Schristos# When the PBKDF2 moves to legacy, this can be removed.
29*b0d17251SchristosSOURCE[$PBKDF2_GOAL]=pbkdf2_fips.c
30*b0d17251Schristos
31*b0d17251SchristosSOURCE[$PKCS12KDF_GOAL]=pkcs12kdf.c
32*b0d17251Schristos
33*b0d17251SchristosSOURCE[$SSKDF_GOAL]=sskdf.c
34*b0d17251Schristos
35*b0d17251SchristosSOURCE[$SCRYPT_GOAL]=scrypt.c
36*b0d17251SchristosSOURCE[$SSHKDF_GOAL]=sshkdf.c
37*b0d17251SchristosSOURCE[$X942KDF_GOAL]=x942kdf.c
38*b0d17251SchristosDEPEND[x942kdf.o]=../../common/include/prov/der_wrap.h
39