| 1 | # Test vectors for HAS160 hash function |
| 2 | # |
| 3 | # $Id: has160,v 1.1 2004/04/04 19:42:59 mdw Exp $ |
| 4 | |
| 5 | # --- Basic hash function --- |
| 6 | # |
| 7 | # Test vectors from `The Revised Version of KCDSA' by Chae Hoon Lim. |
| 8 | |
| 9 | has160 { |
| 10 | "" 307964ef34151d37c8047adec7ab50f4ff89762d; |
| 11 | "a" 4872bcbc4cd0f0a9dc7c2f7045e5b43b6c830db8; |
| 12 | "abc" 975e810488cf2a3d49838478124afce4b1c78804; |
| 13 | "message digest" 2338dbc8638d31225f73086246ba529f96710bc6; |
| 14 | "abcdefghijklmnopqrstuvwxyz" 596185c9ab6703d0d0dbb98702bc0f5729cd1d3c; |
| 15 | } |
| 16 | |
| 17 | has160-rep { |
| 18 | "a" 1000000 d6ad6f0608b878da9b87999c2525cc84f4c9f18d; |
| 19 | } |
| 20 | |
| 21 | # --- HMAC mode --- |
| 22 | # |
| 23 | # Regression catching only. |
| 24 | |
| 25 | has160-hmac { |
| 26 | "Hi There" |
| 27 | 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b |
| 28 | f5b44115a53f716b6f488de1098ee7c251418623; |
| 29 | |
| 30 | "what do ya want for nothing?" |
| 31 | 4a656665 |
| 32 | a74547c1ef0aa147c7428ab7e71664549be2a412; |
| 33 | |
| 34 |