Commit Graph

342 Commits

Author SHA1 Message Date
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
Lion - dapplion 5340e029bd
Merge pull request #56 from ChainSafe/bump-lodestar
Bump @chainsafe/lodestar-spec-test-util
2020-12-01 08:53:07 +00:00
dapplion 9e3fe5a2d0 Run benchmark:all on benchmark:all 2020-12-01 08:40:51 +00:00
dapplion b2101553b1 Run download-test-cases in CI 2020-12-01 08:38:05 +00:00
dapplion 4e2f60b5b8 Fix benchmark setup 2020-12-01 08:29:19 +00:00
dapplion fa3c9a8c47 Store spec tests data in local directory 2020-12-01 08:22:58 +00:00
dapplion b64ff7f1d4 bump @chainsafe/lodestar-spec-test-util 2020-12-01 08:17:25 +00:00
Cayman 34d8710a86
Merge pull request #53 from ChainSafe/cayman/bump-version
v5.0.1
2020-11-30 17:37:34 -07:00
Cayman 7a0b30ec1b
v5.0.1 2020-11-30 18:10:26 -06:00
Cayman 2932863392
Merge pull request #55 from ChainSafe/dapplion/deprecate-keypair
Deprecate IKeypair
2020-11-30 17:08:45 -07:00
dapplion e4cf34ab90 Deprecate IKeypair 2020-12-01 00:07:45 +00:00
Cayman 668ab1b293
Merge pull request #54 from ChainSafe/dapplion/deduplicate-interface
De-duplicate interface
2020-11-30 17:03:06 -07:00
dapplion bf5cf8b094 Ignore benchmark in tsconfig 2020-12-01 00:01:48 +00:00
dapplion a51022f802 De-duplicate interface 2020-11-30 23:54:03 +00:00
Cayman ccd870f189
Merge pull request #52 from ChainSafe/dapplion/breaking-property
Remove foreign property breaking types
2020-11-30 16:50:33 -07:00
dapplion 4f11731ed8 Remove foreign property breaking types 2020-11-30 23:49:39 +00:00
Cayman 5fee5e367b
Merge pull request #51 from ChainSafe/dapplion/noble-benchmark
Benchmark noble-bls12-381
2020-11-30 16:42:44 -07:00
dapplion 46e26a621c Expose benchmark:all script 2020-11-30 22:07:26 +00:00
dapplion 138c8e99fa Install libs to benchmark in benchmark project 2020-11-30 22:05:40 +00:00
dapplion b02cd11c96 Benchmark noble-bls12-381
f
2020-11-30 22:05:40 +00:00
Cayman be59b6d66a
Merge pull request #50 from ChainSafe/cayman/bump-version
v5.0.0
2020-11-30 13:29:09 -07:00
Cayman 6b290fe817
v5.0.0 2020-11-30 14:26:12 -06:00
Cayman 69ebeadd1a
Merge pull request #49 from ChainSafe/cayman/update-readme
Update readme
2020-11-30 13:21:30 -07:00
Cayman 01eb42fbd6
Update readme 2020-11-30 14:19:10 -06:00