Interface AEAD.Lazy
- All Known Implementing Classes:
LazySodium,LazySodiumJava
- Enclosing interface:
- AEAD
public static interface AEAD.Lazy
-
Method Summary
Modifier and TypeMethodDescriptiondecrypt(String cipher, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) decrypt(String cipher, String additionalData, byte[] nPub, Key k, AEAD.Method method) decryptDetached(DetachedEncrypt detachedEncrypt, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) encrypt(String m, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) encrypt(String m, String additionalData, byte[] nPub, Key k, AEAD.Method method) encryptDetached(String m, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) keygen(AEAD.Method method)
-
Method Details
-
keygen
-
encrypt
-
encrypt
String encrypt(String m, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) -
decrypt
String decrypt(String cipher, String additionalData, byte[] nPub, Key k, AEAD.Method method) throws AEADBadTagException - Throws:
AEADBadTagException
-
decrypt
String decrypt(String cipher, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) throws AEADBadTagException - Throws:
AEADBadTagException
-
encryptDetached
DetachedEncrypt encryptDetached(String m, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) -
decryptDetached
DetachedDecrypt decryptDetached(DetachedEncrypt detachedEncrypt, String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) throws AEADBadTagException - Throws:
AEADBadTagException
-