Package org.bouncycastle.crypto.fips
Class FipsTripleDES.KeyWrapOperatorFactory
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>
-
- org.bouncycastle.crypto.fips.FipsTripleDES.KeyWrapOperatorFactory
-
- All Implemented Interfaces:
KeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>
- Enclosing class:
- FipsTripleDES
public static final class FipsTripleDES.KeyWrapOperatorFactory extends FipsKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>
Factory for producing FIPS Triple-DES key wrap/unwrap operators.
-
-
Constructor Summary
Constructors Constructor Description KeyWrapOperatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FipsKeyUnwrapper<FipsTripleDES.WrapParameters>createKeyUnwrapper(SymmetricKey key, FipsTripleDES.WrapParameters parameters)Create a key un-wrapper using the passed in key and parameters.FipsKeyWrapper<FipsTripleDES.WrapParameters>createKeyWrapper(SymmetricKey key, FipsTripleDES.WrapParameters parameters)Create a key wrapper using the passed in key and parameters.
-
-
-
Method Detail
-
createKeyWrapper
public FipsKeyWrapper<FipsTripleDES.WrapParameters> createKeyWrapper(SymmetricKey key, FipsTripleDES.WrapParameters parameters)
Description copied from interface:KeyWrapOperatorFactoryCreate a key wrapper using the passed in key and parameters.- Specified by:
createKeyWrapperin interfaceKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>- Specified by:
createKeyWrapperin classFipsKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>- Parameters:
key- the key to initialize the wrapper with.parameters- the parameters to initialize the wrapper with.- Returns:
- an initialized key wrapper.
-
createKeyUnwrapper
public FipsKeyUnwrapper<FipsTripleDES.WrapParameters> createKeyUnwrapper(SymmetricKey key, FipsTripleDES.WrapParameters parameters)
Description copied from interface:KeyWrapOperatorFactoryCreate a key un-wrapper using the passed in key and parameters.- Specified by:
createKeyUnwrapperin interfaceKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>- Specified by:
createKeyUnwrapperin classFipsKeyWrapOperatorFactory<FipsTripleDES.WrapParameters,SymmetricKey>- 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.
-
-