Class OAESGCMEncryption
java.lang.Object
com.orientechnologies.orient.core.encryption.impl.OAESGCMEncryption
- All Implemented Interfaces:
OEncryption
OEncryption implementation using AES/GCM/NoPadding with a 12 byte nonce and 16 byte tag size.
- Author:
- Skymatic / Markus Kreusch (markus.kreusch--(at)--skymatic.de), Skymatic / Sebastian Stenzel (sebastian.stenzel--(at)--skymatic.de)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
OAESGCMEncryption
public OAESGCMEncryption()
-
-
Method Details
-
name
- Specified by:
namein interfaceOEncryption
-
configure
- Specified by:
configurein interfaceOEncryption
-
encrypt
public byte[] encrypt(byte[] input) - Specified by:
encryptin interfaceOEncryption
-
decrypt
public byte[] decrypt(byte[] input) - Specified by:
decryptin interfaceOEncryption
-
encrypt
public byte[] encrypt(byte[] input, int offset, int length) - Specified by:
encryptin interfaceOEncryption
-
decrypt
public byte[] decrypt(byte[] input, int offset, int length) - Specified by:
decryptin interfaceOEncryption
-