Top Interfaces Classes
[default module]

Package org.bouncycastle.crypto.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.