org.bouncycastle.crypto.DerivationFunction |
Known Indirect Subclasses
BaseKDFBytesGenerator |
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/P1363a. |
BrokenKDF2BytesGenerator |
Generator for PBE derived keys and ivs as defined by IEEE P1363a
This implementation is based on draft 9 of IEEE P1363a. |
DHKEKGenerator |
RFC 2631 Diffie-hellman KEK derivation function. |
ECDHKEKGenerator |
X9.63 based key derivation function for ECDH CMS. |
KDF1BytesGenerator |
KDF1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/IEEE P1363a. |
KDF2BytesGenerator |
KFD2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on IEEE P1363/ISO 18033. |
MGF1BytesGenerator |
Generator for MGF1 as defined in PKCS 1v2
|
|
Class Overview
base interface for general purpose byte derivation functions.
Public Methods
public
abstract
int
generateBytes
(byte[] out, int outOff, int len)
public
abstract
Digest
getDigest
()
return the message digest used as the basis for the function