BLS12381G1UnchainedRFC9380

Unchained Pedersen scheme

  • Curve: BLS12-381

  • Groups: G1 signatures (48 bytes), G2 keys (96 bytes)

  • Digest: SHA256(round)

  • Timelock encryption compatible and smaller signatures

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val id: String

Functions

Link copied to clipboard
open override fun verifyBLSSignature(publicKey: ByteArray, message: ByteArray, signature: ByteArray): Result<Boolean>

Verifies a BLS signature for this scheme. Each scheme knows which platform verification function to call.