build.info 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # We make separate GOAL variables for each algorithm, to make it easy to
  2. # switch each to the Legacy provider when needed.
  3. $TLS1_PRF_GOAL=../../libdefault.a ../../libfips.a
  4. $HKDF_GOAL=../../libdefault.a ../../libfips.a
  5. $KBKDF_GOAL=../../libdefault.a ../../libfips.a
  6. $KRB5KDF_GOAL=../../libdefault.a
  7. $PBKDF1_GOAL=../../liblegacy.a
  8. $PBKDF2_GOAL=../../libdefault.a ../../libfips.a
  9. $PVKKDF_GOAL=../../liblegacy.a
  10. $PKCS12KDF_GOAL=../../libdefault.a
  11. $SSKDF_GOAL=../../libdefault.a ../../libfips.a
  12. $SCRYPT_GOAL=../../libdefault.a
  13. $SSHKDF_GOAL=../../libdefault.a ../../libfips.a
  14. $X942KDF_GOAL=../../libdefault.a ../../libfips.a
  15. SOURCE[$TLS1_PRF_GOAL]=tls1_prf.c
  16. SOURCE[$HKDF_GOAL]=hkdf.c
  17. SOURCE[$KBKDF_GOAL]=kbkdf.c
  18. SOURCE[$KRB5KDF_GOAL]=krb5kdf.c
  19. SOURCE[$PBKDF1_GOAL]=pbkdf1.c
  20. SOURCE[$PBKDF2_GOAL]=pbkdf2.c
  21. # Extra code to satisfy the FIPS and non-FIPS separation.
  22. # When the PBKDF2 moves to legacy, this can be removed.
  23. SOURCE[$PBKDF2_GOAL]=pbkdf2_fips.c
  24. SOURCE[$PBKDF1_GOAL]=pvkkdf.c
  25. SOURCE[$PKCS12KDF_GOAL]=pkcs12kdf.c
  26. SOURCE[$SSKDF_GOAL]=sskdf.c
  27. SOURCE[$SCRYPT_GOAL]=scrypt.c
  28. SOURCE[$SSHKDF_GOAL]=sshkdf.c
  29. SOURCE[$X942KDF_GOAL]=x942kdf.c
  30. DEPEND[x942kdf.o]=../../common/include/prov/der_wrap.h