| 1 | # $Id: gkcdsa,v 1.1 2004/04/04 19:42:59 mdw Exp $ |
| 2 | # |
| 3 | # Tests for KCDSA |
| 4 | |
| 5 | sign { |
| 6 | "prime { |
| 7 | 0xd7b9afc104f4d53f737db88d6bf77e12cd7ec3d71cbe3cb74cd224bff348154afba6bfed797044dfc655dcc20c952c0ec43a97e1ad67e687d10729caf622845d162afca8f0248cc412b3596c4c5d3384f7e25ee644ba87bb09b164fb465477b87fdba5eaa400ffa0925714ae19464ffacead3a9750d121948ab2d8d65c82379f, |
| 8 | 0xc3ddd3717bf05b8f8dd725c162f0b9432c6f77fb, |
| 9 | 0x50e414c7a56892d1ad633e42d5cd8346f2c09808111c772cc30b0c544102c27e7b5f9bec57b9df2a153128919d795e46652b2a072e1f2517f2a3afff5815253aaefe35724cfa1af6afce3a6b41e3d0e13bed0eff54383c4665e69b47ba79bbc3339f86b9be2b58894a18b201afc41fe3a0d93d3125efda79bc50dbbb2c3ab639 |
| 10 | }" |
| 11 | has160 |
| 12 | 0x068c4ef355d8b6f53eff1df6f243f98563896c58 |
| 13 | "This is a test message for KCDSA usage!" |
| 14 | 0x4b037e4b573bb7e334cad0a70bed6b5881df9e8e |
| 15 | 8f996a98eda57cc8d88aa6ffdfaea22f39d7fa8a |
| 16 | 0x541f7dc4f92c65eb7f63b6b4f22177f1ee2cf339; |
| 17 | |
| 18 | "ec { nist-p256 }" sha256 |
| 19 | 0x7fb838a8a0a95046b9d9d9fb4440f7bbc1a7bd3b4e853fc92d4e1588719986aa |
| 20 | "Testing elliptic curves with KCDSA" |
| 21 | 0x8d68905434b020ccb849e17a03a5c441d2a104aaf523699c1cc7a93174d21d9c |
| 22 | e3f05cea444ec44d508b3af5b8d2d8eb2bcbff680e83684e3e630ec5b07393c0 |
| 23 | 0x42e307f5fa0a4e01906b067965f6253f1a7919a566cf3d73ddd9a35a17b38617; |
| 24 | } |
| 25 | |
| 26 | verify { |
| 27 | "prime { |
| 28 | 0xd7b9afc104f4d53f737db88d6bf77e12cd7ec3d71cbe3cb74cd224bff348154afba6bfed797044dfc655dcc20c952c0ec43a97e1ad67e687d10729caf622845d162afca8f0248cc412b3596c4c5d3384f7e25ee644ba87bb09b164fb465477b87fdba5eaa400ffa0925714ae19464ffacead3a9750d121948ab2d8d65c82379f, |
| 29 | 0xc3ddd3717bf05b8f8dd725c162f0b9432c6f77fb, |
| 30 | 0x50e414c7a56892d1ad633e42d5cd8346f2c09808111c772cc30b0c544102c27e7b5f9bec57b9df2a153128919d795e46652b2a072e1f2517f2a3afff5815253aaefe35724cfa1af6afce3a6b41e3d0e13bed0eff54383c4665e69b47ba79bbc3339f86b9be2b58894a18b201afc41fe3a0d93d3125efda79bc50dbbb2c3ab639 |
| 31 | }" |
| 32 | has160 |
| 33 | 0x96dce0e7b2f170093d9b51d2ba78202733b62c406d3769758b3e0cbba1ff6c78727a35703cb6bc2476c3c293743dfee94aa4b9efa9a17fa6bf790ac25a82c61523f50abaac7b64647eb15c957b07f5ed7d467243089f74695cd58fbf57920cc0c05d45829c0a8161b943f18451845760ed096540e78aa9750b03d02448cbf8de |
| 34 | "This is a test message for KCDSA usage!" |
| 35 | 8f996a98eda57cc8d88aa6ffdfaea22f39d7fa8a |
| 36 | 0x541f7dc4f92c65eb7f63b6b4f22177f1ee2cf339 |
| 37 | 0; |
| 38 | |
| 39 | "prime { |
| 40 | 0xd7b9afc104f4d53f737db88d6bf77e12cd7ec3d71cbe3cb74cd224bff348154afba6bfed797044dfc655dcc20c952c0ec43a97e1ad67e687d10729caf622845d162afca8f0248cc412b3596c4c5d3384f7e25ee644ba87bb09b164fb465477b87fdba5eaa400ffa0925714ae19464ffacead3a9750d121948ab2d8d65c82379f, |
| 41 | 0xc3ddd3717bf05b8f8dd725c162f0b9432c6f77fb, |
| 42 | 0x50e414c7a56892d1ad633e42d5cd8346f2c09808111c772cc30b0c544102c27e7b5f9bec57b9df2a153128919d795e46652b2a072e1f2517f2a3afff5815253aaefe35724cfa1af6afce3a6b41e3d0e13bed0eff54383c4665e69b47ba79bbc3339f86b9be2b58894a18b201afc41fe3a0d93d3125efda79bc50dbbb2c3ab639 |
| 43 | }" |
| 44 | has160 |
| 45 | 0x96dce0e7b2f170093d9b51d2ba78202733b62c406d3769758b3e0cbba1ff6c78727a35703cb6bc2476c3c293743dfee94aa4b9efa9a17fa6bf790ac25a82c61523f50abaac7b64647eb15c957b07f5ed7d467243089f74695cd58fbf57920cc0c05d45829c0a8161b943f18451845760ed096540e78aa9750b03d02448cbf8de |
| 46 | "This is a test message for KCDSA usage?" |
| 47 | 8f996a98eda57cc8d88aa6ffdfaea22f39d7fa8a |
| 48 | 0x541f7dc4f92c65eb7f63b6b4f22177f1ee2cf339 |
| 49 | -1; |
| 50 | |
| 51 | "ec { nist-p256 }" sha256 |
| 52 | "0x5068f177ccebee933a27457707f6879eb5c4c59d58483766caf9aabcc367c0d1, |
| 53 | 0x4869c59dceadad93f1ed306b3ed544356c119996cc78708b9557c7ca5901da4a" |
| 54 | "Testing elliptic curves with KCDSA" |
| 55 | e3f05cea444ec44d508b3af5b8d2d8eb2bcbff680e83684e3e630ec5b07393c0 |
| 56 | 0x42e307f5fa0a4e01906b067965f6253f1a7919a566cf3d73ddd9a35a17b38617 |
| 57 | 0; |
| 58 | } |
| 59 | |