Package com.goterl.lazysodium.interfaces
Class AEAD.Checker
java.lang.Object
com.goterl.lazysodium.utils.BaseChecker
com.goterl.lazysodium.interfaces.AEAD.Checker
- Enclosing interface:
- AEAD
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckAes256GcmCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) static voidcheckAes256GcmDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) static voidcheckAes256GcmKey(byte[] key) static voidcheckAes256GcmMac(byte[] mac, boolean receivesMacLen) static voidcheckAes256GcmNonce(byte[] nPub) static voidcheckChaCha20Poly1305CipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) static voidcheckChaCha20Poly1305DecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) static voidcheckChaCha20Poly1305IetfCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) static voidcheckChaCha20Poly1305IetfDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) static voidcheckChaCha20Poly1305IetfKey(byte[] key) static voidcheckChaCha20Poly1305IetfMac(byte[] mac, boolean receivesMacLen) static voidcheckChaCha20Poly1305IetfNonce(byte[] nPub) static voidcheckChaCha20Poly1305Key(byte[] key) static voidcheckChaCha20Poly1305Mac(byte[] mac, boolean receivesMacLen) static voidcheckChaCha20Poly1305Nonce(byte[] nPub) static voidcheckXChaCha20Poly1305IetfCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) static voidcheckXChaCha20Poly1305IetfDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) static voidcheckXChaCha20Poly1305IetfKey(byte[] key) static voidcheckXChaCha20Poly1305IetfMac(byte[] mac, boolean receivesMacLen) static voidcheckXChaCha20Poly1305IetfNonce(byte[] nPub) Methods inherited from class com.goterl.lazysodium.utils.BaseChecker
checkArrayLength, checkAtLeast, checkBetween, checkBetween, checkEqual, checkExpectedMemorySize, checkOptionalArrayLength, checkOptionalOutPointer, checkOptionalOutPointer, correctLen, isBetween, requireNonNull
-
Method Details
-
checkChaCha20Poly1305Key
public static void checkChaCha20Poly1305Key(byte[] key) -
checkChaCha20Poly1305Nonce
public static void checkChaCha20Poly1305Nonce(byte[] nPub) -
checkChaCha20Poly1305CipherLength
public static void checkChaCha20Poly1305CipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) -
checkChaCha20Poly1305DecryptedMessageLength
public static void checkChaCha20Poly1305DecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) -
checkChaCha20Poly1305Mac
public static void checkChaCha20Poly1305Mac(byte[] mac, boolean receivesMacLen) -
checkChaCha20Poly1305IetfKey
public static void checkChaCha20Poly1305IetfKey(byte[] key) -
checkChaCha20Poly1305IetfNonce
public static void checkChaCha20Poly1305IetfNonce(byte[] nPub) -
checkChaCha20Poly1305IetfCipherLength
public static void checkChaCha20Poly1305IetfCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) -
checkChaCha20Poly1305IetfDecryptedMessageLength
public static void checkChaCha20Poly1305IetfDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) -
checkChaCha20Poly1305IetfMac
public static void checkChaCha20Poly1305IetfMac(byte[] mac, boolean receivesMacLen) -
checkXChaCha20Poly1305IetfKey
public static void checkXChaCha20Poly1305IetfKey(byte[] key) -
checkXChaCha20Poly1305IetfNonce
public static void checkXChaCha20Poly1305IetfNonce(byte[] nPub) -
checkXChaCha20Poly1305IetfCipherLength
public static void checkXChaCha20Poly1305IetfCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) -
checkXChaCha20Poly1305IetfDecryptedMessageLength
public static void checkXChaCha20Poly1305IetfDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) -
checkXChaCha20Poly1305IetfMac
public static void checkXChaCha20Poly1305IetfMac(byte[] mac, boolean receivesMacLen) -
checkAes256GcmKey
public static void checkAes256GcmKey(byte[] key) -
checkAes256GcmNonce
public static void checkAes256GcmNonce(byte[] nPub) -
checkAes256GcmCipherLength
public static void checkAes256GcmCipherLength(byte[] cipher, int messageLength, boolean receivesCipherLen) -
checkAes256GcmDecryptedMessageLength
public static void checkAes256GcmDecryptedMessageLength(byte[] message, int cipherLength, boolean receivesMessageLen) -
checkAes256GcmMac
public static void checkAes256GcmMac(byte[] mac, boolean receivesMacLen)
-