Crypt-Perl
view release on metacpan or search on metacpan
t/Crypt-Perl-ECDSA-Deterministic.t view on Meta::CPAN
[ sha512 => '16200813020ec986863bedfc1b121f605c1215645018aea1a7b215a564de9eb1b38a67aa1128b80ce391c4fb71187654aaa3431027bfc7f395766ca988c964dc56d' ],
),
(
map {
my ($hashfn, $expect, $blksize) = @$_;
{
label => "K-163, $hashfn",
order => '4000000000000000000020108A2E0CC0D99F8A5EF',
key => '09A4D6792295A7F730FC3F2B49CBC0F62E862272F',
hash => $hashfn,
expect => $expect,
},
}
[ sha1 => '14cab9192f39c8a0ea8e81b4b87574228c99cd681' ],
[ sha224 => '91dd986f38eb936be053dd6ace3419d2642ade8d' ],
[ sha256 => '193649ce51f0cff0784cfc47628f4fa854a93f7a2' ],
[ sha384 => '37c73c6f8b404ec83da17a6ebca724b3ff1f7eeba' ],
[ sha512 => '331ad98d3186f73967b1e0b120c80b1e22efc2988' ],
),
t/Crypt-Perl-ECDSA-Deterministic.t view on Meta::CPAN
[ sha512 => '21ce6ee4a2c72c9f93bdb3b552f4a633b8c20c200f894f008643240184be57bb282a1645e47fbbe131e899b4c61244efc2486d88cdbd1dd4a65ebdd837019d02628d0dcd6ed8fb5' ],
),
);
#----------------------------------------------------------------------
use constant _SAMPLE_TESTS => (
{
label => 'detailed example from RFC',
order => '4000000000000000000020108A2E0CC0D99F8A5EF',
key => '09A4D6792295A7F730FC3F2B49CBC0F62E862272F',
hash => 'sha256',
expect => '23af4074c90a02b3fe61d286d5c87f425e6bdd81b',
},
{
label => 'python-ecdsa, SECP256k1 (1)',
order => 'fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141',
key => '9d0219792467d7d37b4d43298a7d0c05',
hash => 'sha256',
expect => '8fa1f95d514760e498f28957b824ee6ec39ed64826ff4fecc2b5739ec45b91cd',
t/Crypt-Perl-ECDSA-Deterministic.t view on Meta::CPAN
[ sha512 => '1dae2ea071f8110dc26882d4d5eae0621a3256fc8847fb9022e2b7d28e6f10198b1574fdd03a9053c08a1854a168aa5a57470ec97dd5ce090124ef52a2f7ecbffd3' ],
),
(
map {
my ($hashfn, $expect, $blksize) = @$_;
{
label => "K-163, $hashfn",
order => '4000000000000000000020108A2E0CC0D99F8A5EF',
key => '09A4D6792295A7F730FC3F2B49CBC0F62E862272F',
hash => $hashfn,
expect => $expect,
},
}
[ sha1 => '9744429fa741d12de2be8316e35e84db9e5df1cd' ],
[ sha224 => '323e7b28bfd64e6082f5b12110aa87bc0d6a6e159' ],
[ sha256 => '23af4074c90a02b3fe61d286d5c87f425e6bdd81b' ],
[ sha384 => '2132abe0ed518487d3e4fa7fd24f8bed1f29ccfce' ],
[ sha512 => 'bbcc2f39939388fdfe841892537ec7b1ff33aa3' ],
),
t/assets/RS256.dump view on Meta::CPAN
',
'0.707931577150603',
'AWPjNJXDn9jwYEREsg5AbddUA8VeCZVx73ndlpuyhtF8i7zjjphvOxNiizrGVLfmU2fxatTpqGKG
7Ayy/tmr3ZsK3UV/Cw==
'
],
[
'556-bit key, exp = 3',
'-----BEGIN RSA PRIVATE KEY-----
MIIBTwIBAAJGDBjNJ1CmMb+mWcA6I0MTENKzxUQG43rJ3j99vtzvoflPtCIWGZ/r
aenikkK8bzJHgTX81zmETT01D9L3dk8YimZGjcx4VQIBAwJGCBCIxOBuy9UZkSrR
bNdiCzcig4KvQlHb6X+pKeifwVDfzWvESlzAqv/nahRW0vrWOf+Dz+etOPW+l0tX
z6P/4hJsUsoSswIjPFo1CZLa75Lq1vaCXWGkGb/BfdX+Bx09tvMXFftqNMSk4GcC
IzNP38DWjxfgOWM8N6jIkp1fnIKhzpAPpDzLwgK74G9M+HvjAiMoPCNbtzyft0c5
+aw+QRgRKoD+jqlaE35592S5UkbN2G3q7wIjIjU/1eRfZUAmQiglGzBhvj+9rGvf
CrUYKIfWrH1ASjNQUpcCIxQ2JcEFBYHnt6udnMiMJJQ+3jwng7eQazXJ1ZwlhUS5
Nydv
-----END RSA PRIVATE KEY-----
',
'0.662731699786601',
'DA9kdCSbX3X48cjmsm1Z9S5cu0yjlkK58oMjgATDCPKJ//c4N82vX8bbbKMK/dbsUZ+4dIsbiTOI
( run in 0.508 second using v1.01-cache-2.11-cpan-e1769b4cff6 )