java.lang.Object | |
↳ | org.bouncycastle.jce.provider.BrokenKDF2BytesGenerator |
Generator for PBE derived keys and ivs as defined by IEEE P1363a
This implementation is based on draft 9 of IEEE P1363a. Note:
as this is still a draft the output of this generator may change, don't
use it for anything that might be subject to long term storage.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Construct a KDF2 Parameters generator.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fill len bytes of the output buffer with bytes generated from
the derivation function.
| |||||||||||
return the underlying digest.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.DerivationFunction
|
Construct a KDF2 Parameters generator. Generates key material according to IEEE P1363a - if you want orthodox results you should use a digest specified in the standard.
Note: IEEE P1363a standard is still a draft standard, if the standard changes this function, the output of this function will change as well. Don't use this routine for anything subject to long term storage.
digest | the digest to be used as the source of derived keys. |
---|
fill len bytes of the output buffer with bytes generated from the derivation function.
IllegalArgumentException | if the size of the request will cause an overflow. |
---|---|
DataLengthException | if the out buffer is too small. |