Package org.bouncycastle.crypto.params
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 Summary
Modifier and TypeMethodDescriptioncreateWithCounter
(byte[] ki, byte[] fixedInputData, int r) createWithoutCounter
(byte[] ki, byte[] fixedInputData) byte[]
byte[]
getKI()
int
getR()
boolean
-
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()
-