tuweni / org.apache.tuweni.crypto.mikuli

Package org.apache.tuweni.crypto.mikuli

Types

BLS12381

This Boneh-Lynn-Shacham (BLS) signature implementation is constructed from a pairing friendly elliptic curve, the BLS12-381 curve. It uses parameters as defined in https://z.cash/blog/new-snark-curve and the points in groups G1 and G2 are defined https://github.com/zkcrypto/pairing/blob/master/src/bls12_381/README.md

class BLS12381

KeyPair

KeyPair represents a public and private key.

class KeyPair

PublicKey

This class represents a BLS12-381 public key.

class PublicKey

SecretKey

This class represents a BLS12-381 private key.

class SecretKey

Signature

This class represents a Signature on G2

class Signature

SignatureAndPublicKey

This class represents a signature and a public key

class SignatureAndPublicKey