Interface XOFOperatorFactory<T>

  • Type Parameters:
    T - the parameters type for the XOF calculator we produce.
    All Known Implementing Classes:
    FipsSHS.XOFOperatorFactory, FipsXOFOperatorFactory

    public interface XOFOperatorFactory<T>
    Base interface for a creator of extendable output function (XOF) calculators.
    • Method Detail

      • createOutputXOFCalculator

        OutputXOFCalculator<T> createOutputXOFCalculator​(T parameters)
        Create an extendable output function calculator which provides an OutputStream to write data to.
        Parameters:
        parameters - configuration parameters for the function.
        Returns:
        an XOF calculator.