cryptocoinjs/ecdsa

2014-06-03 17:52:31
✓29.0
✓24.0
6.0
6.0
4.2
1..39 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) ok 38 ecdsa exports default should contain secp256k1 ok 39 ecdsa exports default should contain secp256k1 # tests 39 # pass 39 # fail 0
timeout waiting to hear back from safari/6.0
1..39 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) ok 38 ecdsa exports default should contain secp256k1 ok 39 ecdsa exports default should contain secp256k1 # tests 39 # pass 39 # fail 0
2014-06-03 00:08:36
9.0
10.0
✓29.0
24.0
6.0
6.0
4.2
1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) # tests 37 # pass 37 # fail 0
timeout waiting to hear back from iexplore/10.0
1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature 1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
2014-06-03 00:10:25
9.0
10.0
✓29.0
24.0
6.0
6.0
4.2
1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key 1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) # tests 37 # pass 37 # fail 0 ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) # tests 37 # pass 37 # fail 0
1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature ok 30 ecdsa verify() > when public key is compressed should verify the signature ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) # tests 37 # pass 37 # fail 0
timeout waiting to hear back from iexplore/10.0
1..37 ok 1 ecdsa deterministicGenerateK matches the test vectors ok 2 ecdsa parseSig decodes the correct signature ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000 ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62 ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000 ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379 ok 18 ecdsa recoverPubKey succesfully recovers a public key ok 19 ecdsa serializeSig encodes a DER signature ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly ok 27 ecdsa sign matches the test vectors ok 28 ecdsa sign should sign with low S value not ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature not ok 30 ecdsa verify() > when public key is compressed should verify the signature not ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature ok 32 ecdsa verifyRaw verifies valid signatures ok 33 ecdsa verifyRaw fails to verify with The wrong signature ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0) ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n) ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0) ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n) # tests 37 # pass 34 # fail 3