Package com.iwebpp.crypto
Class TweetNaclFast.Box
- java.lang.Object
-
- com.iwebpp.crypto.TweetNaclFast.Box
-
- Enclosing class:
- TweetNaclFast
public static final class TweetNaclFast.Box extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TweetNaclFast.Box.KeyPair
-
Field Summary
Fields Modifier and Type Field Description static int
boxzerobytesLength
static int
nonceLength
static int
overheadLength
static int
publicKeyLength
static int
secretKeyLength
static int
sharedKeyLength
static int
zerobytesLength
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
after(byte[] message, int moff, int mlen)
byte[]
after(byte[] message, int moff, int mlen, byte[] theNonce)
byte[]
before()
byte[]
box(byte[] message)
byte[]
box(byte[] message, byte[] theNonce)
byte[]
box(byte[] message, int moff)
byte[]
box(byte[] message, int moff, byte[] theNonce)
byte[]
box(byte[] message, int moff, int mlen)
byte[]
box(byte[] message, int moff, int mlen, byte[] theNonce)
long
getNonce()
long
incrNonce()
static TweetNaclFast.Box.KeyPair
keyPair()
static TweetNaclFast.Box.KeyPair
keyPair_fromSecretKey(byte[] secretKey)
byte[]
open(byte[] box)
byte[]
open(byte[] box, byte[] theNonce)
byte[]
open(byte[] box, int boxoff)
byte[]
open(byte[] box, int boxoff, byte[] theNonce)
byte[]
open(byte[] box, int boxoff, int boxlen)
byte[]
open(byte[] box, int boxoff, int boxlen, byte[] theNonce)
byte[]
open_after(byte[] box, int boxoff, int boxlen)
byte[]
open_after(byte[] box, int boxoff, int boxlen, byte[] theNonce)
void
setNonce(long nonce)
-
-
-
Field Detail
-
publicKeyLength
public static final int publicKeyLength
- See Also:
- Constant Field Values
-
secretKeyLength
public static final int secretKeyLength
- See Also:
- Constant Field Values
-
sharedKeyLength
public static final int sharedKeyLength
- See Also:
- Constant Field Values
-
nonceLength
public static final int nonceLength
- See Also:
- Constant Field Values
-
zerobytesLength
public static final int zerobytesLength
- See Also:
- Constant Field Values
-
boxzerobytesLength
public static final int boxzerobytesLength
- See Also:
- Constant Field Values
-
overheadLength
public static final int overheadLength
- See Also:
- Constant Field Values
-
-
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)
-
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)
-
-