| Class | Description |
|---|---|
| AllTests | |
| BLS12_381BasicSchemeTest |
Functional tests for the BLS12-381 BasicScheme signer/verifier
(draft-irtf-cfrg-bls-signature, suite
BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_). |
| BLS12_381ConstantTimeMulTest |
Tests for the constant-time scalar-multiplication paths used by BLS
sign / skToPk on secret scalars.
|
| BLS12_381Eth2KatTest |
Cross-implementation conformance tests for BLS12-381 against the
Ethereum BLS test vectors at github.com/ethereum/bls12-381-tests
(release v0.1.2).
|
| BLS12_381G1HashToCurveTest |
Known-answer tests for BLS12381G1_XMD:SHA-256_SSWU_RO_ from RFC 9380
Appendix J.9.1.
|
| BLS12_381G2HashToCurveTest |
Known-answer tests for BLS12381G2_XMD:SHA-256_SSWU_RO_ from RFC 9380
Appendix J.10.1.
|
| BLS12_381PairingTest |
Bilinearity-based correctness tests for the BLS12-381 optimal ate pairing.
|
| BLS12_381SerializationTest |
Tests for the Zcash-format compressed serialization of BLS12-381 G1 and
G2 points.
|
| BLS12_381SubgroupCheckTest |
Tests for the Bowe-style fast subgroup-membership checks.
|
| BLS12_381SuitesTest |
Functional tests for the MessageAugmentation and ProofOfPossession BLS
suites and for aggregate verification (across all three suites).
|
| BLSKeyPairGeneratorTest | |
| BLSSignerTest | |
| Fp6Fp12Test |
Self-validating field-axiom tests for the BLS12-381 pairing field tower.
|
| H2cUtilsTest |
Testing hash 2 curve utility functions
|
| HashToEllipticCurveTest |
Test suite for HashToEllipticCurve class.
|
| HashToFieldTest | |
| OPRFHashToScalarTest |
Test HashToScalar
|
| TestVectorData |
Test vector data
|
| TestVectorData.Builder | |
| TestVectorData.Field | |
| TestVectorData.Vector | |
| TestVectorData.Vector.Builder | |
| TestVectors |
Functions to obtain test vector data
|