Skip navigation links
Bouncy Castle Cryptography Library 1.85

Package org.bouncycastle.crypto.bls

BLS signatures over the BLS12-381 curve, per draft-irtf-cfrg-bls-signature.

See: Description

Package org.bouncycastle.crypto.bls Description

BLS signatures over the BLS12-381 curve, per draft-irtf-cfrg-bls-signature.

The three ciphersuite variants are provided as static-API classes — BLS12_381BasicScheme, BLS12_381MessageAugmentation and BLS12_381ProofOfPossession — with a BC-conventional signer / key-pair generator surface alongside in org.bouncycastle.crypto.signers (BLSSigner) and org.bouncycastle.crypto.generators (BLSKeyPairGenerator). Keys and signatures use the compressed Zcash point encoding (48-byte G1 public keys, 96-byte G2 signatures).

Skip navigation links
Bouncy Castle Cryptography Library 1.85