Class KDFDoublePipelineIterationParameters

java.lang.Object
org.bouncycastle.crypto.params.KDFDoublePipelineIterationParameters
All Implemented Interfaces:
DerivationParameters

public final class KDFDoublePipelineIterationParameters extends Object implements DerivationParameters
Note that counter is only supported at the location presented in the NIST SP 800-108 specification, not in the additional locations present in the CAVP test vectors.
  • Method Details

    • createWithCounter

      public static KDFDoublePipelineIterationParameters createWithCounter(byte[] ki, byte[] fixedInputData, int r)
    • createWithoutCounter

      public static KDFDoublePipelineIterationParameters createWithoutCounter(byte[] ki, byte[] fixedInputData)
    • getKI

      public byte[] getKI()
    • useCounter

      public boolean useCounter()
    • getR

      public int getR()
    • getFixedInputData

      public byte[] getFixedInputData()