# 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 ---
#
"1234567890" 8 50abf5706a150990a08b2c5ea40fa0e585554732;
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
" 23 f74d36bf17ee23c46ec166a48a24da6ab999eaea;
+ "a" 1000000 34aa973cd4c4daa4f61eeb2bdbad27316534016f;
}
# --- HMAC mode ---
-# $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
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
" 23
5a86156c37c95ab356e003d569370580737794815f46de7f4834d634;
+ "a" 1000000
+ 20794655980c91d8bbb4c1ea97618a4bf03f42581948b2ee4ee7ad67;
}
# --- HMAC mode ---
-# $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
f371bc4a311f2b009eef952dd83ca80e2b60026c8e935592d0f9c308453c813e;
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
" 23 4804a2a4759acebe127b62ba651ae601a756ca0b509e4987498224acaffb0d98;
+ "a" 1000000
+ cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0;
}
# --- HMAC mode ---
-# $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
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
" 23
f77d169c73427bd30cceff74f822a0209657dfb78c07980509bf8452a3c5d671b7198081898d0a0034e0f7151211fa0f;
+ "a" 1000000
+ 9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b07b8b3dc38ecc4ebae97ddd87f3d8985;
}
# --- HMAC mode ---
-# $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
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
" 23
4def32cfb1107a104eae530fe04326a57e839a0bd9675f6770ff18d0b3b3ee2d4343bf99e9d54adc272617d49d0f61eab4b4bc177f9d2bac086cd2d902b5780e;
+ "a" 1000000
+ e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973ebde0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b;
}
# --- HMAC mode ---