PSEC-3 テストデータ データ表現は 16進数。 10個の公開鍵/秘密鍵に対し、各20の平文/暗号文を示す。 sk が秘密鍵であり、 (q, a, b, p, P, W, Hid, Gid, pLen, hLen, gLen, qLen) が公開鍵である。 P, W は、楕円曲線 E: y^2 = x^3 + ax + b (over GF(q)) 上の点であり、それぞれアフィン座標で P:(xP, yP), W:(xW, yW) と表現される。 Hid および Gid はハッシュ関数 H, G のとり方をあらわし、 このデータの末尾で詳細に説明する。 m が平文であり、 C1, c2, c3 および c4 が暗号文である。 C1 は、楕円曲線 E 上の点であり、アフィン座標で C1(xC1, yC1) と表現する。 r および u は暗号に使用する乱数である。 c4 は H(C1, c2, c3, u, m) であるが、 c4 := H(xC1, yC1, 0x00, c2, c3, u, m) とあらわす。 ============================================= PSEC-3 keyID = 1 (160 bits) ============================================= **** PSEC-3 Private Key [1] **** sk = 0x4d948ec3fedcbcd4327e79ccbed30e37ec5ab8ae **** PSEC-3 Public Key [1] **** q = 0x8223961f0e209569238c61c0801a3c2b2634f651 a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x585ed69a1a5e3af3549df5829428663c08677bc3 p = 0x8223961f0e209569238db32c6332366f8c3655f1 xP = 0x44a82d7665486de731466714b05403c3c8852a1d yP = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 xW = 0x71390203f9c3f3411284b3e1bae4ccd94e827ef4 yW = 0x24755ef3ace9788ef5f97b3906201187da6107cb Gid = 2 Hid = 2 qLen = 160 bits pLen = 160 bits hLen = 160 bits mLen = 128 bits **** Test Vector [1-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x5d2ffeb7525cd61f2a159175e33ccca9 c4 = 0x594e1f1380c5c546e1c2bfa9290cd4d0ede81e0c **** Test Vector [1-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x4c3eefa6434dc70e3b048064f22dddb8 c4 = 0xc692975a2cf0b553362a0c23b8cfacc534718387 **** Test Vector [1-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0xa2d00148ada329e0d5ea6e8a1cc33356 c4 = 0xdabc3381c3831a3b727e5394bb964b4a8b44acb5 **** Test Vector [1-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0xf785541df8f67cb580bf3bdf49966603 c4 = 0x8a71214480e4f5b46475651c82b2f2b568b60b55 **** Test Vector [1-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x087aabe20709834a7f40c420b66999fc c4 = 0xaaa04fd874958c9c57e30ddbfc3a573a9947803e **** Test Vector [1-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x3a4391c52b35a5797c7cf2018c4eb5ce c4 = 0x7af7c5938dd1f6b0e82c877ea8a1ea0149c3a960 **** Test Vector [1-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x39409090263eb36c627ce21c8452a3db c4 = 0x94019a0342aed5b0d18a8667ae94db9996b35087 **** Test Vector [1-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x14499fda3332b2704b7bf53c805da2de c4 = 0x18df65f67e5aeac3065ea4d9b598ac8eca8d7d07 **** Test Vector [1-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x0d4a91c73e39b27a4c7ae3018b59aadb c4 = 0x500af2e317541a0e32beb264c45a05516d6fa2ac **** Test Vector [1-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x33408ad22439a466497ae41b974fafc8 c4 = 0x2b1c8c0b8d76565d8f3545b1c7a3150844eb1f7d **** Test Vector [1-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x124192ce262bb96b6b79f8108459b8da c4 = 0x7305232d8f4233df90276cd17271dd4de386c3fb **** Test Vector [1-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x344b91d93d28b07a4f7bf51a9459a8dc c4 = 0x665de9394d5c20b4bbf593aa5f76fdaed6f920c8 **** Test Vector [1-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x09479bd62028bf6c7e7df8068153a3c2 c4 = 0x33b8edb59a42c7af6120c9f4f100bf1419a08bf0 **** Test Vector [1-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x340893db3b2abf714d7ce7108e59adc4 c4 = 0xc1efe031e8f18459796c850bfc018b6d240b3d08 **** Test Vector [1-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x1c5c8dd6212fbf714332fd198e53a5cd c4 = 0x127d3b9537ea6e14defff2386604902bf098efbb **** Test Vector [1-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0xa2f70157524c9c5963539174e23ccda9 c4 = 0x01fd0bce9b8455354d6d5405d2648a9ff5de4958 **** Test Vector [1-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x7f03ddab4e74e1360625a041d708d38e c4 = 0x65b94addd734269cb2d9ade0dbd96b1d826dfce2 **** Test Vector [1-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x6412c6856e72e52b18ea4a75a03dc5a0 c4 = 0xfe10f3fb6dd72c688bbd6a30c8ad770cd8acf76a **** Test Vector [1-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x7ef1dc3209d3acd1756584092a4f7757 c4 = 0x3f70240c93675ad47cb9a44437f82a2fff9e6bec **** Test Vector [1-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x3ddf150029874e09abfb0aad2e6cda3b99301e84 yC1 = 0x2fc56231c8bed2619e60e5438e04ecbaaafa0e32 c2 = 0xd0fb18dbf1599dde276ba700c2425fdbfb56186c c3 = 0x690488f6a4055d7c409062582e0a84b7 c4 = 0xb654312285f3aec3c339a77cc3f90da1ad2bf3e2 ------------------------------------------------ ============================================= PSEC-3 keyID = 2 (160 bits) ============================================= **** PSEC-3 Private Key [2] **** sk = 0x4110cb59204967661edd9318d64671cd08e7b806 **** PSEC-3 Public Key [2] **** q = 0x8ea75989ecb3ead7372e8649a5e7fef28cc73049 a = 0x88f27ed6ae3395f394fa072fbecb88e303090a74 b = 0x5b3d347b4777476f5c2f18b900cbf0226d4575fc p = 0x8ea75989ecb3ead7372e99e04bbed2da6fa95699 xP = 0x2d0ab27ca9b917d5a5ed9224a3d023abb92ab290 yP = 0x49f54780284dd5353176eeda1b5a6e01dc67fa66 xW = 0x1c3cf915d73a9a12a5f451132cf3eb9ae98873e1 yW = 0x1d870a98c5c85da4658edcdc93a515853a1eec2a Gid = 2 Hid = 2 qLen = 160 bits pLen = 160 bits hLen = 160 bits mLen = 128 bits **** Test Vector [2-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x5d2ffeb7525cd61f2a159175e33ccca9 c4 = 0x2d5a7d42b596d4157e57ca2bf985f07b353127ff **** Test Vector [2-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x4c3eefa6434dc70e3b048064f22dddb8 c4 = 0xbb2698ad4bc2a2df6b8cdef88161335f616b4ecb **** Test Vector [2-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0xa2d00148ada329e0d5ea6e8a1cc33356 c4 = 0x0d521cfcbe902d65558f96e246de2aa70005dc45 **** Test Vector [2-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0xf785541df8f67cb580bf3bdf49966603 c4 = 0x8167c59633fe13aa6fbfedc95fad0e662d255456 **** Test Vector [2-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x087aabe20709834a7f40c420b66999fc c4 = 0x1cd4ccfe03e1bc7c5ff281d897cb2cbc8fe23fbd **** Test Vector [2-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x3a4391c52b35a5797c7cf2018c4eb5ce c4 = 0x78cbfc6d8b2e0f48d70f139a3aaab313b6a593ce **** Test Vector [2-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x39409090263eb36c627ce21c8452a3db c4 = 0xc38ef78f6a962bb39a347c7e7bef893258a438ef **** Test Vector [2-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x14499fda3332b2704b7bf53c805da2de c4 = 0x84deff4c5a096b8d973b8e391d2054d2ced8f1d6 **** Test Vector [2-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x0d4a91c73e39b27a4c7ae3018b59aadb c4 = 0x9ff4fda644e82f00f9849e48cbbf5dcab3305009 **** Test Vector [2-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x33408ad22439a466497ae41b974fafc8 c4 = 0x7ea0e3d91c9c30154a38cb1956e2918392ea263d **** Test Vector [2-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x124192ce262bb96b6b79f8108459b8da c4 = 0x1520f938a20c7f8a1c41d1548c1481997a806e02 **** Test Vector [2-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x344b91d93d28b07a4f7bf51a9459a8dc c4 = 0x325f5c65a0363da0d42e1c4d78a99f2f62a77f0a **** Test Vector [2-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x09479bd62028bf6c7e7df8068153a3c2 c4 = 0x2c4ba326fe6f413dada53fa75a808aa52860aabf **** Test Vector [2-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x340893db3b2abf714d7ce7108e59adc4 c4 = 0x77e37957a6ea670a904f63b45f74cfa125d86236 **** Test Vector [2-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x1c5c8dd6212fbf714332fd198e53a5cd c4 = 0xfd7572ae4cbd616d8dc2ba4e30882d7992453443 **** Test Vector [2-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0xa2f70157524c9c5963539174e23ccda9 c4 = 0x454f145df73d5105555fc669d8d6797341c31775 **** Test Vector [2-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x7f03ddab4e74e1360625a041d708d38e c4 = 0xa76bf7bafd242ee51ce2b1df18735285ae808751 **** Test Vector [2-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x6412c6856e72e52b18ea4a75a03dc5a0 c4 = 0x19903e799cfb8078f8e989553274608ddc383d9d **** Test Vector [2-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x7ef1dc3209d3acd1756584092a4f7757 c4 = 0x83454d6552c4f470b4bad07e63c6fb8a1667dd4a **** Test Vector [2-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x6971f07124c9dd294bab5bad502233779e06abaf yC1 = 0x16667eb3455c00f48e41ea811d7841d206de015 c2 = 0x86fb85183848488d4f737b80b3adde9694413657 c3 = 0x690488f6a4055d7c409062582e0a84b7 c4 = 0x474e575750b12fd42b4389748a4562a2452ab112 ------------------------------------------------ ============================================= PSEC-3 keyID = 3 (160 bits) ============================================= **** PSEC-3 Private Key [3] **** sk = 0x4a13ce05d96f18e87972f0b0d6639f3ea0b64788 **** PSEC-3 Public Key [3] **** q = 0x85a456dd338e3954dc98c5211a91920c33420e27 a = 0x611c7f80cd8e321d3fa2bf6d6a8caea39c871b54 b = 0x6b1c63895a514fd8811e3edae1a8411ebf67477e p = 0x85a456dd338e3954dc993c484ba1a568d7dac717 xP = 0x54edc5468ac1feaeab92c6164aa93c858087f010 yP = 0x4f468f08da05573c52ca42de2040053f30827cb0 xW = 0x43408552157565c02eb714354422828bce211b22 yW = 0xbd720903a9b5ae3fbc34a2740beb44efe005b6d Gid = 2 Hid = 2 qLen = 160 bits pLen = 160 bits hLen = 160 bits mLen = 128 bits **** Test Vector [3-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x5d2ffeb7525cd61f2a159175e33ccca9 c4 = 0x8f9a5316840354167f55f078fd9bf436ceba5fe8 **** Test Vector [3-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x4c3eefa6434dc70e3b048064f22dddb8 c4 = 0x50c8b156e19db89bcbbe497b118b1e8a9bcb048c **** Test Vector [3-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0xa2d00148ada329e0d5ea6e8a1cc33356 c4 = 0xf00f3702a3ffe2150bada37f8ebac5492fb2455d **** Test Vector [3-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0xf785541df8f67cb580bf3bdf49966603 c4 = 0x9558b5704ba425acac26b821ae60ee50f1b02d57 **** Test Vector [3-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x087aabe20709834a7f40c420b66999fc c4 = 0x21efce3c2e78b71a4d92b60a79523b3aec491c01 **** Test Vector [3-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x3a4391c52b35a5797c7cf2018c4eb5ce c4 = 0x5b4b8e820225d28a5688e5b4c0aa7be53d388e68 **** Test Vector [3-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x39409090263eb36c627ce21c8452a3db c4 = 0xa5825678baf4a93c63ad1a8945ef5efe64de5952 **** Test Vector [3-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x14499fda3332b2704b7bf53c805da2de c4 = 0x198f78cc68c4c555d95bfacd0bf9ef5e2a05ecb7 **** Test Vector [3-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x0d4a91c73e39b27a4c7ae3018b59aadb c4 = 0x70d69ee89cb1776f505af2cc3f1cb9f20aa2114c **** Test Vector [3-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x33408ad22439a466497ae41b974fafc8 c4 = 0x20297080036830dabe981d45c369a16716d07387 **** Test Vector [3-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x124192ce262bb96b6b79f8108459b8da c4 = 0xb86439137a7da10c7f2e23e1e186c160f19cfbd1 **** Test Vector [3-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x344b91d93d28b07a4f7bf51a9459a8dc c4 = 0x0d697115b300ced328909ae8dddd5fb649c9c899 **** Test Vector [3-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x09479bd62028bf6c7e7df8068153a3c2 c4 = 0x4ef9e6eb18b96b788043c163afafccb218d3ada9 **** Test Vector [3-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x340893db3b2abf714d7ce7108e59adc4 c4 = 0x9ccfc6fd15d6a21fe189e9325ab444ff53cd49e4 **** Test Vector [3-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x1c5c8dd6212fbf714332fd198e53a5cd c4 = 0xf8d6f40e01878588297ebae91495036e8c143c1b **** Test Vector [3-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0xa2f70157524c9c5963539174e23ccda9 c4 = 0x5ed83e27c29cc7993feb2652f41cfa29435604bc **** Test Vector [3-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x7f03ddab4e74e1360625a041d708d38e c4 = 0xdfe137ce3d7687fb632534094b859aa69c1bb683 **** Test Vector [3-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x6412c6856e72e52b18ea4a75a03dc5a0 c4 = 0x599df3ebe62190813bcaa9d7d86b7e8c5afc34d3 **** Test Vector [3-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x7ef1dc3209d3acd1756584092a4f7757 c4 = 0x2a67dde7361b647fa3e697a7d87ac304e216ddba **** Test Vector [3-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x1f8d93f3e010650d54121815140e595deb8975ba yC1 = 0x4adc5378c7df0b105c99e8802060ffea2ca62877 c2 = 0x83f7fc37de60d9f14b9cafdd0633ca1b7d01985e c3 = 0x690488f6a4055d7c409062582e0a84b7 c4 = 0xdb07069aa81265ae24bb6ed07942e7d36550d0a6 ------------------------------------------------ ============================================= PSEC-3 keyID = 4 (160 bits) ============================================= **** PSEC-3 Private Key [4] **** sk = 0x3d17c9c593b8e12e514ec2bdce655ade2346d9b6 **** PSEC-3 Public Key [4] **** q = 0x92a05b1d7944710f04bdf681d663af7eb7d6964d a = 0x5ed43cc278f4211ecb5da1e97764489656408f9 b = 0x39c9510d680fcb5d922decddda73a4ba4d13667d p = 0x92a05b1d7944710f04bd6a3b539fe9c9554a34e9 xP = 0x65ae4cef6fc0d21a70b7daf1db5d7db9eaf3a4bb yP = 0x5352d9cc428189227534011124466df19e303f3a xW = 0xb9e63146767faf0734cb2a75a7e3806519f5122 yW = 0x86dc172e95f4bffbcc1baed42240062e5145dea5 Gid = 2 Hid = 2 qLen = 160 bits pLen = 160 bits hLen = 160 bits mLen = 128 bits **** Test Vector [4-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x5d2ffeb7525cd61f2a159175e33ccca9 c4 = 0x7be6b97cf7150b9bef761650ae612b41d951044c **** Test Vector [4-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x4c3eefa6434dc70e3b048064f22dddb8 c4 = 0x05b23abc4618375ba437a698c8e7354813aee20d **** Test Vector [4-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0xa2d00148ada329e0d5ea6e8a1cc33356 c4 = 0x7f930d3d70503554fb345d9309a7972af3198fda **** Test Vector [4-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0xf785541df8f67cb580bf3bdf49966603 c4 = 0x9958c99fec1ce2c52d16cb86624f9cfe6926c70b **** Test Vector [4-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x087aabe20709834a7f40c420b66999fc c4 = 0xe1e972348a8e47122fed7d0113c63d57525d5b55 **** Test Vector [4-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x3a4391c52b35a5797c7cf2018c4eb5ce c4 = 0xa760ae81808bafceb061e59b65050f2247fda6bf **** Test Vector [4-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x39409090263eb36c627ce21c8452a3db c4 = 0xf42d092e89f3dd273b2bc8307d3e4b8c5320c090 **** Test Vector [4-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x14499fda3332b2704b7bf53c805da2de c4 = 0xf1492a29cdb6b02df797ead0f6a34b4fa9111275 **** Test Vector [4-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x0d4a91c73e39b27a4c7ae3018b59aadb c4 = 0xc31e7b2366f4f0f0179465e2d0427954e67c2698 **** Test Vector [4-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x33408ad22439a466497ae41b974fafc8 c4 = 0x03da214b3e7eca2d320a9b4be412134db2c27293 **** Test Vector [4-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x124192ce262bb96b6b79f8108459b8da c4 = 0xfdd7eb964a3fe4e1d2e6dd86797db8a92fdb8576 **** Test Vector [4-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x344b91d93d28b07a4f7bf51a9459a8dc c4 = 0xfd65e29064dc2b3d62fa8db25364bfc166b21c18 **** Test Vector [4-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x09479bd62028bf6c7e7df8068153a3c2 c4 = 0x59215fe19d34c6bff438bad37150dcb6e10a33c6 **** Test Vector [4-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x340893db3b2abf714d7ce7108e59adc4 c4 = 0xf0017e8b4655344d612aff0eb321f02cfe09afcd **** Test Vector [4-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x1c5c8dd6212fbf714332fd198e53a5cd c4 = 0x4d0b637e26e88019503a0474dce6054c6cea563c **** Test Vector [4-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0xa2f70157524c9c5963539174e23ccda9 c4 = 0xe8f7e53d732edac88edf70ffcd39f63b39074a6a **** Test Vector [4-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x7f03ddab4e74e1360625a041d708d38e c4 = 0x5c2b427dc28e5c865d9f763fb9a4de1e5f26f122 **** Test Vector [4-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x6412c6856e72e52b18ea4a75a03dc5a0 c4 = 0x2615635bab783826e6997f10090b3f73e310041e **** Test Vector [4-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x7ef1dc3209d3acd1756584092a4f7757 c4 = 0x24a50895f426ad0598b66feaad3f3b13eed799d6 **** Test Vector [4-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f r = 0xdcd1de60e0d4dedea89a0aafb5d5665270a33a8 xC1 = 0x50d2ca4234c72cffb7712670989ec662139e187d yC1 = 0x7d87d5fa1d2f7495af38fb1cf1c524598eab53b6 c2 = 0xe1461cf0c75dae4e0345b94f702640182e7de371 c3 = 0x690488f6a4055d7c409062582e0a84b7 c4 = 0x1477ad629512b331c9bba58986a33ec2692d02b9 ------------------------------------------------ ============================================= PSEC-3 keyID = 5 (192 bits) ============================================= **** PSEC-3 Private Key [5] **** sk = 0x4b2ca72bf82ded8e4fce34271b5c01486b8659e87675ecf1 **** PSEC-3 Public Key [5] **** q = 0x848b7db714cf64af063df8d184ba4f20578e4b2361c36427 a = 0x1e76357b706133a7899bb45c0043250542c478588d33c21e b = 0x3a6ff7d020a526a4a8c40bb28260ba2db1289aff7e147e9d p = 0x848b7db714cf64af063df8d206a9435f0d0ab4b69e07b753 xP = 0x244e0929ced26a53fa922a426d9ca3b56083f3ed2ff6b84b yP = 0x44d897df903222c1ef397906e659b54b72edbadbd9c663ba xW = 0x73ef56525b6b9e0dd2f25e1f7dfa2c34920e244a0a16f0a7 yW = 0x56d14abc183c8fb44d7195404ed9177930b4f40648420574 Gid = 2 Hid = 2 qLen = 192 bits pLen = 192 bits hLen = 160 bits mLen = 128 bits **** Test Vector [5-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x594629ee4ab9ad2b3ac2d1cfcf3fa1c2 c4 = 0xe21b8eb3af66a67fe5fa5b478fe50ec9bb6a9478 **** Test Vector [5-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x485738ff5ba8bc3a2bd3c0dede2eb0d3 c4 = 0x981edc1418781dcdbdba09181f982057453f9b96 **** Test Vector [5-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0xa6b9d611b54652d4c53d2e3030c05e3d c4 = 0x294840dacad9397db1bfb8ee3282998241d94c42 **** Test Vector [5-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0xf3ec8344e013078190687b6565950b68 c4 = 0xcb2a5bbf1865040afd9e7e561c79dc4d19f63fc2 **** Test Vector [5-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x0c137cbb1fecf87e6f97849a9a6af497 c4 = 0x87c9a744ce4e035d9fa36ed36743b164ebb1d661 **** Test Vector [5-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x3e2a469c33d0de4d6cabb2bba04dd8a5 c4 = 0x3fdfb62c7b4ac3112025894d2592a3813a4a7efb **** Test Vector [5-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x3d2947c93edbc85872aba2a6a851ceb0 c4 = 0x08d96459871423ec37f5b60769002c0aacb4afa5 **** Test Vector [5-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x102048832bd7c9445bacb586ac5ecfb5 c4 = 0x7866c546f6c9891e57d5aa6eba5a67162330002e **** Test Vector [5-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x0923469e26dcc94e5cada3bba75ac7b0 c4 = 0xaddcd853a43132c7b3b19330c576a00635238ef6 **** Test Vector [5-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x37295d8b3cdcdf5259ada4a1bb4cc2a3 c4 = 0xa2754688a6bcf5d3a5ffde2efcd3422c4fc035d8 **** Test Vector [5-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x162845973ecec25f7baeb8aaa85ad5b1 c4 = 0xa5930c1e07bf95c76dec130a2c1bb3cb347258db **** Test Vector [5-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x3022468025cdcb4e5facb5a0b85ac5b7 c4 = 0x4083cf9e4ef97930f1b300659dc0d327d881e2ff **** Test Vector [5-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x0d2e4c8f38cdc4586eaab8bcad50cea9 c4 = 0x17eba3f8dfca9adbdc7c3a442f41061f3a10c74f **** Test Vector [5-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x3061448223cfc4455daba7aaa25ac0af c4 = 0xebd28ecaa37088ea276dfc6f2a7acd4d9ffc8972 **** Test Vector [5-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x18355a8f39cac44553e5bda3a250c8a6 c4 = 0x1544d5d6d66d12545db4ab4ebb0b78ac0c3671d3 **** Test Vector [5-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0xa69ed60e4aa9e76d7384d1cece3fa0c2 c4 = 0x24e3679829026d8bad23da5b0c71efa7658afcb4 **** Test Vector [5-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x7b6a0af256919a0216f2e0fbfb0bbee5 c4 = 0x49898278d438dcf237d9a537ed9e56dda2bcd1bf **** Test Vector [5-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x607b11dc76979e1f083d0acf8c3ea8cb c4 = 0xa744cf3e7bf7697ff81890cd3f295578b5465091 **** Test Vector [5-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x7a980b6b1136d7e565b2c4b3064c1a3c c4 = 0xb240391b3c5df6bae9fbf96b50e84b91c29ac0e9 **** Test Vector [5-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x7105d1b31e2df74611938138153795e5dacfa166f16f465e yC1 = 0x111eb276206f0eb33d438fb4d5daeb1657f804e33b07e7cb c2 = 0xcec82c2ff185b3812bb30b68fdce7eb807cdc17ec1beb8fa c3 = 0x6d6d5fafbce02648504722e20209e9dc c4 = 0xebdf37126a02e813ec9fb126cdd9ffd4470c5d83 ------------------------------------------------ ============================================= PSEC-3 keyID = 6 (192 bits) ============================================= **** PSEC-3 Private Key [6] **** sk = 0x4f28adc1c4c626ffcdbdf56b36e1ec5a810372b7587fafc5 **** PSEC-3 Public Key [6] **** q = 0x808f772148372b3d884e378cd5b0adda97e3c5a79bcf6d03 a = 0x27c1c4fc3d2222da53a7bc8892fb2675a564e38d02ca5edb b = 0x139669166920f839c31c9c2bcfb47d2951526c343a3ee8c4 p = 0x808f772148372b3d884e378deb23584cf78d9be7bbfdf47f xP = 0xfad603fcd0b7e936bf73cc01f9a4bd88a51aa35ea77b558 yP = 0x41eb57f3a23a08328dfc7e413ecef05c4c759820201c038f xW = 0x40f0df77a3f274eeaa7f4cdfd5d8cc415b49332257928a87 yW = 0x787511ae25d5ec44085dad5dcb803770c35195df5f3db59b Gid = 2 Hid = 2 qLen = 192 bits pLen = 192 bits hLen = 160 bits mLen = 128 bits **** Test Vector [6-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x594629ee4ab9ad2b3ac2d1cfcf3fa1c2 c4 = 0x746908de43d23ce72f846789e626663090a023d3 **** Test Vector [6-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x485738ff5ba8bc3a2bd3c0dede2eb0d3 c4 = 0x888440e9135488b2c6ee44de3e538b5990fb38b3 **** Test Vector [6-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0xa6b9d611b54652d4c53d2e3030c05e3d c4 = 0xe6eb1770fa8e143f8c3ea38f35cd87d8687949d4 **** Test Vector [6-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0xf3ec8344e013078190687b6565950b68 c4 = 0x10ffcde3f49762b8389ddf6f333fdfb87b741fd2 **** Test Vector [6-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x0c137cbb1fecf87e6f97849a9a6af497 c4 = 0x276268a37c352d2b79206055f6e67b8d0508fe1f **** Test Vector [6-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x3e2a469c33d0de4d6cabb2bba04dd8a5 c4 = 0xa49541dd20e0cee54555e446497cc0afddfa2519 **** Test Vector [6-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x3d2947c93edbc85872aba2a6a851ceb0 c4 = 0xbd893b40db339f600fccaa70b208c23e989c5f6d **** Test Vector [6-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x102048832bd7c9445bacb586ac5ecfb5 c4 = 0x124121971f4286b46cf4b98aa5cd21b321cd8044 **** Test Vector [6-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x0923469e26dcc94e5cada3bba75ac7b0 c4 = 0x9c569599a66f75d6092b9e1d6b53d7fcae0e62e3 **** Test Vector [6-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x37295d8b3cdcdf5259ada4a1bb4cc2a3 c4 = 0x184771260fef887a76f6daf69609fc297824eb86 **** Test Vector [6-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x162845973ecec25f7baeb8aaa85ad5b1 c4 = 0x5fcb30412c5b46e1445c4b880561bb9b532fe22d **** Test Vector [6-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x3022468025cdcb4e5facb5a0b85ac5b7 c4 = 0xc378bb14e62bc2d1b23dfba926196b35c729e8b9 **** Test Vector [6-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x0d2e4c8f38cdc4586eaab8bcad50cea9 c4 = 0x37eb089c123709b0c1108b946faa94bb5c8c901a **** Test Vector [6-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x3061448223cfc4455daba7aaa25ac0af c4 = 0x404572354ffbffa5734952920bd6baca74214727 **** Test Vector [6-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x18355a8f39cac44553e5bda3a250c8a6 c4 = 0x619cf761c8066ba89b4453dd97916a72208b71ac **** Test Vector [6-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0xa69ed60e4aa9e76d7384d1cece3fa0c2 c4 = 0x3477341187a828bc5bac721e808992bf58a9375e **** Test Vector [6-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x7b6a0af256919a0216f2e0fbfb0bbee5 c4 = 0xa2e4c447ba4dc33cce0346807ecf464bbd80a6bc **** Test Vector [6-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x607b11dc76979e1f083d0acf8c3ea8cb c4 = 0x4f29d77570381341c23cbec895f5513c28a82387 **** Test Vector [6-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x7a980b6b1136d7e565b2c4b3064c1a3c c4 = 0x5fc9229dbcf9aa241f8cf48cbb94c0c4562fe68f **** Test Vector [6-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0x688828e032d662cfd2750f8e76b71f9842762a35cdcd44be yC1 = 0x7bcebfa64cd3160dd36d05702597553e343bfab73f1acb14 c2 = 0x856f8cf4563ede139bfa87a43d65bf10d4de42a1dc3b29be c3 = 0x6d6d5fafbce02648504722e20209e9dc c4 = 0x44704f3669aa69f5922da4dc67e50f6eb43b9efe ------------------------------------------------ ============================================= PSEC-3 keyID = 7 (192 bits) ============================================= **** PSEC-3 Private Key [7] **** sk = 0x42fd208a24398c2e2bb501a02ceff47a1874c9dd6899392b **** PSEC-3 Public Key [7] **** q = 0x8cbb0458e8c3c60f2a572b58d86ecb9b0cbebab62e73f055 a = 0x23781c1f22c8ba10983c78c47002efe4e8702bf5bc09fc4 b = 0x8611d24ade95553d26c26b64500492b753d9033e0786154e p = 0x8cbb0458e8c3c60f2a572b58f515502d601c44c1abe46b19 xP = 0x35181cb0a399e66448bd0d70e5cbfe1b4b8a4ba10700a60a yP = 0x4e557bc51ed467587ac6391f8ac5baa5e143c438b2d1385b xW = 0x13c06d2bf7a3a8578137e53ad2e6967d1cff7a6935360364 yW = 0x3f43493f71356552ee11938f06e313fee166cdbd1b849866 Gid = 2 Hid = 2 qLen = 192 bits pLen = 192 bits hLen = 160 bits mLen = 128 bits **** Test Vector [7-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x594629ee4ab9ad2b3ac2d1cfcf3fa1c2 c4 = 0x6b19ddf73fca55588c768229951559c991c4a2dd **** Test Vector [7-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x485738ff5ba8bc3a2bd3c0dede2eb0d3 c4 = 0x46fa012612215e943319b576ab7eb6ec79eaf93b **** Test Vector [7-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0xa6b9d611b54652d4c53d2e3030c05e3d c4 = 0xf2957d76d35d75709f7fe96a265e1fcbc4ad7ee9 **** Test Vector [7-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0xf3ec8344e013078190687b6565950b68 c4 = 0x4a1f65683936301e1b57ebe7fdca33f76790ab1e **** Test Vector [7-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x0c137cbb1fecf87e6f97849a9a6af497 c4 = 0xf213a82212b458205ac0edaa1eed7425232799f6 **** Test Vector [7-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x3e2a469c33d0de4d6cabb2bba04dd8a5 c4 = 0xecefb169cf135aa4fa03d5668e03eb207aa21367 **** Test Vector [7-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x3d2947c93edbc85872aba2a6a851ceb0 c4 = 0xd682f78534a9130cabeaed88adebfbaed92fc534 **** Test Vector [7-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x102048832bd7c9445bacb586ac5ecfb5 c4 = 0xaf05e3f9b9cd04d0eaef62f048fb7ec8163a5e45 **** Test Vector [7-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x0923469e26dcc94e5cada3bba75ac7b0 c4 = 0x41c4d9a1e764e169aff616e2b69f6964abf68db5 **** Test Vector [7-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x37295d8b3cdcdf5259ada4a1bb4cc2a3 c4 = 0x19aa8c9cf65764d78f0a175555d6a36418b0e037 **** Test Vector [7-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x162845973ecec25f7baeb8aaa85ad5b1 c4 = 0x14764a0fe4a43c8f39a75b5b12053100d828c9c1 **** Test Vector [7-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x3022468025cdcb4e5facb5a0b85ac5b7 c4 = 0x63298ffca691b02c8d7738bb27731c75d30fa358 **** Test Vector [7-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x0d2e4c8f38cdc4586eaab8bcad50cea9 c4 = 0xec7674dc425219d24fdb67c80e4e83a25c200424 **** Test Vector [7-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x3061448223cfc4455daba7aaa25ac0af c4 = 0xfa8033486480f369bb37321f89d0fdf3b4bd3356 **** Test Vector [7-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x18355a8f39cac44553e5bda3a250c8a6 c4 = 0xe99f8b804b84b48e6f3805bd8b32b0b9ae950574 **** Test Vector [7-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0xa69ed60e4aa9e76d7384d1cece3fa0c2 c4 = 0x7b819b1457ab10a405208662349ba7f54674e17d **** Test Vector [7-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x7b6a0af256919a0216f2e0fbfb0bbee5 c4 = 0x4e783ab280d20cada2c238df1a8f3932f1650733 **** Test Vector [7-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x607b11dc76979e1f083d0acf8c3ea8cb c4 = 0x9312d2f71e9d1cc72b4678ac461fc81c39b0101c **** Test Vector [7-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x7a980b6b1136d7e565b2c4b3064c1a3c c4 = 0xdc833bae214e60d02b5a316f818bbb6169aff09c **** Test Vector [7-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da444 r = 0xe0d4dedea89a0aafb5d5665270a33a807d62fcc457d32e9 xC1 = 0xac3da99dc8a78596eee98d358110b5f16743860d8f0c407 yC1 = 0x373fb35371c15555f5fdd1cf22a0132ca34d76505782177d c2 = 0xa5c3164b2fdc8e2e2df4d93a3a1d4ec09c5fad81cdbc4984 c3 = 0x6d6d5fafbce02648504722e20209e9dc c4 = 0x5e9fdd62a7d07208df7114bffd7e425abd1f8873 ------------------------------------------------ ============================================= PSEC-3 keyID = 8 (256 bits) ============================================= **** PSEC-3 Private Key [8] **** sk = 0x470a94a31ee348272dec4199557f8d042d05d82deaac443218d7521727eaf66e **** PSEC-3 Public Key [8] **** q = 0x88ad903fee1a0a16281feb5fcc85b7a320127c8e53ffc948129fd571492e7903 a = 0x78b7c1dc3224bdd765244ff530fb0556a7fb91a11b23f92abd20d283526d47ed b = 0x27bb140126ab7736d71789db7e5998f5fdd263d5235dcaa8f165ed44ef559292 p = 0x88ad903fee1a0a16281feb5fcc85b7a34b8b367129d16011f4f5cbcee622577f xP = 0x57239dd5254186362153557846d75045ee7ac8998be0122f881d4012763599d2 yP = 0x1317eb607a82bbd5e28246a906186a09c79269478a1f7f67d24a5adf3c7a493a xW = 0x1cf0a7cd037b823ee203cc3cfad9bf0260745b0a7755a4eabaaf1b1bbcff1238 yW = 0x3ed78f756015848924c90b397f07619ef5952608545d7ce1f26bfe2ccb90af10 Gid = 2 Hid = 2 qLen = 256 bits pLen = 256 bits hLen = 160 bits mLen = 128 bits **** Test Vector [8-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x4b629ab0c4d1eef2712dfa4413b8dcdb c4 = 0x17951a99128d196d81a44edf1e6b8a966ec76145 **** Test Vector [8-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x5a738ba1d5c0ffe3603ceb5502a9cdca c4 = 0x1343802a4c1756fa9854c64394dab4a815ffb9b0 **** Test Vector [8-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0xb49d654f3b2e110d8ed205bbec472324 c4 = 0xe2b2abfe3be91435ae23b5a5718764a6d967ede2 **** Test Vector [8-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0xe1c8301a6e7b4458db8750eeb9127671 c4 = 0x1bcd56eab8da2cd7b398501b2e2a1379740da1e0 **** Test Vector [8-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x1e37cfe59184bba72478af1146ed898e c4 = 0x57c2825fcae6c348e9ec52197cf4f3d06f6de311 **** Test Vector [8-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x2c0ef5c2bdb89d94274499307ccaa5bc c4 = 0x3835e10d21c6f7b3fa7c36e8b3f1987ca7fab390 **** Test Vector [8-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x2f0df497b0b38b813944892d74d6b3a9 c4 = 0x406d37878527137740a5e865a98c1a3212d68dad **** Test Vector [8-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x0204fbdda5bf8a9d10439e0d70d9b2ac c4 = 0xd76554e98c2fc609bb931f49d417c76f05890be2 **** Test Vector [8-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x1b07f5c0a8b48a97174288307bddbaa9 c4 = 0x8f6f9a703a33ac48afd4ab513b242f6fa431eb7e **** Test Vector [8-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x250deed5b2b49c8b12428f2a67cbbfba c4 = 0x014a0fd480efe0ec851bf825e565f840dafeb269 **** Test Vector [8-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x040cf6c9b0a681863041932174dda8a8 c4 = 0x0e9e63db4afb21314d8c2162785909623bbc878e **** Test Vector [8-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x2206f5deaba5889714439e2b64ddb8ae c4 = 0x30a2d73e7530699231ab35a75a3d11cd1576aef4 **** Test Vector [8-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x1f0affd1b6a587812545933771d7b3b0 c4 = 0xb58a71a596a95116d83d8fc7c04c5414d2a8ba96 **** Test Vector [8-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x2245f7dcada7879c16448c217eddbdb6 c4 = 0x37ababe76c8a50a1911cb74176057be677a67938 **** Test Vector [8-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x0a11e9d1b7a2879c180a96287ed7b5bf c4 = 0xb1ed859ff10239064101c044fc4fba31df94fd64 **** Test Vector [8-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0xb4ba6550c4c1a4b4386bfa4512b8dddb c4 = 0x811266110e804e87ef3905282fc6385b89272e20 **** Test Vector [8-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x694eb9acd8f9d9db5d1dcb70278cc3fc c4 = 0x32d8e4d54afc1d0c357a0bbb6381acb8d2059a67 **** Test Vector [8-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x725fa282f8ffddc643d2214450b9d5d2 c4 = 0x8115f663f5aa631185187abae5b827af29df2253 **** Test Vector [8-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x68bcb8359f5e943c2e5def38dacb6725 c4 = 0x33443d0579dba7e9144b9d9eadd47e5e99b5db6e **** Test Vector [8-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0xafed03803b7e2e7ebe334c733a7c400a8fce6b34d545d6e077f754b788d8bd4 yC1 = 0x777826ec566f65d34c722cec45e69d449bc1e1bd509e09553d6d636184380a83 c2 = 0xbcaea64861dc56a02fa5fd315d224c7a4a9e6871a7a7804348efc247dfbc1a14 c3 = 0x7f49ecf1328865911ba80969de8e94c5 c4 = 0x49ab943c86d941310f97841c8af953969f50c516 ------------------------------------------------ ============================================= PSEC-3 keyID = 9 (256 bits) ============================================= **** PSEC-3 Private Key [9] **** sk = 0x3c6403780e0e68c52417cd4f9f1b486f1d09a3ab76ea961a8ab2cb6c36b5e25c **** PSEC-3 Public Key [9] **** q = 0x9354216afeeee97831f45fa982e9fc38d6ea7bd15dae3019afea5d7f7efc59b9 a = 0x2d5ea616238d3ce103a48cac36a835547f5f55364fcd00470eaa0fb79f688d78 b = 0x25e961740fa014d55f34579d05f254924a9bac9cc6489ba8bef757c6bf7ce9a5 p = 0x9354216afeeee97831f45fa982e9fc385b876af39d930e29831a5279d7576b91 xP = 0x154501d29a0f3b680869e1b5697b303acd354d8c20d4e12e9218d3a2bdca730e yP = 0x323ef6e0bb6db1ed4eb754b3ace0ee7b4b1d3c46c0d8af379f548af61cb49c33 xW = 0x37018c4ff5f25fbf0a84402206fc702269560d883bb9ba5ff4d98ce31a517c2 yW = 0x7f067b2c88656b00bc8666bd2d8740e2ff8f07f5e58006e42994ecfefde24265 Gid = 2 Hid = 2 qLen = 256 bits pLen = 256 bits hLen = 160 bits mLen = 128 bits **** Test Vector [9-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x4b629ab0c4d1eef2712dfa4413b8dcdb c4 = 0x02eee4120826c94fc376db5b7159316995e2ef5d **** Test Vector [9-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x5a738ba1d5c0ffe3603ceb5502a9cdca c4 = 0xc7782b75d2c5596e991d9d43aea9bf6d491fcf69 **** Test Vector [9-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0xb49d654f3b2e110d8ed205bbec472324 c4 = 0x2db3f92c814f8aee3c5b7fe78ba2c6a2326e4e51 **** Test Vector [9-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0xe1c8301a6e7b4458db8750eeb9127671 c4 = 0x56008a624f1a1638e396ddecb34e6a01086372d1 **** Test Vector [9-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x1e37cfe59184bba72478af1146ed898e c4 = 0x2ceeace454e9b6eb788bce4017d015b4a3303e6e **** Test Vector [9-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x2c0ef5c2bdb89d94274499307ccaa5bc c4 = 0x20c65be52be3895fbcbeb48433e3896ecfd7f715 **** Test Vector [9-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x2f0df497b0b38b813944892d74d6b3a9 c4 = 0xe95e266df716fa5c43585458ca73f812da38ac70 **** Test Vector [9-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x0204fbdda5bf8a9d10439e0d70d9b2ac c4 = 0x8d3e4c176087c00ebf1bff13539590280a9b2f4b **** Test Vector [9-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x1b07f5c0a8b48a97174288307bddbaa9 c4 = 0x0b27c867b746f93ba649faf88c12277505ae4aa6 **** Test Vector [9-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x250deed5b2b49c8b12428f2a67cbbfba c4 = 0x07102bae9169c4da8516f37f1d6393d0d0d1e5db **** Test Vector [9-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x040cf6c9b0a681863041932174dda8a8 c4 = 0xb1c9e385f820714bc6b518e19ce9b17ee0f82de5 **** Test Vector [9-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x2206f5deaba5889714439e2b64ddb8ae c4 = 0x895b7d0d40dae23cce43b5abeb903d7d4096f825 **** Test Vector [9-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x1f0affd1b6a587812545933771d7b3b0 c4 = 0x647d571e74bfe60110c36437742ca2782cc410df **** Test Vector [9-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x2245f7dcada7879c16448c217eddbdb6 c4 = 0xb7e711efa296783258f8802ea504a6df713470e5 **** Test Vector [9-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x0a11e9d1b7a2879c180a96287ed7b5bf c4 = 0xc93d95da2b344299108df4209fc11ef048e9c427 **** Test Vector [9-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0xb4ba6550c4c1a4b4386bfa4512b8dddb c4 = 0x25f51a6035663c1a96c10ea628af4f06db82519e **** Test Vector [9-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x694eb9acd8f9d9db5d1dcb70278cc3fc c4 = 0x9765701699238aaaa77221126952d89cebe090c2 **** Test Vector [9-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x725fa282f8ffddc643d2214450b9d5d2 c4 = 0x5f7680cfaede436c4f04553ff5c923457435c905 **** Test Vector [9-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x68bcb8359f5e943c2e5def38dacb6725 c4 = 0xad2857f52d117a6f58c9ac75ffc4854ff8a6b79c **** Test Vector [9-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x2493fb12a83f1a7b02b3c9502076cce8655885aa9dca47930fd90da1c468406 yC1 = 0x21f5adf12949602adf906b2d3b9ecfbddac22d94bb168c4c7b896f34447eb8d2 c2 = 0xff7f0512514964570c389d678ac59af6a9681dbc0424158a473538e3374d2788 c3 = 0x7f49ecf1328865911ba80969de8e94c5 c4 = 0x62de121f426e8dc7d1494e1002a7e6adf6bf50d7 ------------------------------------------------ ============================================= PSEC-3 keyID = 10 (256 bits) ============================================= **** PSEC-3 Private Key [10] **** sk = 0x4f269e1ffc2c287f61d17020d6138381e7dd0e9cabf57099d7b3adc76c0fa2c6 **** PSEC-3 Public Key [10] **** q = 0x809186c310d129bdf43abcd84bf1c1250e2c704e555b0646909132d4d553d2d5 a = 0x5b5f7977f7a576b39dc7c5bedb11a9d1fa2f372b6308b1035f34e24bbf7840b7 b = 0x2ebf13ec42bf95ed96741d806b1dd6ab70ec550d40031ccb89f56141f1696196 p = 0x809186c310d129bdf43abcd84bf1c12590b40002688833aa3619701ea1fdab27 xP = 0x3b544f9c5295d7293d89b2f98f17133433b0498a6e076230b85f3fbbf59e635b yP = 0x5af29f34ebc8edbafd42fd564d81d12f32020fe7262e5c8dce2386fa2e19b83c xW = 0x1c3a5999915911f16e1ede1ee85f8b355d837ba2b7eb0244712c5141e049f8f8 yW = 0x6f75d0aeedfbe4cbce7cb3f9bf64b292e72cd169f417a8018b9dc97ebba68b3c Gid = 2 Hid = 2 qLen = 256 bits pLen = 256 bits hLen = 160 bits mLen = 128 bits **** Test Vector [10-1] **** m = 0x00000000000000000000000000000000 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x4b629ab0c4d1eef2712dfa4413b8dcdb c4 = 0x5ace20e1515c24ca31c42927ace053f050120c23 **** Test Vector [10-2] **** m = 0x11111111111111111111111111111111 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x5a738ba1d5c0ffe3603ceb5502a9cdca c4 = 0x0871f69301c7e99dd95757f0d016a4f0de91118f **** Test Vector [10-3] **** m = 0xffffffffffffffffffffffffffffffff u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0xb49d654f3b2e110d8ed205bbec472324 c4 = 0x665ae7fe7c29e58a6a14d83e2997a0f730eebca8 **** Test Vector [10-4] **** m = 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0xe1c8301a6e7b4458db8750eeb9127671 c4 = 0xec2c961e23ba46016fc87e9eff61991f5a7f858f **** Test Vector [10-5] **** m = 0x55555555555555555555555555555555 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x1e37cfe59184bba72478af1146ed898e c4 = 0xb0dfed3b149baefd7bfb13fc65b788a96e69503c **** Test Vector [10-6] **** m = 0x676c6f7279697366566963746f727967 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x2c0ef5c2bdb89d94274499307ccaa5bc c4 = 0x967af01f4b08d72f15cdff77d55e204de94869d1 **** Test Vector [10-7] **** m = 0x646f6e277462657348697369676e6f72 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x2f0df497b0b38b813944892d74d6b3a9 c4 = 0x8913f820c98906f93f77af4871b0a71a2085d075 **** Test Vector [10-8] **** m = 0x4966616d616e646f616e644963616e77 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x0204fbdda5bf8a9d10439e0d70d9b2ac c4 = 0x90b2bb373320493a93eefa5fa028d9af2d375cc4 **** Test Vector [10-9] **** m = 0x50656f706c656465666f727468656672 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x1b07f5c0a8b48a97174288307bddbaa9 c4 = 0x75d639f088bce04fd215149369a0bd52e3b017ee **** Test Vector [10-10] **** m = 0x6e6f746576657279636f756e74736361 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x250deed5b2b49c8b12428f2a67cbbfba c4 = 0x4db29d5745fbfc6ae4006e68c932df66105f24be **** Test Vector [10-11] **** m = 0x4f6e6c7974776f74416c696567657473 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x040cf6c9b0a681863041932174dda8a8 c4 = 0xcf09247ab8cd2a2a6193f261b4981722e5d7120f **** Test Vector [10-12] **** m = 0x69646f6e6f746665656e646f77656475 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x2206f5deaba5889714439e2b64ddb8ae c4 = 0x14c3cebd20206b997d6740861aa4149f75487f35 **** Test Vector [10-13] **** m = 0x546865617274697354686973626f6f6b u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x1f0affd1b6a587812545933771d7b3b0 c4 = 0x6faf1b165b854ec54c21720706d9514742f598c7 **** Test Vector [10-14] **** m = 0x69276d6c6976696e676976656d65616d u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x2245f7dcada7879c16448c217eddbdb6 c4 = 0x6d66da7f680bd212ec388fd1d1c4e2d7d8b43833 **** Test Vector [10-15] **** m = 0x417373617373696e69276c6c6d6f6964 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x0a11e9d1b7a2879c180a96287ed7b5bf c4 = 0x59204b46324b7f5ee296957a2e9eedbaec16fbe8 **** Test Vector [10-16] **** m = 0xffd8ffe000104a464946000101000100 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0xb4ba6550c4c1a4b4386bfa4512b8dddb c4 = 0xac3556b4999225f5662f661e53f62a24c451fd1e **** Test Vector [10-17] **** m = 0x222c231c1c2837292c30313434341f27 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x694eb9acd8f9d9db5d1dcb70278cc3fc c4 = 0x431691090912c5dd524435fa369b2f70abfa90a1 **** Test Vector [10-18] **** m = 0x393d38323c2e333432ffdb0043010909 u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x725fa282f8ffddc643d2214450b9d5d2 c4 = 0x3a4715bc03c8ef11077256ad497a097e22f40419 **** Test Vector [10-19] **** m = 0x23de22855b8f7ace5f70157cc973bbfe u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x68bcb8359f5e943c2e5def38dacb6725 c4 = 0x9766c9a8db7985e4ba10e3537718a67e969d9554 **** Test Vector [10-20] **** m = 0x342b7641f6598b636a85f32dcd36481e u = 0xcfb824e30cfd523d560c2cf9220544a778910e9f147da4440dcd1de60e0d4ded r = 0x270a33a807d62fcc457d32e997111c9692a58287c8fbc650a3caf4fae23a957c xC1 = 0x1c7ceb5a024ce3d0628fa24ceed72e80b4fa1e917f627e0d0127c5a5ecc1cb91 yC1 = 0x6a65010d86a685447ea7f1588af2371f1e0a04a05e78fa40e28a3d3a8a9e8453 c2 = 0xe30d5d6a014084c6307018039167dfd3fb5c838e6439974ee4fc58a66f9097f7 c3 = 0x7f49ecf1328865911ba80969de8e94c5 c4 = 0xbdb2c1ae47b38b1e68327ea3d4bc080ac425f1b0 ------------------------------------------------ Remark: Hid = 2 / Gid = 2 ----------------- It specifies a typical construction of the function H as described in section 2.4 of the paper "EPOC: Efficient Probabilistic Public-Key Encryption" written by Tatsuaki Okamoto, Shigenori Uchiyama and Eiichiro Fujisaki. The paper has been submitted to IEEE P1363a. H(x) := SHA^80(<0> || x) || SHA^80(<1> || x) || ... || SHA^L( || x), where SHA(x) denotes the 160-bit result of SHA-1 applied to x and SHA^l(x) denotes the first l-bits of SHA(x); denotes a binary 32-bit word of the number i encoded in big-endian; and x is also encoded in decreasing significance order (i.e., in big-endian). n is equal to the floor of |x|/80 and L = |x| - 80n. This also applies to G.