signer/signer library

Classes

BitcoinKeySigner
BitcoinSignatureVerifier
BitcoinSigner
The BitcoinSigner class encapsulates functionality for signing Bitcoin messages, transactions, and Schnorr-based transactions using ECDSA (Elliptic Curve Digital Signature Algorithm) and related cryptographic operations.
BitcoinSignerUtils
The BitcoinSignerUtils class provides utility methods related to Bitcoin signing operations.
BitcoinVerifier
The BitcoinVerifier class encapsulates functionality for verifying Bitcoin transactions, Schnorr-based transactions, and messages using ECDSA (Elliptic Curve Digital Signature Algorithm) and related cryptographic operations.
CardanoSigner
Class for signing Solana transactions using either EDDSA algorithm.
CardanoVerifier
Class representing an Solana Verifier for signature verification.
CryptoSignatureUtils
CryptoSignerConst
ECDSASigningKey
The ECDSASigningKey class represents a key pair for ECDSA (Elliptic Curve Digital Signature Algorithm) signing. It encapsulates the private key and provides methods for signing digests and generating deterministic signatures.
ECDSAVerifyKey
The ECDSAVerifyKey class represents a key for ECDSA (Elliptic Curve Digital Signature Algorithm) verification. It encapsulates the public key and provides a method for verifying ECDSA signatures against a given digest.
Ed25519Signer
Class for signing Ed25519.
Ed25519Verifier
Class representing an Ed25519Verifier for signature verification.
ETHSignature
Represents an Ethereum signature, consisting of the 'r', 's', and 'v' components.
ETHSignatureUtils
Utility class for Ethereum signature operations.
ETHSigner
Ethereum Signer class for cryptographic operations, including signing and verification.
ETHVerifier
Ethereum Verifier class for cryptographic operations, including signature verification.
Nist256p1Signer
Nist256p1Signer Signer class for cryptographic operations, including signing and verification.
Nist256p1Verifier
Nist256p1Verifier class for cryptographic operations, including signature verification.
Secp256k1Signer
Secp256k1 Signer class for cryptographic operations, including signing and verification.
Secp256k1Verifier
Secp256k1 Verifier class for cryptographic operations, including signature verification.
SubstrateSigner
SubstrateVerifier
TronSigner
Tron Signer class for cryptographic operations, including signing and verification.
TronVerifier
Tron Verifier class for cryptographic operations, including signature verification.
XrpSigner
Class for signing XRP transactions using either EDDSA or ECDSA algorithm.
XrpVerifier
Class representing an XRP (Ripple) Verifier for signature verification.

Exceptions / Errors

CryptoSignException