Package org.bouncycastle.crypto.fips
Class FipsXOFOperatorFactory<T extends FipsParameters>
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsXOFOperatorFactory<T>
-
- Type Parameters:
T- the parameters type associated with the final implementation of this factory.
- All Implemented Interfaces:
XOFOperatorFactory<T>
- Direct Known Subclasses:
FipsSHS.XOFOperatorFactory
public abstract class FipsXOFOperatorFactory<T extends FipsParameters> extends java.lang.Object implements XOFOperatorFactory<T>
Base class for the approved mode XOFOperatorFactory implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract FipsOutputXOFCalculator<T>createOutputXOFCalculator(T parameter)Create an extendable output function calculator which provides an OutputStream to write data to.
-
-
-
Method Detail
-
createOutputXOFCalculator
public abstract FipsOutputXOFCalculator<T> createOutputXOFCalculator(T parameter)
Description copied from interface:XOFOperatorFactoryCreate an extendable output function calculator which provides an OutputStream to write data to.- Specified by:
createOutputXOFCalculatorin interfaceXOFOperatorFactory<T extends FipsParameters>- Parameters:
parameter- configuration parameters for the function.- Returns:
- an XOF calculator.
-
-