Class KDFDoublePipelineIterationParameters
- java.lang.Object
-
- org.bouncycastle.crypto.internal.params.KDFDoublePipelineIterationParameters
-
- All Implemented Interfaces:
DerivationParameters
public final class KDFDoublePipelineIterationParameters extends java.lang.Object implements DerivationParameters
-
-
Field Summary
Fields Modifier and Type Field Description static intAFTER_FIXEDstatic intAFTER_ITERstatic intBEFORE_ITER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KDFDoublePipelineIterationParameterscreateWithCounter(int counterLocation, byte[] ki, byte[] fixedInputData, int r)static KDFDoublePipelineIterationParameterscreateWithoutCounter(byte[] ki, byte[] fixedInputData)intgetCounterLocation()byte[]getFixedInputData()byte[]getKI()intgetR()booleanuseCounter()
-
-
-
Field Detail
-
BEFORE_ITER
public static final int BEFORE_ITER
- See Also:
- Constant Field Values
-
AFTER_ITER
public static final int AFTER_ITER
- See Also:
- Constant Field Values
-
AFTER_FIXED
public static final int AFTER_FIXED
- See Also:
- Constant Field Values
-
-
Method Detail
-
createWithCounter
public static KDFDoublePipelineIterationParameters createWithCounter(int counterLocation, byte[] ki, byte[] fixedInputData, int r)
-
createWithoutCounter
public static KDFDoublePipelineIterationParameters createWithoutCounter(byte[] ki, byte[] fixedInputData)
-
getCounterLocation
public int getCounterLocation()
-
getKI
public byte[] getKI()
-
useCounter
public boolean useCounter()
-
getR
public int getR()
-
getFixedInputData
public byte[] getFixedInputData()
-
-