#include <openssl/base.h>
Go to the source code of this file.
Typedefs | |
typedef uint8_t | poly1305_state[512] |
Functions | |
OPENSSL_EXPORT void | CRYPTO_poly1305_finish (poly1305_state *state, uint8_t mac[16]) |
OPENSSL_EXPORT void | CRYPTO_poly1305_init (poly1305_state *state, const uint8_t key[32]) |
OPENSSL_EXPORT void | CRYPTO_poly1305_update (poly1305_state *state, const uint8_t *in, size_t in_len) |
typedef uint8_t poly1305_state[512] |
Definition at line 25 of file poly1305.h.
OPENSSL_EXPORT void CRYPTO_poly1305_finish | ( | poly1305_state * | state, |
uint8_t | mac[16] | ||
) |
Definition at line 249 of file poly1305.c.
OPENSSL_EXPORT void CRYPTO_poly1305_init | ( | poly1305_state * | state, |
const uint8_t | key[32] | ||
) |
Definition at line 159 of file poly1305.c.
OPENSSL_EXPORT void CRYPTO_poly1305_update | ( | poly1305_state * | state, |
const uint8_t * | in, | ||
size_t | in_len | ||
) |
Definition at line 205 of file poly1305.c.