Package org.bouncycastle.crypto.general
Class TripleDES.KeyWrapOperatorFactory
java.lang.Object
org.bouncycastle.crypto.general.TripleDES.KeyWrapOperatorFactory
- All Implemented Interfaces:
KeyWrapOperatorFactory<TripleDES.Parameters,SymmetricKey>
- Enclosing class:
TripleDES
Factory for non-FIPS Triple-DES key wrap/unwrap operators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateKeyUnwrapper(SymmetricKey key, TripleDES.Parameters parameters) Create a key un-wrapper using the passed in key and parameters.createKeyWrapper(SymmetricKey key, TripleDES.Parameters parameters) Create a key wrapper using the passed in key and parameters.protected org.bouncycastle.crypto.internal.WrappercreateWrapper(boolean forWrapping, SymmetricKey key, TripleDES.Parameters parameters, SecureRandom random)
-
Constructor Details
-
KeyWrapOperatorFactory
public KeyWrapOperatorFactory()
-
-
Method Details
-
createWrapper
protected org.bouncycastle.crypto.internal.Wrapper createWrapper(boolean forWrapping, SymmetricKey key, TripleDES.Parameters parameters, SecureRandom random) -
createKeyWrapper
public KeyWrapper<TripleDES.Parameters> createKeyWrapper(SymmetricKey key, TripleDES.Parameters parameters) Description copied from interface:KeyWrapOperatorFactoryCreate a key wrapper using the passed in key and parameters.- Specified by:
createKeyWrapperin interfaceKeyWrapOperatorFactory<T extends Parameters,K extends Key> - Parameters:
key- the key to initialize the wrapper with.parameters- the parameters to initialize the wrapper with.- Returns:
- an initialized key wrapper.
-
createKeyUnwrapper
public KeyUnwrapper<TripleDES.Parameters> createKeyUnwrapper(SymmetricKey key, TripleDES.Parameters parameters) Description copied from interface:KeyWrapOperatorFactoryCreate a key un-wrapper using the passed in key and parameters.- Specified by:
createKeyUnwrapperin interfaceKeyWrapOperatorFactory<T extends Parameters,K extends Key> - Parameters:
key- the key to initialize the un-wrapper with.parameters- the parameters to initialize the un-wrapper with.- Returns:
- an initialized key un-wrapper.
-