build.info 1009 B

123456789101112131415161718192021222324252627282930313233
  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=../../libimplementations.a
  4. $HKDF_GOAL=../../libimplementations.a
  5. $KBKDF_GOAL=../../libimplementations.a
  6. $KRB5KDF_GOAL=../../libimplementations.a
  7. $PBKDF2_GOAL=../../libimplementations.a
  8. $SSKDF_GOAL=../../libimplementations.a
  9. $SCRYPT_GOAL=../../libimplementations.a
  10. $SSHKDF_GOAL=../../libimplementations.a
  11. $X942KDF_GOAL=../../libimplementations.a
  12. SOURCE[$TLS1_PRF_GOAL]=tls1_prf.c
  13. SOURCE[$HKDF_GOAL]=hkdf.c
  14. SOURCE[$KBKDF_GOAL]=kbkdf.c
  15. SOURCE[$KRB5KDF_GOAL]=krb5kdf.c
  16. SOURCE[$PBKDF2_GOAL]=pbkdf2.c
  17. # Extra code to satisfy the FIPS and non-FIPS separation.
  18. # When the PBKDF2 moves to legacy, this can be removed.
  19. SOURCE[../../libfips.a]=pbkdf2_fips.c
  20. SOURCE[../../libnonfips.a]=pbkdf2_fips.c
  21. SOURCE[$SSKDF_GOAL]=sskdf.c
  22. SOURCE[$SCRYPT_GOAL]=scrypt.c
  23. SOURCE[$SSHKDF_GOAL]=sshkdf.c
  24. SOURCE[$X942KDF_GOAL]=x942kdf.c
  25. DEPEND[x942kdf.o]=../../common/include/prov/der_wrap.h