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) intCRYPTO_BYTES(package private) intCRYPTO_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 voidadd(int[] h, int[] c)static intcrypto_onetimeauth(byte[] outv, int outvoffset, byte[] inv, int invoffset, long inlen, byte[] k)static intcrypto_onetimeauth_verify(byte[] h, int hoffset, byte[] inv, int invoffset, long inlen, byte[] k)(package private) static voidfreeze(int[] h)(package private) static voidmulmod(int[] h, int[] r)(package private) static voidsqueeze(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)
-
-