mac_test.c 592 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /* test pmac/omac/hmac */
  2. #include <tomcrypt_test.h>
  3. int mac_test(void)
  4. {
  5. #ifdef LTC_HMAC
  6. DO(hmac_test());
  7. #endif
  8. #ifdef LTC_PMAC
  9. DO(pmac_test());
  10. #endif
  11. #ifdef LTC_OMAC
  12. DO(omac_test());
  13. #endif
  14. #ifdef LTC_XCBC
  15. DO(xcbc_test());
  16. #endif
  17. #ifdef LTC_F9_MODE
  18. DO(f9_test());
  19. #endif
  20. #ifdef LTC_EAX_MODE
  21. DO(eax_test());
  22. #endif
  23. #ifdef LTC_OCB_MODE
  24. DO(ocb_test());
  25. #endif
  26. #ifdef LTC_CCM_MODE
  27. DO(ccm_test());
  28. #endif
  29. #ifdef LTC_GCM_MODE
  30. DO(gcm_test());
  31. #endif
  32. #ifdef LTC_PELICAN
  33. DO(pelican_test());
  34. #endif
  35. return 0;
  36. }
  37. /* $Source$ */
  38. /* $Revision$ */
  39. /* $Date$ */