Class BaseChecker

java.lang.Object
com.goterl.lazysodium.utils.BaseChecker
Direct Known Subclasses:
AEAD.Checker, Auth.Checker, Box.Checker, DiffieHellman.Checker, GenericHash.Checker, Hash.Checker, KeyDerivation.Checker, KeyExchange.Checker, PwHash.Checker, Random.RandomChecker, Ristretto255.Checker, Scrypt.Checker, SecretBox.Checker, SecretStream.Checker, ShortHash.Checker, Sign.Checker, Stream.Checker

public class BaseChecker extends Object
  • Constructor Details

    • BaseChecker

      public BaseChecker()
  • Method Details

    • checkBetween

      public static void checkBetween(String name, long num, long min, long max)
    • checkBetween

      public static void checkBetween(String name, com.sun.jna.NativeLong num, com.sun.jna.NativeLong min, com.sun.jna.NativeLong max)
    • checkAtLeast

      public static void checkAtLeast(String name, long num, long min)
    • isBetween

      public static boolean isBetween(long num, long min, long max)
    • correctLen

      public static boolean correctLen(long num, long len)
    • checkEqual

      public static void checkEqual(String name, int actual, int expected)
      Throw if provided value does not match an expected value.
    • checkExpectedMemorySize

      public static void checkExpectedMemorySize(String name, int actual, int expected)
    • checkArrayLength

      public static void checkArrayLength(String name, byte[] array, int length)
    • checkOptionalArrayLength

      public static void checkOptionalArrayLength(String name, byte[] array, int length)
    • checkOptionalOutPointer

      public static void checkOptionalOutPointer(String name, byte[] refArray)
    • checkOptionalOutPointer

      public static void checkOptionalOutPointer(String name, long[] refArray)
    • requireNonNull

      public static void requireNonNull(String name, Object state)