Lines Matching full:cases
23 TEST CASES SOURCE:
30 Test Cases for HMAC-MD5 and HMAC-SHA-1
53 } cases[] = {
55 3. Test Cases for HMAC-SHA-1
121 2. Test Cases for HMAC-MD5
268 for(i=0; i < (int)(sizeof(cases) / sizeof(cases[0])); i++) {
269 int hash = find_hash(cases[i].algo);
273 if((err = hmac_memory(hash, cases[i].key, cases[i].keylen, cases[i].data, cases[i].datalen, digest, &outlen)) != CRYPT_OK) {
275 printf("HMAC-%s test #%d, %s\n", cases[i].algo, cases[i].num, error_to_string(err));
280 if(XMEMCMP(digest, cases[i].digest, (size_t)hash_descriptor[hash].hashsize) != 0) {
284 printf("\nHMAC-%s test #%d:\n", cases[i].algo, cases[i].num);
291 printf("%2x ", cases[i].digest[j]);
297 /* printf("HMAC-%s test #%d: Passed\n", cases[i].algo, cases[i].num); */