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 Detail

      • get

        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.