2019-04-12 12:19:10 +00:00
|
|
|
# BLS tests
|
2019-04-12 12:15:30 +00:00
|
|
|
|
2019-04-12 12:19:10 +00:00
|
|
|
A test type for BLS. Primarily geared towards verifying the *integration* of any BLS library.
|
2019-05-06 15:30:32 +00:00
|
|
|
We do not recommend rolling your own crypto or using an untested BLS library.
|
2019-04-12 12:15:30 +00:00
|
|
|
|
|
|
|
The BLS test suite runner has the following handlers:
|
|
|
|
|
|
|
|
- [`aggregate_pubkeys`](./aggregate_pubkeys.md)
|
|
|
|
- [`aggregate_sigs`](./aggregate_sigs.md)
|
|
|
|
- [`msg_hash_g2_compressed`](./msg_hash_g2_compressed.md)
|
|
|
|
- [`msg_hash_g2_uncompressed`](./msg_hash_g2_uncompressed.md)
|
|
|
|
- [`priv_to_pub`](./priv_to_pub.md)
|
|
|
|
- [`sign_msg`](./sign_msg.md)
|
|
|
|
|
2019-05-06 15:30:32 +00:00
|
|
|
*Note*: Signature-verification and aggregate-verify test cases are not yet supported.
|