Top Fields Constructors Methods
org.bouncycastle.crypto.internal.params

public final Class KDFDoublePipelineIterationParameters

extends Object
implements DerivationParameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.internal.DerivationParameters
Imports
org.bouncycastle.crypto.internal.DerivationParameters, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
private final int
private final byte[]
private final byte[]
private final int
r

private static final int
private final boolean

Constructor Summary

AccessConstructor and Description
private
KDFDoublePipelineIterationParameters(int counterLocation, byte[] ki, byte[] fixedInputData, int r, boolean useCounter)

Method Summary

Modifier and TypeMethod and Description
public static KDFDoublePipelineIterationParameters
createWithCounter(int counterLocation, byte[] ki, byte[] fixedInputData, int r)

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

public int
public byte[]
public byte[]
public int
getR()

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AFTER_FIXEDback to summary
public static final int AFTER_FIXED
AFTER_ITERback to summary
public static final int AFTER_ITER
BEFORE_ITERback to summary
public static final int BEFORE_ITER
counterLocationback to summary
private final int counterLocation
fixedInputDataback to summary
private final byte[] fixedInputData
kiback to summary
private final byte[] ki
rback to summary
private final int r
UNUSED_Rback to summary
private static final int UNUSED_R
useCounterback to summary
private final boolean useCounter

Constructor Detail

KDFDoublePipelineIterationParametersback to summary
private KDFDoublePipelineIterationParameters(int counterLocation, byte[] ki, byte[] fixedInputData, int r, boolean useCounter)

Method Detail

createWithCounterback to summary
public static KDFDoublePipelineIterationParameters createWithCounter(int counterLocation, byte[] ki, byte[] fixedInputData, int r)
createWithoutCounterback to summary
public static KDFDoublePipelineIterationParameters createWithoutCounter(byte[] ki, byte[] fixedInputData)
getCounterLocationback to summary
public int getCounterLocation()
getFixedInputDataback to summary
public byte[] getFixedInputData()
getKIback to summary
public byte[] getKI()
getRback to summary
public int getR()
useCounterback to summary
public boolean useCounter()