Improvements have been made to the decoding process for PBES2 parameters when encodings are supplied to the `AlgorithmParameters.init(byte[])` method. The decoding process can now parse more KDF pseudorandom functions such as SHA512/224 and SHA512/256 and understands additional encryption schemes such as DES, DESede (Triple-DES), RC2-CBC and RC5-CBC. In addition, a new Standard Name for PBES2 parameters may be supplied to the `AlgorithmParameters.getInstance()` method, `PBES2`, which does not require the user to know the underlying PRF and encryption scheme algorithms ahead of decoding. Finally, this delivers a new `AlgorithmParameters` algorithm, `RC5`, to support PBES2 parameters that use RC5 as the encryption scheme.
|