-
public final class AEAD.Checker extends BaseChecker
-
-
Method Summary
Modifier and Type Method Description static voidcheckChaCha20Poly1305Key(Array<byte> key)static voidcheckChaCha20Poly1305Nonce(Array<byte> nPub)static voidcheckChaCha20Poly1305CipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)static voidcheckChaCha20Poly1305DecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)static voidcheckChaCha20Poly1305Mac(Array<byte> mac, boolean receivesMacLen)static voidcheckChaCha20Poly1305IetfKey(Array<byte> key)static voidcheckChaCha20Poly1305IetfNonce(Array<byte> nPub)static voidcheckChaCha20Poly1305IetfCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)static voidcheckChaCha20Poly1305IetfDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)static voidcheckChaCha20Poly1305IetfMac(Array<byte> mac, boolean receivesMacLen)static voidcheckXChaCha20Poly1305IetfKey(Array<byte> key)static voidcheckXChaCha20Poly1305IetfNonce(Array<byte> nPub)static voidcheckXChaCha20Poly1305IetfCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)static voidcheckXChaCha20Poly1305IetfDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)static voidcheckXChaCha20Poly1305IetfMac(Array<byte> mac, boolean receivesMacLen)static voidcheckAes256GcmKey(Array<byte> key)static voidcheckAes256GcmNonce(Array<byte> nPub)static voidcheckAes256GcmCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)static voidcheckAes256GcmDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)static voidcheckAes256GcmMac(Array<byte> mac, boolean receivesMacLen)-
Methods inherited from class com.goterl.lazysodium.utils.BaseChecker
checkArrayLength, checkAtLeast, checkBetween, checkBetween, checkEqual, checkExpectedMemorySize, checkOptionalArrayLength, checkOptionalOutPointer, checkOptionalOutPointer, correctLen, isBetween, requireNonNull -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
checkChaCha20Poly1305Key
static void checkChaCha20Poly1305Key(Array<byte> key)
-
checkChaCha20Poly1305Nonce
static void checkChaCha20Poly1305Nonce(Array<byte> nPub)
-
checkChaCha20Poly1305CipherLength
static void checkChaCha20Poly1305CipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)
-
checkChaCha20Poly1305DecryptedMessageLength
static void checkChaCha20Poly1305DecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)
-
checkChaCha20Poly1305Mac
static void checkChaCha20Poly1305Mac(Array<byte> mac, boolean receivesMacLen)
-
checkChaCha20Poly1305IetfKey
static void checkChaCha20Poly1305IetfKey(Array<byte> key)
-
checkChaCha20Poly1305IetfNonce
static void checkChaCha20Poly1305IetfNonce(Array<byte> nPub)
-
checkChaCha20Poly1305IetfCipherLength
static void checkChaCha20Poly1305IetfCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)
-
checkChaCha20Poly1305IetfDecryptedMessageLength
static void checkChaCha20Poly1305IetfDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)
-
checkChaCha20Poly1305IetfMac
static void checkChaCha20Poly1305IetfMac(Array<byte> mac, boolean receivesMacLen)
-
checkXChaCha20Poly1305IetfKey
static void checkXChaCha20Poly1305IetfKey(Array<byte> key)
-
checkXChaCha20Poly1305IetfNonce
static void checkXChaCha20Poly1305IetfNonce(Array<byte> nPub)
-
checkXChaCha20Poly1305IetfCipherLength
static void checkXChaCha20Poly1305IetfCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)
-
checkXChaCha20Poly1305IetfDecryptedMessageLength
static void checkXChaCha20Poly1305IetfDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)
-
checkXChaCha20Poly1305IetfMac
static void checkXChaCha20Poly1305IetfMac(Array<byte> mac, boolean receivesMacLen)
-
checkAes256GcmKey
static void checkAes256GcmKey(Array<byte> key)
-
checkAes256GcmNonce
static void checkAes256GcmNonce(Array<byte> nPub)
-
checkAes256GcmCipherLength
static void checkAes256GcmCipherLength(Array<byte> cipher, int messageLength, boolean receivesCipherLen)
-
checkAes256GcmDecryptedMessageLength
static void checkAes256GcmDecryptedMessageLength(Array<byte> message, int cipherLength, boolean receivesMessageLen)
-
checkAes256GcmMac
static void checkAes256GcmMac(Array<byte> mac, boolean receivesMacLen)
-
-
-
-