Class poly1305

java.lang.Object
com.neilalexander.jnacl.crypto.poly1305

public class poly1305 extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) final int
     
    (package private) final int
     
    (package private) static final int[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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)