Package org.bouncycastle.crypto
Interface KDFCalculator<T extends Parameters>
-
- Type Parameters:
T
- the type of the parameters used to initialise the calculator.
public interface KDFCalculator<T extends Parameters>
Interface describing a Key Derivation Function (KDF).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
generateBytes(byte[] out)
Generate out worth of bytes into the out array.void
generateBytes(byte[] out, int outOff, int len)
Generate len worth of bytes and place them in out starting at the offset outOff.T
getParameters()
Return the parameters for this KDF calculator.
-
-
-
Method Detail
-
getParameters
T getParameters()
Return the parameters for this KDF calculator.- Returns:
- the KDF calculator's parameters.
-
generateBytes
void generateBytes(byte[] out)
Generate out worth of bytes into the out array.- Parameters:
out
- the target array for the bytes generated.
-
generateBytes
void generateBytes(byte[] out, int outOff, int len)
Generate len worth of bytes and place them in out starting at the offset outOff.- Parameters:
out
- the target array for the bytes generated.outOff
- the offset to start writing the generated bytes at.len
- the number of bytes to generate.
-
-