Package org.bouncycastle.crypto.fips
Class FipsDigestOperatorFactory<T extends FipsParameters>
java.lang.Object
org.bouncycastle.crypto.fips.FipsDigestOperatorFactory<T>
- Type Parameters:
T
- The parameters class for this signer.
- All Implemented Interfaces:
DigestOperatorFactory<T>
- Direct Known Subclasses:
FipsSHS.OperatorFactory
public abstract class FipsDigestOperatorFactory<T extends FipsParameters>
extends Object
implements DigestOperatorFactory<T>
Base class for classes that produce digest calculators implementing the various FIPS secure hash algorithms.
-
Method Summary
Modifier and TypeMethodDescriptionabstract FipsOutputDigestCalculator<T>
createOutputDigestCalculator
(T parameter) Return a calculator for a particular digest.
-
Method Details
-
createOutputDigestCalculator
Description copied from interface:DigestOperatorFactory
Return a calculator for a particular digest.- Specified by:
createOutputDigestCalculator
in interfaceDigestOperatorFactory<T extends FipsParameters>
- Parameters:
parameter
- the parameters for this calculator.- Returns:
- a digest calculator that provides an OutputStream to enter data.
-