Bouncy Castle Cryptography Library 1.81

org.bouncycastle.openpgp.operator
Interface PGPDigestCalculatorProvider

All Known Implementing Classes:
BcPGPDigestCalculatorProvider

public interface PGPDigestCalculatorProvider

A factory for digest algorithms. The purpose of this class is to act as an abstract factory, whose subclasses can decide, which concrete implementation to use for calculating PGP digests.


Method Summary
 PGPDigestCalculator get(int algorithm)
          Construct a new instance of a cryptographic digest.
 

Method Detail

get

public PGPDigestCalculator get(int algorithm)
                        throws PGPException
Construct a new instance of a cryptographic digest.

Parameters:
algorithm - the identifier of the digest algorithm to instantiate.
Returns:
a digest calculator for the specified algorithm.
Throws:
PGPException - if an error occurs constructing the specified digest.

Bouncy Castle Cryptography Library 1.81