diff options
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/testmgr.h | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/crypto/testmgr.h b/crypto/testmgr.h index 834af7f2adee..aa6dac05f843 100644 --- a/crypto/testmgr.h +++ b/crypto/testmgr.h | |||
@@ -451,8 +451,9 @@ static struct hash_testvec rmd320_tv_template[] = { | |||
451 | 451 | ||
452 | /* | 452 | /* |
453 | * SHA1 test vectors from from FIPS PUB 180-1 | 453 | * SHA1 test vectors from from FIPS PUB 180-1 |
454 | * Long vector from CAVS 5.0 | ||
454 | */ | 455 | */ |
455 | #define SHA1_TEST_VECTORS 2 | 456 | #define SHA1_TEST_VECTORS 3 |
456 | 457 | ||
457 | static struct hash_testvec sha1_tv_template[] = { | 458 | static struct hash_testvec sha1_tv_template[] = { |
458 | { | 459 | { |
@@ -467,6 +468,33 @@ static struct hash_testvec sha1_tv_template[] = { | |||
467 | "\x4a\xa1\xf9\x51\x29\xe5\xe5\x46\x70\xf1", | 468 | "\x4a\xa1\xf9\x51\x29\xe5\xe5\x46\x70\xf1", |
468 | .np = 2, | 469 | .np = 2, |
469 | .tap = { 28, 28 } | 470 | .tap = { 28, 28 } |
471 | }, { | ||
472 | .plaintext = "\xec\x29\x56\x12\x44\xed\xe7\x06" | ||
473 | "\xb6\xeb\x30\xa1\xc3\x71\xd7\x44" | ||
474 | "\x50\xa1\x05\xc3\xf9\x73\x5f\x7f" | ||
475 | "\xa9\xfe\x38\xcf\x67\xf3\x04\xa5" | ||
476 | "\x73\x6a\x10\x6e\x92\xe1\x71\x39" | ||
477 | "\xa6\x81\x3b\x1c\x81\xa4\xf3\xd3" | ||
478 | "\xfb\x95\x46\xab\x42\x96\xfa\x9f" | ||
479 | "\x72\x28\x26\xc0\x66\x86\x9e\xda" | ||
480 | "\xcd\x73\xb2\x54\x80\x35\x18\x58" | ||
481 | "\x13\xe2\x26\x34\xa9\xda\x44\x00" | ||
482 | "\x0d\x95\xa2\x81\xff\x9f\x26\x4e" | ||
483 | "\xcc\xe0\xa9\x31\x22\x21\x62\xd0" | ||
484 | "\x21\xcc\xa2\x8d\xb5\xf3\xc2\xaa" | ||
485 | "\x24\x94\x5a\xb1\xe3\x1c\xb4\x13" | ||
486 | "\xae\x29\x81\x0f\xd7\x94\xca\xd5" | ||
487 | "\xdf\xaf\x29\xec\x43\xcb\x38\xd1" | ||
488 | "\x98\xfe\x4a\xe1\xda\x23\x59\x78" | ||
489 | "\x02\x21\x40\x5b\xd6\x71\x2a\x53" | ||
490 | "\x05\xda\x4b\x1b\x73\x7f\xce\x7c" | ||
491 | "\xd2\x1c\x0e\xb7\x72\x8d\x08\x23" | ||
492 | "\x5a\x90\x11", | ||
493 | .psize = 163, | ||
494 | .digest = "\x97\x01\x11\xc4\xe7\x7b\xcc\x88\xcc\x20" | ||
495 | "\x45\x9c\x02\xb6\x9b\x4a\xa8\xf5\x82\x17", | ||
496 | .np = 4, | ||
497 | .tap = { 63, 64, 31, 5 } | ||
470 | } | 498 | } |
471 | }; | 499 | }; |
472 | 500 | ||