auth6.c 449 B

1234567891011121314151617181920212223
  1. #define TEST_NAME "auth6"
  2. #include "cmptest.h"
  3. /* "Test Case 2" from RFC 4231 */
  4. static unsigned char key[32] = "Jefe";
  5. static unsigned char c[] = "what do ya want for nothing?";
  6. static unsigned char a[64];
  7. int
  8. main(void)
  9. {
  10. int i;
  11. crypto_auth_hmacsha512(a, c, sizeof c - 1U, key);
  12. for (i = 0; i < 64; ++i) {
  13. printf(",0x%02x", (unsigned int) a[i]);
  14. if (i % 8 == 7)
  15. printf("\n");
  16. }
  17. return 0;
  18. }