public static interface AEAD.Native
| Modifier and Type | Method and Description |
|---|---|
boolean |
cryptoAeadAES256GCMDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadAES256GCMDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadAES256GCMEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadAES256GCMEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadAES256GCMIsAvailable() |
void |
cryptoAeadAES256GCMKeygen(byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305Decrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305DecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305Encrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305EncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305IetfDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305IetfDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305IetfEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadChaCha20Poly1305IetfEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
void |
cryptoAeadChaCha20Poly1305IetfKeygen(byte[] key) |
void |
cryptoAeadChaCha20Poly1305Keygen(byte[] key) |
boolean |
cryptoAeadXChaCha20Poly1305IetfDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadXChaCha20Poly1305IetfDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadXChaCha20Poly1305IetfEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
boolean |
cryptoAeadXChaCha20Poly1305IetfEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key) |
void |
cryptoAeadXChaCha20Poly1305IetfKeygen(byte[] key) |
void cryptoAeadChaCha20Poly1305Keygen(byte[] key)
boolean cryptoAeadChaCha20Poly1305Encrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305Decrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305EncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305DecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
void cryptoAeadChaCha20Poly1305IetfKeygen(byte[] key)
boolean cryptoAeadChaCha20Poly1305IetfEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305IetfDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305IetfEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadChaCha20Poly1305IetfDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
void cryptoAeadXChaCha20Poly1305IetfKeygen(byte[] key)
boolean cryptoAeadXChaCha20Poly1305IetfEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadXChaCha20Poly1305IetfDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
boolean cryptoAeadXChaCha20Poly1305IetfEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadXChaCha20Poly1305IetfDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
void cryptoAeadAES256GCMKeygen(byte[] key)
boolean cryptoAeadAES256GCMEncrypt(byte[] cipher,
long[] cipherLen,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadAES256GCMDecrypt(byte[] message,
long[] messageLen,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
boolean cryptoAeadAES256GCMEncryptDetached(byte[] cipher,
byte[] mac,
long[] macLenAddress,
byte[] message,
long messageLen,
byte[] additionalData,
long additionalDataLen,
byte[] nSec,
byte[] nPub,
byte[] key)
boolean cryptoAeadAES256GCMDecryptDetached(byte[] message,
byte[] nSec,
byte[] cipher,
long cipherLen,
byte[] mac,
byte[] additionalData,
long additionalDataLen,
byte[] nPub,
byte[] key)
boolean cryptoAeadAES256GCMIsAvailable()