Package com.neilalexander.jnacl.crypto
Class poly1305
java.lang.Object
com.neilalexander.jnacl.crypto.poly1305
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int
(package private) final int
(package private) static final int[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
add
(int[] h, int[] c) static int
crypto_onetimeauth
(byte[] outv, int outvoffset, byte[] inv, int invoffset, long inlen, byte[] k) static int
crypto_onetimeauth_verify
(byte[] h, int hoffset, byte[] inv, int invoffset, long inlen, byte[] k) (package private) static void
freeze
(int[] h) (package private) static void
mulmod
(int[] h, int[] r) (package private) static void
squeeze
(int[] h)
-
Field Details
-
CRYPTO_BYTES
final int CRYPTO_BYTES- See Also:
-
CRYPTO_KEYBYTES
final int CRYPTO_KEYBYTES- See Also:
-
minusp
static final int[] minusp
-
-
Constructor Details
-
poly1305
public poly1305()
-
-
Method Details
-
crypto_onetimeauth_verify
public static int crypto_onetimeauth_verify(byte[] h, int hoffset, byte[] inv, int invoffset, long inlen, byte[] k) -
add
static void add(int[] h, int[] c) -
squeeze
static void squeeze(int[] h) -
freeze
static void freeze(int[] h) -
mulmod
static void mulmod(int[] h, int[] r) -
crypto_onetimeauth
public static int crypto_onetimeauth(byte[] outv, int outvoffset, byte[] inv, int invoffset, long inlen, byte[] k)
-