Package org.bouncycastle.crypto.engines
Class ARIAWrapEngine
java.lang.Object
org.bouncycastle.crypto.engines.RFC3394WrapEngine
org.bouncycastle.crypto.engines.ARIAWrapEngine
- All Implemented Interfaces:
Wrapper
an implementation of the ARIA Key Wrapper from the NIST Key Wrap
Specification.
For further details see: https://csrc.nist.gov/encryption/kms/key-wrap.pdf.
-
Constructor Summary
ConstructorDescriptionCreate a regular ARIAWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.ARIAWrapEngine
(boolean useReverseDirection) Create an ARIAWrapEngine where the underlying cipher is set to decrypt for wrapping, encrypt for unwrapping. -
Method Summary
Methods inherited from class org.bouncycastle.crypto.engines.RFC3394WrapEngine
getAlgorithmName, init, unwrap, wrap
-
Constructor Details
-
ARIAWrapEngine
public ARIAWrapEngine()Create a regular ARIAWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping. -
ARIAWrapEngine
public ARIAWrapEngine(boolean useReverseDirection) Create an ARIAWrapEngine where the underlying cipher is set to decrypt for wrapping, encrypt for unwrapping.- Parameters:
useReverseDirection
- true if underlying cipher should be used in decryption mode, false otherwise.
-