UNPKG

ec-pem

Version:

Enables `crypto.sign` and `crypto.verify` using `crypto.createECDH` generated keys

124 lines 9.94 kB
run_ecdsa_tests_for_nodejs_data( [ { "namedCurve": "P-256", "publicKey_hex": "04c76a4971e565727fd02563767bdaa73eb5e1b05fd5607eec8c65ce98c4e4987a662390522ce2a01ba6f4ee8ddf13023e4c3b8a84d6f2142f8ce01465d60be287", "examples": [ { "data": [], "sha_1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "sig_1": "6ea9a2082a7e246aa2043ff5b0d59666d27960d6d5bde4fd253d5254b85c6c708958906618ddf64b30e90280956d9390ba3455e5adac662e3ab18eb0417a2962", "sig_256": "bfeebf269bffd7c4342cee776b6c2ba1b2bf81be42018501254c6f68fe046194084b51a84e85b7591760572781f2bca6cee7666d3e9322dc8f799b5622b06716", "sig_384": "92563b322b5b5881b7562ecbfe7e379da8cb0b7a04200d5076a0a44e8520c9ba74fc27b8c78294eba7fc6249a8b20a9132c096dce2a7f4d423074b223c74b931", "sig_512": "1ea17a816b1af6c93104cb3add35a3c5006a7c8884f430bec8b2470c1c13e5b539ef530e8569978b88b285d65ef14020dbc6d5739956b1ad37cb9e6fef747169" }, { "data": [ 65, 66, 67, 68 ], "sha_1": "fb2f85c88567f3c8ce9b799c7c54642d0c7b41f6", "sig_1": "fa116f10ea1be0e5ab08d8053bd16f03accc0fee959edd2d88978bd8817ba331a1ff326fdb523da34ab733138d6963a07c9a86a3156b76ee3ca09fd4383bc611", "sig_256": "d2a945376ed21c330d0bb0c9130793ad411c232384631e649a3fb1f7143a3b04c4a40d4f47a38ed3e072316789ffd9eee1af98d12f2583c4b0dbb814e2520191", "sig_384": "217853d41d661079d959c001637ed401624ca69dab2f1c926cc14ada9ff9a3dd17464c20b848b398b7a1047e6ea58bc22dce8a978ce0c403753c9b3defb68e5b", "sig_512": "3b4b3757646b5144b7a441425582ea7cfdfd06e19c5934d99dfc3db1295ee35b7aee6a611a8e2bcb621e61390d676066f92119f39f515fbb4c8de2ffafa0ca57" }, { "data": [ 1, 9, 4, 2 ], "sha_1": "a524cd73a9bc177189e68e33f891ec550d41afea", "sig_1": "8cb869c14faf9628d6ff6509a362c0ca274d00e29b27d4f67b61bfc94ff19334c2daa922d2b358e6a53a5d469beda3c976970a539f81228b3da304fa21c0ad7f", "sig_256": "3577497587af75996dfb4a314bcd1b5ff33c67e5b4bbfa031a8b12318fd76ae5dfdcf5d6c1a4c52619a4c8ffcf4d2b149b1b984f48a2ec36e4ae150f9bb6466a", "sig_384": "d13e10a7436878ce0559f96d4b95b0ccc05bf6fc102b64de5275165adc3ac103c335d80b6fb3641dea3c873fc770eb3a3204a14cae19bc205177814a1a564657", "sig_512": "c71697f7c980e3cf028a554d73fd636420b295a73f63e01bc6c6c6da18b482e87af3f940d45ada846da8ddd54e25ed21829cdb2bf2148caabab11c56bce98287" } ] }, { "namedCurve": "P-384", "publicKey_hex": "04c1d889c205fc3686b64b39b7e895bab89bd2700202946f534109da97d6c74ac7ae4a7c2aaa6f816a53ecaf75f1da7e243a7e64ba276cc5cea7bb30a68b8dc61d4eebbd03c6e60648e9a935ca157d84247f1ea5f9ca2658add484e548710d3787", "examples": [ { "data": [], "sha_1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "sig_1": "29e06dc8948b1e232b811cb7a8f83bfacc29797db3292bb92b6ea2118360f03c0265eef62b07e659485d794a1172281e38a5f543baa689e321a857b10dbf3cebaf50ce456dbadf4b6af87ba8a63f4d1e66277fc9c95dcd9ddc69d8a765ae5c1d", "sig_256": "c125c4bce311967fa6f36996b772d946a18f78e82fcd9882912c9674d7aa69a4abb5be447cb44e02bdcb145c8be1044ca49a25cef220aebcd0bbbecc851a77d28141ce8b33c823bd47f3d6a639bc8f93d337245989552acfd6b59646d647def8", "sig_384": "dbef007c5cf99b6a8929b142dfe188fe9aca250261ec88de4aa98ee550925d1f975e31067bb0719fa975f8f2f6579ec2b05f418acc6124d06ff44ece02b6da080e9b9de1d23782df679a8efd921d0084e62e86ce49dfaaae00616bfc1b5893a5", "sig_512": "c4d3766fa6d6da4eaed47aea175a2ff4d4aa6f0593da11b51a2a34e2e8349c5f30866fead7cb332df2fcdc3e17c4312bd47dc972f893fa5ac3e038f058bf20d8ca33fecf0cd916383434ece74f966122c954137a7ecb0c16475463a4dd028bac" }, { "data": [ 65, 66, 67, 68 ], "sha_1": "fb2f85c88567f3c8ce9b799c7c54642d0c7b41f6", "sig_1": "c770b785bfe19c10e4d40dc9aa92f38cab79eba273e5318b0f19388df025f942602034617c02cba92b979262288545f9384f0e197d2cc6ea2301cfb7eb6d2caf3fbc7bcac76c54cf18a352ca190780d0b3192437aa25244c5088acdf5dcd41fe", "sig_256": "7b1797134549c7414193eaa65e42ac996f9211d9349af5b002a234a83bf6507e0694f6fe3dfd7aaa46759007d7ad315dc5b45e25cf1989ac2386b8f018de646b4e0809d0f812443c8e945550a9a5fbf4ced8b18796d8883a13ea5a8fa59f186d", "sig_384": "2ac915c678f3d12602177b8af02fd0609961b40d11b8787c5327392e90798fc2654565028f06377b093cfcb6377371d68f0979c1cc93d7eac8140032546db45120b3037a1a4dc7b67e86632daa10102eb83286510dee64e8556584d83d81ddc9", "sig_512": "5ec4ae3aa2397a8e24f88df3cd890b02b65afa36bae1c6baf2dfa888969f9de39b4834dc7a9554187ce447924aa7fdc9809d9f6998955ba34b6212b8253e0f0dcf22e5947abf85a5bb759ecb2d22a54b8bc06b948595e053dafd3841b2be03a8" }, { "data": [ 1, 9, 4, 2 ], "sha_1": "a524cd73a9bc177189e68e33f891ec550d41afea", "sig_1": "9b289e8e714954f001a99c416155f3d3697014d6ed9074c8a492ff7732947142b43c0d026d9ef4e9f0f35d60e146d7078939b438ebcea463c520553304550f2d68641151905e750f0bb2dc4acd0575ff119e39941085676f2f0d70e92c70fc59", "sig_256": "58c499f6f89ab3b184b6826c24fc6088413ca524c707276579cdbfa59c0567fe2e3a13e5780b573bfa05c553b87bc44796f057bf78be328e0ab9fb65a746209886fe1e1cab453334aec7638702f46fa76a9ca58a9435b4f6a0dcd60a70a710d0", "sig_384": "222f751c0b5cde8176bb8bc96c0b891ff7cf68e9c81d4edc74d4cc4265d1f6324082fff7678ed90b9b3b58c7d429c3b25a71cf294e1e1f7bf33e38f8ebb6abed5e6161e19902e594b7d0065f6235c179004f50e7471e0b7d884b2fd8059e4736", "sig_512": "3cfb0ad72c7c408d35804a658faa04ce6745473ea60c6ddce002757426e7bc1acdffa43ddfbc512b591aff957ccd80adedf5aa44d9e626598fc200b662d021e42bcc0d1ca8dacdbbb263a4f49f7e85b98dff4ea91b2a1ec6bdf2718e13cc21f4" } ] }, { "namedCurve": "P-521", "publicKey_hex": "04019ece56c9253da9ce0a11ed018871b9268dedbf04e32af8d6676651194615b2e5b4d4e95d48701ce39f8dfdc95c989101821d2095cbfc92e76063a83783e2d0b2e60054ae14017b4b964100b0d076e1d0308a717ef14c2d2081c7fdad80be85b7545f7b2d91bd54724579f07bb125d308d2cada4dc4591130a3415145f918417644cf01", "examples": [ { "data": [], "sha_1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "sig_1": "01836256cb3916bd08e8783c61797eb26b00c8069b5279c2803920e7a306be11bf8b3c34399eb78839a30affe858991d69e0b4be2de6ae92cbf708f34d6ab7f10de700770a8f97833ac9b1926f9b2faa2641c0b5047cbf08dbc0bfba752066e7bf5bbcca4c0208fc73fe1b3c1d28f8f0b2f708a5914a9ab22175adda0e2e47dd1b9639f1", "sig_256": "01b84ebb8e93624c6cb3719c5211b64e462593bde457099c56fef43d1ca5413e2493def9b204d031c627bca035cdfac2b428cb2b51bb827a71846a5e5ad6551c84350141d3be011984c3044bed2d5cbdbca285ac3791af2befe2ef769c2aa6fa68905e9c9b79b8641000b87ee5df3e7cea5b1ca6a5c9f473845416f5c25deae4e8cd5d56", "sig_384": "00c6b304374b01bbd987480d96e578a5d8c91f1b7f222ca4bc67a684f4482ce65a60999e2efc40dac0d3d53498aaf908edbd1656271f6e980389467a32a400aaaacf01d589ca02cb0faca4a67ff78349487199044fd356a7fc302feed760eae5aa337c3c733a07813eb4792a5cbfafdf7fe3738af3f15486b3559e36e638f00eec592ed9", "sig_512": "01e744bb2aeb446d3fca9780af9de31b61df669ae2d1dabe0d0268a35939b59eec885a6c77973b965810b5fc5c636f07080b16953659a311a1fe7ce26ffdca21f387018017c38b9f87de64fa8044d2015cffb4bd555284fd28ee17108823144ab09a1f3418ebfadc8515f12ab4fdad55dc3309afaa8b0cce56ca9e9a2c5e2a2053d6d379" }, { "data": [ 65, 66, 67, 68 ], "sha_1": "fb2f85c88567f3c8ce9b799c7c54642d0c7b41f6", "sig_1": "016ab5b238fe641aaa286c595068ad42b9d3944472cb1f38be78370835f25007231d9b76cf03f2e69c94a2d86155cd532f3c4ddc414ccf2c65c4179e391cbbc65f280067829ccd268dce2ab9f0a7acafbaac1e2a13d86c5995e4fb3b26d42875d2a716837284a47bac4ff57c88cf8b1bcff10778aaef52e7ee892247b3f1875f02f84ae2", "sig_256": "00065843edef67ba5882aec77249ccb315236e71e85f28ed2357e825cba77817eda6ac40d603cb862ce0555e4a786a07c464ebf2acde4a8763d471884473df60cc140174cb0a36ec4a0103e60d3790a1827fe99659ea1f348bd37cda5d34868398556691fc3165382a777f7e848482ccdd8997ef0781352ae4b7b44a6972d848473066a6", "sig_384": "00d5bb3fe344609fe88e1bfde1154b4ce5113403d3065c1466f27e0d92107d7fc2d2aa9897eedd29f6d4a88d1eb024ac924eb95ba5be15498e696e54fa2ad989784d00dcad2d8605786204390b02159298c3d3c3bcd64c9f2a8ae9738507e23b6ac4f357643bb359cfde2ca19d470d5b33d733f60944c046ce7faedeed5d966c9b7214a2", "sig_512": "0003ab75c94c0a5dcbd9f82767ec162b295d1a76e7fa25f6795c355bcde0e7a7535c6ae53ac955a76a27da9037412488521b9c9079a2bfe25d10a1a46788133c5d36018facd7feaac6185843c9b302428c67c69a2247a346370d5fd99232e9aec762f7d179f664bc64d59bc6210a5ad08c692c6e3b800b7f0115983ef0e5c9bfde0ff936" }, { "data": [ 1, 9, 4, 2 ], "sha_1": "a524cd73a9bc177189e68e33f891ec550d41afea", "sig_1": "006655dcc0ace8f02a6b52b5bd0b9dc775417cda567b22db26708531a350091c773e426ebe3169499aaaa3876a210647c08a01ba4d421ad1cae3c788086084e3dab80035b5b355b4876b592a07776dabd4fd32d5584c6f00b5bde6a6267da569c5a57e127e828ee09d9994ed913db736bc5ad3ba1adc5ea30dc84e39f2c3aa0109e22e94", "sig_256": "01e2ee75d3451ef9d62c7235d72cad685940a482a33babdfcb9c61d81ab6efbe693061f11bf6ff95bec436f886f871304ece39780524c809664daa52bfadf2ce57e5007d1763a4bc2b34ac79a669be908f1182a940c55e6b55d81593b187e73cfa0599a05bf84a2cee9f49c41517a6bcc276f3d7afe3a6369da832b301f1a3a7485c4609", "sig_384": "01d231f065bfc3b1efbfe59271b04c001f5c78eedabc1c79be21649f262979f95cba671cfa4d9fc85246276cbf8b0e09a65b840549a617d22dc321a01f6c2d1e61e401419abbd305a0bf8778db6f43cee2bd0aab2388e1f10544a051590fcfd644cc8939805459f975fc6752d8251c9e3c733bf9e02bf41692976324cbe2e13d20569808", "sig_512": "013b8b22c135580ef6dd9928793ebd645460d3782d32ea88217b010baed7202fde00108b7d1a0f1d2ebe1eecb3602c4b3065a16e1294eccf0b324572b2905b2bd5ed01781c27b5a89712209ffc0036b7df565546284814807c4b71be6c4b943bd40c249b414ccbb624a3e03d82c0edc7c92f2659773ce876822a7bdc72c671b780a65434" } ] } ] );