Org.BouncyCastle.Crypto.Signers
Namespace with 31 public types
Classes
DsaDigestSigner
DsaSigner
Dstu4145Signer
DSTU 4145-2002
ECDsaSigner
ECGost3410Signer
ECNRSigner
Ed25519ctxSigner
Ed25519ctx (RFC 8032 §5.1) signature primitive: pure Ed25519 with a domain-separation context
of up to 255 bytes captured at construction.
Ed25519phSigner
Ed25519ph (RFC 8032 §5.1) signature primitive: pre-hashes the message with SHA-512 before
running pure Ed25519, parameterised by a fixed context captured at construction.
Ed25519Signer
Pure Ed25519 (RFC 8032) signature primitive. Buffers the message via the streaming
surface and dispatches it to the curve routines on finalisation; no
context is permitted.
Ed448phSigner
Ed448ph (RFC 8032) signature primitive: pre-hashes the message with SHAKE256 before running
pure Ed448, parameterised by a fixed context captured at construction.
Ed448Signer
Ed448 (RFC 8032) signature primitive: pure Ed448 with a mandatory domain-separation context of
up to 255 bytes captured at construction.
GenericSigner
Gost3410DigestSigner
Gost3410Signer
HashMLDsaSigner
HashSlhDsaSigner
HMacDsaKCalculator
Iso9796d2PssSigner
ISO9796-2 - mechanism using a hash function with recovery (scheme 2 and 3).
Note: the usual length for the salt is the length of the hash
function used in bytes.
Iso9796d2Signer
ISO9796-2 - mechanism using a hash function with recovery (scheme 1)
IsoTrailers
MLDsaSigner
ML-DSA (FIPS 204) signature primitive. Accumulates the message via the streaming
surface and dispatches it through the FIPS 204 message-representative
construction. The signer must be bound to the same as
the key it is initialised with. Optional (up to 255 bytes)
and envelopes are unwrapped during .
PlainDsaEncoding
PssSigner
RSA-PSS as described in Pkcs# 1 v 2.1.
Note: the usual value for the salt length is the number of
bytes in the hash function.
RandomDsaKCalculator
RsaDigestSigner
SlhDsaSigner
SLH-DSA (FIPS 205) signature primitive. Buffers the message via the streaming
surface prefixed with the FIPS 205 context envelope and dispatches the
whole buffer to the hypertree sign / verify routines on finalisation. The signer must be bound
to the same as the key it is initialised with.
Optional (up to 255 bytes) and
envelopes are unwrapped during .
SM2Signer
The SM2 Digital Signature algorithm.
StandardDsaEncoding
X931Signer
Interfaces
IDsaEncoding
An interface for different encoding formats for DSA signatures.
IDsaKCalculator