mattrglobal / bls12381-key-pair

A library for using BLS 12-381 key pairs
Apache License 2.0
15 stars 10 forks source link

we want to know whether bls12381-key-pair supports for EIP-2333: BLS12-381 Key #38

Open forsalim12 opened 3 years ago

forsalim12 commented 3 years ago

Hi we are working on a project, where we want to know whether bls12381-key-pair supports for EIP-2333: BLS12-381 Key Generation. If support then let us know the process to support https://eips.ethereum.org/EIPS/eip-2333. Any additional library or any procedure to support that. https://eips.ethereum.org/EIPS/eip-2333

tplooker commented 3 years ago

Hi @forsalim12 this library supports BLS12-381 key pairs, however the proposal you linked requires a specific way in which to derive the keys from a tree based derivation structure and using lamport signatures for PQR, both of these concepts are not presently in scope for this library. However, if you had the support for these outside of the library then you could always feed in the result of that computation to this library via the seed to generate a key pair.