mac_test.c 648 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 EAX_MODE
  21. DO(eax_test());
  22. #endif
  23. #ifdef OCB_MODE
  24. DO(ocb_test());
  25. #endif
  26. #ifdef CCM_MODE
  27. DO(ccm_test());
  28. #endif
  29. #ifdef GCM_MODE
  30. DO(gcm_test());
  31. #endif
  32. #ifdef PELICAN
  33. DO(pelican_test());
  34. #endif
  35. return 0;
  36. }
  37. /* $Source: /cvs/libtom/libtomcrypt/testprof/mac_test.c,v $ */
  38. /* $Revision: 1.5 $ */
  39. /* $Date: 2006/11/08 21:57:04 $ */