Package org.bouncycastle.crypto.fips
Class FipsSHS.XOFOperatorFactory<T extends FipsSHS.Parameters>
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsXOFOperatorFactory<T>
-
- org.bouncycastle.crypto.fips.FipsSHS.XOFOperatorFactory<T>
-
- All Implemented Interfaces:
XOFOperatorFactory<T>
- Enclosing class:
- FipsSHS
public static final class FipsSHS.XOFOperatorFactory<T extends FipsSHS.Parameters> extends FipsXOFOperatorFactory<T>
Factory for producing extendable output function (XOF) calculators.
-
-
Constructor Summary
Constructors Constructor Description XOFOperatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FipsOutputXOFCalculator<T>
createOutputXOFCalculator(T parameter)
Create an extendable output function calculator which provides an OutputStream to write data to.
-
-
-
Method Detail
-
createOutputXOFCalculator
public FipsOutputXOFCalculator<T> createOutputXOFCalculator(T parameter)
Description copied from interface:XOFOperatorFactory
Create an extendable output function calculator which provides an OutputStream to write data to.- Specified by:
createOutputXOFCalculator
in interfaceXOFOperatorFactory<T extends FipsSHS.Parameters>
- Specified by:
createOutputXOFCalculator
in classFipsXOFOperatorFactory<T extends FipsSHS.Parameters>
- Parameters:
parameter
- configuration parameters for the function.- Returns:
- an XOF calculator.
-
-