chiark / gitweb /
New test vectors.
authormdw <mdw>
Wed, 21 Apr 2004 00:38:42 +0000 (00:38 +0000)
committermdw <mdw>
Wed, 21 Apr 2004 00:38:42 +0000 (00:38 +0000)
tests/sha
tests/sha224
tests/sha256
tests/sha384
tests/sha512

index 94e4219cd1cabe29450634fd73d6932fe0f7d3d1..841c96c280288e082c6da30ee59cf3c346418c29 100644 (file)
--- a/tests/sha
+++ b/tests/sha
@@ -1,6 +1,6 @@
 # Test vectors for the SHA-1 hash function
 #
-# $Id: sha,v 1.5 2004/03/21 22:44:36 mdw Exp $
+# $Id: sha,v 1.6 2004/04/21 00:38:42 mdw Exp $
 
 # --- Basic hash function ---
 #
@@ -25,6 +25,7 @@ sha-rep {
   "1234567890" 8       50abf5706a150990a08b2c5ea40fa0e585554732;
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
 " 23                   f74d36bf17ee23c46ec166a48a24da6ab999eaea;
+  "a" 1000000          34aa973cd4c4daa4f61eeb2bdbad27316534016f;
 }
 
 # --- HMAC mode ---
index c9fc538e5d68971c71fc45cff729b887dad08572..29be4d4a08c9dce8e3c8e23172db3a73e16faef6 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: sha224,v 1.1 2004/03/21 22:43:34 mdw Exp $
+# $Id: sha224,v 1.2 2004/04/21 00:38:42 mdw Exp $
 #
 # Test vectors for SHA-224
 
@@ -35,6 +35,8 @@ sha224-rep {
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
 " 23 
        5a86156c37c95ab356e003d569370580737794815f46de7f4834d634;
+  "a" 1000000
+       20794655980c91d8bbb4c1ea97618a4bf03f42581948b2ee4ee7ad67;
 }
 
 # --- HMAC mode ---
index ee4691f4f6e31d5e8ca5d081f33c7e6e44bc9347..d00ca1495b3142da4a79b2b30984f0e256dc29b0 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: sha256,v 1.2 2004/03/21 22:44:36 mdw Exp $
+# $Id: sha256,v 1.3 2004/04/21 00:38:42 mdw Exp $
 #
 # Test vectors for SHA-256
 
@@ -34,6 +34,8 @@ sha256-rep {
        f371bc4a311f2b009eef952dd83ca80e2b60026c8e935592d0f9c308453c813e;
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
 " 23 4804a2a4759acebe127b62ba651ae601a756ca0b509e4987498224acaffb0d98;
+  "a" 1000000
+       cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0;
 }
 
 # --- HMAC mode ---
index 192b6b67da492f7c6b69261168860b5ac18aafa4..13ad630c0d1d526b62c2fc2e1a6344461ffbcd74 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: sha384,v 1.3 2004/03/21 22:44:36 mdw Exp $
+# $Id: sha384,v 1.4 2004/04/21 00:38:42 mdw Exp $
 #
 # Test vectors for SHA-384
 
@@ -35,6 +35,8 @@ sha384-rep {
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
 " 23
        f77d169c73427bd30cceff74f822a0209657dfb78c07980509bf8452a3c5d671b7198081898d0a0034e0f7151211fa0f;
+  "a" 1000000
+       9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b07b8b3dc38ecc4ebae97ddd87f3d8985;
 }
 
 # --- HMAC mode ---
index 60f457488a43fe065fb9acf090b3982203d8b15e..f0cebb9ee87f5332eaa4da8caca190ce5a40f0d3 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: sha512,v 1.3 2004/03/21 22:44:36 mdw Exp $
+# $Id: sha512,v 1.4 2004/04/21 00:38:42 mdw Exp $
 #
 # Test vectors for SHA-512
 
@@ -36,6 +36,8 @@ sha512-rep {
   "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
 " 23
        4def32cfb1107a104eae530fe04326a57e839a0bd9675f6770ff18d0b3b3ee2d4343bf99e9d54adc272617d49d0f61eab4b4bc177f9d2bac086cd2d902b5780e;
+  "a" 1000000
+       e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973ebde0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b;
 }
 
 # --- HMAC mode ---