# Functions
New returns new instance of document verifier.
NewBBSG2SignatureProofVerifier creates a new BBSG2SignatureProofVerifier.
NewBBSG2SignatureVerifier creates a new BBSG2SignatureVerifier.
NewCompositePublicKeyVerifier creates a new PublicKeyVerifier based on one or more signature algorithms.
NewECDSAES256SignatureVerifier creates a new signature verifier that verifies a ECDSA P-256 signature taking public key bytes and JSON Web Key as input.
NewECDSAES384SignatureVerifier creates a new signature verifier that verifies a ECDSA P-384 signature taking public key bytes and JSON Web Key as input.
NewECDSAES521SignatureVerifier creates a new signature verifier that verifies a ECDSA P-521 signature taking public key bytes and JSON Web Key as input.
NewECDSASecp256k1SignatureVerifier creates a new signature verifier that verifies a ECDSA secp256k1 signature taking public key bytes and JSON Web Key as input.
NewEd25519SignatureVerifier creates a new Ed25519SignatureVerifier.
NewPublicKeyVerifier creates a new PublicKeyVerifier based on single signature algorithm.
NewRSAPS256SignatureVerifier creates a new RSAPS256SignatureVerifier.
NewRSARS256SignatureVerifier creates a new RSARS256SignatureVerifier.
WithExactPublicKeyType option is used to check the type of the PublicKey.
# Type aliases
BBSG2SignatureProofVerifier is a signature verifier that verifies a BBS+ Signature Proof taking Bls12381G2Key2020 public key bytes as input.
BBSG2SignatureVerifier is a signature verifier that verifies a BBS+ Signature taking Bls12381G2Key2020 public key bytes as input.
DocumentVerifier implements JSON LD document proof verification.
ECDSASignatureVerifier verifies elliptic curve signatures.
Ed25519SignatureVerifier verifies a Ed25519 signature taking Ed25519 public key bytes as input.
PublicKey contains a result of public key resolution.
PublicKeyVerifier makes signature verification using the public key based on one or several signature algorithms.
PublicKeyVerifierOpt is the PublicKeyVerifier functional option.
RSAPS256SignatureVerifier verifies a Ed25519 signature taking RSA public key bytes as input.
RSARS256SignatureVerifier verifies a Ed25519 signature taking RSA public key bytes as input.
SignatureSuite encapsulates signature suite methods required for signature verification.
SignatureVerifier make signature verification of a certain algorithm (e.g.