2 #include "crypto_secretbox.h"
5 crypto_secretbox_keybytes(void)
7 return crypto_secretbox_KEYBYTES;
11 crypto_secretbox_noncebytes(void)
13 return crypto_secretbox_NONCEBYTES;
17 crypto_secretbox_zerobytes(void)
19 return crypto_secretbox_ZEROBYTES;
23 crypto_secretbox_boxzerobytes(void)
25 return crypto_secretbox_BOXZEROBYTES;
29 crypto_secretbox_macbytes(void)
31 return crypto_secretbox_MACBYTES;
35 crypto_secretbox_primitive(void)
37 return crypto_secretbox_PRIMITIVE;
41 crypto_secretbox(unsigned char *c, const unsigned char *m,
42 unsigned long long mlen, const unsigned char *n,
43 const unsigned char *k)
45 return crypto_secretbox_xsalsa20poly1305(c, m, mlen, n, k);
49 crypto_secretbox_open(unsigned char *m, const unsigned char *c,
50 unsigned long long clen, const unsigned char *n,
51 const unsigned char *k)
53 return crypto_secretbox_xsalsa20poly1305_open(m, c, clen, n, k);