Commit Graph

365 Commits

Author SHA1 Message Date
dapplion affabe1df4 Add Github metadata 2020-12-17 18:49:20 +01:00
dapplion 027c707264 Enable worker-threads support for blst 2020-12-17 18:45:38 +01:00
Lion - dapplion e0b5089cd9
Merge pull request #75 from ChainSafe/mpetrunic/fix/1810
Fix silent pass if no spec tests - #1810
2020-12-17 18:42:05 +01:00
Marin Petrunić 112668bd4e
fix silent pass if no spec tests 2020-12-14 10:13:56 +01:00
Lion - dapplion 0228256251
Merge pull request #71 from ChainSafe/v5.1.0-release
v5.1.0 Release
2020-12-08 22:00:56 +00:00
dapplion 3fdd17b718 v5.1.0 Release 2020-12-08 21:52:17 +00:00
Cayman c700075914
Merge pull request #69 from paulmillr/patch-3
Readme: update benchmarks.
2020-12-08 08:24:08 -07:00
Lion - dapplion d82a0e9862
Merge pull request #68 from ChainSafe/dapplion/tsc
Simplify build setup with tsc
2020-12-08 15:22:40 +00:00
Paul Miller f4f17392ff
Readme: update benchmarks. 2020-12-08 00:22:37 +02:00
Cayman 945e10b852
Merge pull request #67 from ChainSafe/dapplion/strictNullChecks
Set strictNullChecks to true
2020-12-07 15:04:31 -07:00
Cayman caf5b74390
Merge pull request #64 from ChainSafe/dapplion/verifyMultipleSignatures
Benchmark verifyMultipleSignatures savings
2020-12-07 15:04:04 -07:00
Cayman 65cb5f2f35
Merge pull request #62 from paulmillr/patch-3
Benchmarks: update noble to use decompressed points.
2020-12-07 15:03:27 -07:00
dapplion 430841f9bd Simplify build setup with tsc 2020-12-06 11:44:32 +00:00
dapplion 25b1fdcb1b Set strictNullChecks to true 2020-12-06 11:38:05 +00:00
Paul Miller a303f77120
Update package.json 2020-12-05 11:13:40 +04:00
dapplion fa8a89c485 Benchmark verifyMultipleSignatures savings 2020-12-04 21:05:48 +00:00
Paul Miller 94d8fce815 Fix noble 2020-12-04 18:54:47 +00:00
Cayman d834657542
Merge pull request #58 from ChainSafe/dapplion/verifyMultipleSignatures
Add verifyMultipleSignatures method
2020-12-04 07:53:06 -07:00
dapplion 7ef455157a Allow window to not be prefixed 2020-12-04 09:31:35 +00:00
Paul Miller 86c956e12a
Quick fix for types 2020-12-03 23:37:42 +04:00
dapplion c8798707d9 Remove 2 tsconfig-ignore 2020-12-03 19:09:15 +00:00
Paul Miller 94caa9bedd
Merge branch 'master' into patch-3 2020-12-03 20:23:21 +04:00
Paul Miller e995e07fbb
Fix conflicts 2020-12-03 20:22:28 +04:00
Paul Miller 78c289cb21
Update noble. 2020-12-03 20:18:13 +04:00
Paul Miller fcdb61b193
Fix aggregate sigs. 2020-12-03 20:17:28 +04:00
Cayman a3a1831418
Merge pull request #60 from ChainSafe/dapplion/benchmark-sign
Benchmark sign()
2020-12-03 09:17:12 -07:00
Cayman 4729f97342
Merge pull request #59 from paulmillr/patch-1
Benchmarks: Clarify tech.
2020-12-03 09:13:59 -07:00
Paul Miller 1ba1247978
Benchmarks: update noble to use decompressed points.
Much faster now
2020-12-03 20:01:14 +04:00
Paul Miller 8d6c4df745
Apply suggestions from code review
Co-authored-by: Marin Petrunić <mpetrunic@users.noreply.github.com>
2020-12-03 18:53:00 +04:00
dapplion 9b6369c07a Benchmark sign() 2020-12-03 09:38:13 +00:00
Paul Miller 61e5a37cff
Benchmarks: Clarify tech.
It may be useful for folks to know that blst is node-only and noble is pure JS.
2020-12-03 13:12:22 +04:00
dapplion 0b10c2cb4e Add deleted method in tests util 2020-12-03 00:31:52 +00:00
dapplion 84488456de Patch herumi's multiVerify() on browsers 2020-12-03 00:24:30 +00:00
dapplion 2a27b19287 Run webpack on production mode 2020-12-03 00:06:46 +00:00
dapplion 7f76672a40 Use browser friendly concatUint8Arrays instead of Buffer.concat 2020-12-03 00:06:36 +00:00
dapplion 13ea412c3f Move web test to a different folder to not run herumi tests twice 2020-12-03 00:05:49 +00:00
dapplion d4d97795ca Remove comment 2020-12-03 00:05:14 +00:00
dapplion 2f0db3f39f Disable webpack minification for better debugging on Karma tests 2020-12-02 23:36:58 +00:00
dapplion 93499b3f34 Fix class method usage 2020-12-02 23:33:44 +00:00
dapplion d2c11ed16c Use class interface for more transparent errors 2020-12-02 23:32:42 +00:00
dapplion fc868ffd27 Add benchmark 2020-12-02 23:21:48 +00:00
dapplion 092165a5f4 Move test data to file 2020-12-02 23:19:33 +00:00
dapplion 8d5206c31f Test verifyMultipleSignatures against malicious input 2020-12-02 23:19:33 +00:00
dapplion a8f7256fcd Add verifyMultipleSignatures method 2020-12-02 23:19:12 +00:00
Lion - dapplion e8d81fef96
Merge pull request #57 from ChainSafe/dapplion/benchmarks
Add benchmark results
2020-12-02 23:18:28 +00:00
dapplion b324213292 Update benchmark results from CI run 2020-12-02 21:10:34 +00:00
dapplion 324285c38a Run benchmarks for verifyMultiple 2020-12-02 20:54:46 +00:00
dapplion e356bd1b37 Present results as a table 2020-12-02 20:45:29 +00:00
dapplion a207c23f3e Link to CI run 2020-12-01 09:32:15 +00:00
dapplion 88caa9bebe Add benchmark results 2020-12-01 09:01:45 +00:00