Sha256: ab41665f5fc7606bba0b47fe354ba6953d7fafa5fcf64c516c8eea1ba0d53188

Contents?: true

Size: 1.02 KB

Versions: 18

Compression:

Stored size: 1.02 KB

Contents

#include "crypto_secretbox.h"

size_t
crypto_secretbox_keybytes(void)
{
    return crypto_secretbox_KEYBYTES;
}

size_t
crypto_secretbox_noncebytes(void)
{
    return crypto_secretbox_NONCEBYTES;
}

size_t
crypto_secretbox_zerobytes(void)
{
    return crypto_secretbox_ZEROBYTES;
}

size_t
crypto_secretbox_boxzerobytes(void)
{
    return crypto_secretbox_BOXZEROBYTES;
}

size_t
crypto_secretbox_macbytes(void)
{
    return crypto_secretbox_MACBYTES;
}

const char *
crypto_secretbox_primitive(void)
{
    return crypto_secretbox_PRIMITIVE;
}

int
crypto_secretbox(unsigned char *c, const unsigned char *m,
                 unsigned long long mlen, const unsigned char *n,
                 const unsigned char *k)
{
    return crypto_secretbox_xsalsa20poly1305(c, m, mlen, n, k);
}

int
crypto_secretbox_open(unsigned char *m, const unsigned char *c,
                      unsigned long long clen, const unsigned char *n,
                      const unsigned char *k)
{
    return crypto_secretbox_xsalsa20poly1305_open(m, c, clen, n, k);
}

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rbnacl-libsodium-1.0.11 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.10 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.9 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.8 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.7 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.6 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.5 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.4 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.3 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.2 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.1 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-1.0.0 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.7.0 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.6.1 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.6.0 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.5.0.1 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.5.0.1.pre vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c
rbnacl-libsodium-0.5.0 vendor/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c