bls
bls copied to clipboard
💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures
**Is your feature request related to a problem? Please describe.** Found out during the testing that on some environment `top-level-await` are not properly supported. Which are used to initialize the...
Bumps [terser](https://github.com/terser/terser) from 5.12.1 to 5.14.2. Changelog Sourced from terser's changelog. v5.14.2 Security fix for RegExps that should not be evaluated (regexp DDOS) Source maps improvements (#1211) Performance improvements in...
It's not actually necessary since the functionality will be the same but it might be a good idea that the Lodestar team does it upfront.
**Describe the bug** The BLS spec [requires](https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-bls-signature-04#section-2.3) that the secret key (SK) must be a uniformly random integer such that 1
**Describe the bug** Export this file in the root index https://github.com/ChainSafe/bls/blob/master/src/errors.ts **Expected behavior** Be able to import those errors from `import {CustomError} from "@chainsafe/bls"`
This library relies on https://github.com/herumi/bls-eth-wasm which in turn relies on https://github.com/herumi/bls which has support for threshold signatures via https://github.com/herumi/bls#api-for-k-of-n-threshold-signature. I guess right now you would rely on https://github.com/herumi/bls-eth-wasm exposing those...
See https://github.com/ethereum/bls12-381-tests/ recommended by Proto
It takes 4m 40s currently for the benchmark step, most of which is spent signing payloads for benchmark
I vaguely remember we had that. It's somewhat easy to implement by checking serialized bytes. But it's more user friendly if it's in bls.
How is aggregating 30 keys useful? eth2 would be around 32k validators very soon, and probably 320k after some time. And each slot is voted by around 1k voters I...