Class BLSKeyPairGenerator

  • All Implemented Interfaces:
    AsymmetricCipherKeyPairGenerator

    public class BLSKeyPairGenerator
    extends java.lang.Object
    implements AsymmetricCipherKeyPairGenerator
    Generates a BLS signature scheme keypair. The secret key is derived from SecureRandom input keying material via the draft-irtf-cfrg-bls-signature sec. 2.3 KeyGen procedure (HKDF-SHA256 with the spec's salt rotation), so a given random source produces a uniform secret in [1, r - 1].