Class TweetNaclFast.SecretBox

  • Enclosing class:
    TweetNaclFast

    public static final class TweetNaclFast.SecretBox
    extends Object
    • Constructor Detail

      • SecretBox

        public SecretBox​(byte[] key)
      • SecretBox

        public SecretBox​(byte[] key,
                         long nonce)
    • Method Detail

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