2
0

misc_test.c 685 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /* LibTomCrypt, modular cryptographic library -- Tom St Denis */
  2. /* SPDX-License-Identifier: Unlicense */
  3. #include <tomcrypt_test.h>
  4. int misc_test(void)
  5. {
  6. #ifdef LTC_BCRYPT
  7. DO(bcrypt_test());
  8. #endif
  9. #ifdef LTC_HKDF
  10. DO(hkdf_test());
  11. #endif
  12. #ifdef LTC_PKCS_5
  13. DO(pkcs_5_test());
  14. #endif
  15. #ifdef LTC_PADDING
  16. DO(padding_test());
  17. #endif
  18. #ifdef LTC_BASE64
  19. DO(base64_test());
  20. #endif
  21. #ifdef LTC_BASE32
  22. DO(base32_test());
  23. #endif
  24. #ifdef LTC_BASE16
  25. DO(base16_test());
  26. #endif
  27. #ifdef LTC_ADLER32
  28. DO(adler32_test());
  29. #endif
  30. #ifdef LTC_CRC32
  31. DO(crc32_test());
  32. #endif
  33. #ifdef LTC_SSH
  34. ssh_test();
  35. #endif
  36. pk_oid_test();
  37. no_null_termination_check_test();
  38. return 0;
  39. }