|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.bouncycastle.jce.provider.PBE.Util
public static class PBE.Util
uses the appropriate mixer to generate the key and IV if neccessary.
Constructor Summary | |
---|---|
PBE.Util()
|
Method Summary | |
---|---|
private static PBEParametersGenerator |
makePBEGenerator(int type,
int hash)
|
(package private) static CipherParameters |
makePBEMacParameters(JCEPBEKey pbeKey,
java.security.spec.AlgorithmParameterSpec spec)
generate a PBE based key suitable for a MAC algorithm, the key size is chosen according the MAC size, or the hashing algorithm, whichever is greater. |
(package private) static CipherParameters |
makePBEMacParameters(javax.crypto.spec.PBEKeySpec keySpec,
int type,
int hash,
int keySize)
generate a PBE based key suitable for a MAC algorithm, the key size is chosen according the MAC size, or the hashing algorithm, whichever is greater. |
(package private) static CipherParameters |
makePBEParameters(JCEPBEKey pbeKey,
java.security.spec.AlgorithmParameterSpec spec,
java.lang.String targetAlgorithm)
construct a key and iv (if neccessary) suitable for use with a Cipher. |
(package private) static CipherParameters |
makePBEParameters(javax.crypto.spec.PBEKeySpec keySpec,
int type,
int hash,
int keySize,
int ivSize)
construct a key and iv (if neccessary) suitable for use with a Cipher. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PBE.Util()
Method Detail |
---|
private static PBEParametersGenerator makePBEGenerator(int type, int hash)
static CipherParameters makePBEParameters(JCEPBEKey pbeKey, java.security.spec.AlgorithmParameterSpec spec, java.lang.String targetAlgorithm)
static CipherParameters makePBEMacParameters(JCEPBEKey pbeKey, java.security.spec.AlgorithmParameterSpec spec)
static CipherParameters makePBEParameters(javax.crypto.spec.PBEKeySpec keySpec, int type, int hash, int keySize, int ivSize)
static CipherParameters makePBEMacParameters(javax.crypto.spec.PBEKeySpec keySpec, int type, int hash, int keySize)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |