Package com.goterl.lazysodium.interfaces
Interface AEAD.Lazy
-
- All Known Implementing Classes:
LazySodium,LazySodiumJava
- Enclosing interface:
- AEAD
public static interface AEAD.Lazy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdecrypt(java.lang.String cipher, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)java.lang.Stringdecrypt(java.lang.String cipher, java.lang.String additionalData, byte[] nPub, Key k, AEAD.Method method)DetachedDecryptdecryptDetached(DetachedEncrypt detachedEncrypt, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)java.lang.Stringencrypt(java.lang.String m, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)java.lang.Stringencrypt(java.lang.String m, java.lang.String additionalData, byte[] nPub, Key k, AEAD.Method method)DetachedEncryptencryptDetached(java.lang.String m, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)Keykeygen(AEAD.Method method)
-
-
-
Method Detail
-
keygen
Key keygen(AEAD.Method method)
-
encrypt
java.lang.String encrypt(java.lang.String m, java.lang.String additionalData, byte[] nPub, Key k, AEAD.Method method)
-
encrypt
java.lang.String encrypt(java.lang.String m, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)
-
decrypt
java.lang.String decrypt(java.lang.String cipher, java.lang.String additionalData, byte[] nPub, Key k, AEAD.Method method) throws javax.crypto.AEADBadTagException- Throws:
javax.crypto.AEADBadTagException
-
decrypt
java.lang.String decrypt(java.lang.String cipher, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) throws javax.crypto.AEADBadTagException- Throws:
javax.crypto.AEADBadTagException
-
encryptDetached
DetachedEncrypt encryptDetached(java.lang.String m, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method)
-
decryptDetached
DetachedDecrypt decryptDetached(DetachedEncrypt detachedEncrypt, java.lang.String additionalData, byte[] nSec, byte[] nPub, Key k, AEAD.Method method) throws javax.crypto.AEADBadTagException
- Throws:
javax.crypto.AEADBadTagException
-
-