Top Description Interfaces Classes
module bcprov

Package org.bouncycastle.crypto.signers


Basic signers.

Interface Summary

Modifier and TypeInterface and Description
public interface
DSAEncoding

An interface for different encoding formats for DSA signatures.

public interface
DSAKCalculator

Interface define calculators of K values for DSA/ECDSA.

Class Summary

Modifier and TypeClass and Description
public class
public class
DSASigner

The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.

public class
DSTU4145Signer

DSTU 4145-2002

National Ukrainian standard of digital signature based on elliptic curves (DSTU 4145-2002).

public class
ECDSASigner

EC-DSA as described in X9.62

public class
ECGOST3410_2012Signer

Deprecated Use ECGOST3410Signer instead.
GOST R 34.10-2012 Signature Algorithm
public class
ECGOST3410Signer

GOST R 34.10-2001 and GOST R 34.10-2012 Signature Algorithm

public class
ECNRSigner

EC-NR as described in IEEE 1363-2000 - a signature algorithm for Elliptic Curve which also offers message recovery.

public class
public class
public class
public class
public class
public class
public class
GOST3410Signer

GOST R 34.10-94 Signature Algorithm

public class
HMacDSAKCalculator

A deterministic K calculator based on the algorithm in section 3.2 of RFC 6979.

public class
ISO9796d2PSSSigner

ISO9796-2 - mechanism using a hash function with recovery (scheme 2 and 3).

public class
ISO9796d2Signer

ISO9796-2 - mechanism using a hash function with recovery (scheme 1)

public class
public class
public class
PSSSigner

RSA-PSS as described in PKCS# 1 v 2.1.

public class
public class
public class
SM2Signer

The SM2 Digital Signature algorithm.

public class
pack-priv class
public class
X931Signer

X9.31-1998 - signing using a hash.