ChainSafe / blst-ts

Typescript wrapper for https://github.com/supranational/blst native bindings, a highly performant BLS12-381 signature library
Other
18 stars 13 forks source link

feat(rebuild): SignatureSet, SignatureSetArray and verifyMultipleAggregateSignatures #95

Closed matthewkeil closed 1 year ago

matthewkeil commented 1 year ago

This PR is related to #88 and covers the verifyMultipleAggregateSignatures

Inclusions

How to test

NOTE: to build and test copy the blst folder into rebuild/deps/blst. This will go away when we merge but for now node-gyp gets heartburn when building deps in folder above the binding.gyp file

Unit tests are provided and should have 100% coverage. If you see an edge that may not be covered please feel free to bring it up and I will add the test case

cd rebuild
yarn
yarn build
yarn test:unit
CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.