0x994d2c41aa30e52952aea8462370471b2b0a34ac
0x152f95ca15da1997a8c449e00cd2aa2accb988d7f;
+ ## This one's from P1363:
+ ## http://grouper.ieee.org/groups/1363/P1363/testvector.txt
+ "ec { ansi-c2tnb191v1 }" sha
+ 0x340562e1dda332f9d2aec168249b5696ee39d0ed4d03760f
+ "abc"
+ 0x3eeace72b4919d991738d521879f787cb590aff8189d2b69
+ 0x038e5a11fb55e4c65471dcd4998452b1e02d8af7099bb930
+ 0x0c9a08c34468c244b4e5d6b21b3c68362807416020328b6e;
+
"ec { nist-p256 }" sha256
0x7fb838a8a0a95046b9d9d9fb4440f7bbc1a7bd3b4e853fc92d4e1588719986aa
"An example message"
0x8d68905434b020ccb849e17a03a5c441d2a104aaf523699c1cc7a93174d21d9c
0xb30f954bfb624041e56f09ece884c17c74f866c24149bba0712303a9530142a6
0x1076bd32f298aaffa8c6242d881d928b1c4e0f5ad7e8ce3c4d815fe348a9666a;
+
+ # --- Test for over-long hash ---
+
+ "ec { sect131r1 }" sha
+ 0x85bd9fd28a7e7f915891208fbb2b05c0
+ "An example message"
+ 0xee98d38c001731403af6fbf77356f8ea
+ 0x1cba36e768c0247d537a744b7ea62e3b9
+ 0x216e5d02a0b1fb11d6d2fc4b383dcb168;
}
verify {
0x152f95ca15da1997a8c449e00cd2aa2accb988d7f
0;
+ ## This one's from P1363:
+ ## http://grouper.ieee.org/groups/1363/P1363/testvector.txt
+ "ec { ansi-c2tnb191v1 }" sha
+ "0x5de37e756bd55d72e3768cb396ffeb962614dea4ce28a2e7,
+ 0x55c0e0e02f5fb132caf416ef85b229bbb8e1352003125ba1"
+ "abc"
+ 0x038e5a11fb55e4c65471dcd4998452b1e02d8af7099bb930
+ 0x0c9a08c34468c244b4e5d6b21b3c68362807416020328b6e
+ 0;
+
"ec { nist-p256 }" sha256
"0xcc2aecbc5c5f6d72cd7b937279d72a732abcf880ea47e012ebec77ddbca6ed40,
0x90f99cd799abc0ea571d0e02bad80f8323050b1adbdbff50060b6e1e6ebd8611"
0xb30f954bfb624041e56f09ece884c17c74f866c24149bba0712303a9530142a6
0x1076bd32f298aaffa8c6242d881d928b1c4e0f5ad7e8ce3c4d815fe348a9666a
0;
+
+ # --- Test for over-long hash ---
+
+ "ec { sect131r1 }" sha
+ "0x2218ba2b57a7821be97c0015b797d82fe, 0x666aed14fd7a2abf867c6fa222ab26fcc"
+ "An example message"
+ 0x1cba36e768c0247d537a744b7ea62e3b9
+ 0x216e5d02a0b1fb11d6d2fc4b383dcb168
+ 0;
+
+ "ec { sect131r1 }" sha
+ "0x2218ba2b57a7821be97c0015b797d82fe, 0x666aed14fd7a2abf867c6fa222ab26fcc"
+ "An example messag"
+ 0x1cba36e768c0247d537a744b7ea62e3b9
+ 0x216e5d02a0b1fb11d6d2fc4b383dcb168
+ -1;
+
+ "ec { nist-b163 }" sha512
+ "0x385a32536d1cb46d10cf3034a3dd39eb25e4f5123,
+ 0x29ee1edfa37d0f306c4da17b8d883f01ce3be4d46"
+ "qpwmoeqpofaosdaspdpqoweopdoagnqornifnasd"
+ 0x0231b6a807f6af1aee0598768b3fabb863d14a7f8d
+ 0x01c2f638e9dffe03b562e48ca4e1a380cf8c3055f1
+ 0;
}