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