Package com.neilalexander.jnacl.crypto
Class poly1305
- java.lang.Object
-
- com.neilalexander.jnacl.crypto.poly1305
-
public class poly1305 extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
CRYPTO_BYTES
(package private) int
CRYPTO_KEYBYTES
(package private) static int[]
minusp
-
Constructor Summary
Constructors Constructor Description poly1305()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (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 Detail
-
CRYPTO_BYTES
final int CRYPTO_BYTES
- See Also:
- Constant Field Values
-
CRYPTO_KEYBYTES
final int CRYPTO_KEYBYTES
- See Also:
- Constant Field Values
-
minusp
static final int[] minusp
-
-
Method Detail
-
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)
-
-