Class TweetNaclFast.Box

java.lang.Object
com.iwebpp.crypto.TweetNaclFast.Box
Enclosing class:
TweetNaclFast

public static final class TweetNaclFast.Box extends Object
  • Field Details

  • Constructor Details

    • Box

      public Box(byte[] theirPublicKey, byte[] mySecretKey)
    • Box

      public Box(byte[] theirPublicKey, byte[] mySecretKey, long nonce)
  • Method Details

    • setNonce

      public void setNonce(long nonce)
    • getNonce

      public long getNonce()
    • incrNonce

      public long incrNonce()
    • box

      public byte[] box(byte[] message)
    • box

      public byte[] box(byte[] message, int moff)
    • box

      public byte[] box(byte[] message, int moff, int mlen)
    • box

      public byte[] box(byte[] message, byte[] theNonce)
    • box

      public byte[] box(byte[] message, int moff, byte[] theNonce)
    • box

      public byte[] box(byte[] message, int moff, int mlen, byte[] theNonce)
    • open

      public byte[] open(byte[] box)
    • open

      public byte[] open(byte[] box, int boxoff)
    • open

      public byte[] open(byte[] box, int boxoff, int boxlen)
    • open

      public byte[] open(byte[] box, byte[] theNonce)
    • open

      public byte[] open(byte[] box, int boxoff, byte[] theNonce)
    • open

      public byte[] open(byte[] box, int boxoff, int boxlen, byte[] theNonce)
    • before

      public byte[] before()
    • after

      public byte[] after(byte[] message, int moff, int mlen)
    • after

      public byte[] after(byte[] message, int moff, int mlen, byte[] theNonce)
    • open_after

      public byte[] open_after(byte[] box, int boxoff, int boxlen)
    • open_after

      public byte[] open_after(byte[] box, int boxoff, int boxlen, byte[] theNonce)
    • keyPair

      public static TweetNaclFast.Box.KeyPair keyPair()
    • keyPair_fromSecretKey

      public static TweetNaclFast.Box.KeyPair keyPair_fromSecretKey(byte[] secretKey)