webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Typedefs | Functions
poly1305.h File Reference
#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_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)
 
OPENSSL_EXPORT void CRYPTO_poly1305_finish (poly1305_state *state, uint8_t mac[16])
 

Typedef Documentation

◆ poly1305_state

typedef uint8_t poly1305_state[512]

Function Documentation

◆ CRYPTO_poly1305_finish()

OPENSSL_EXPORT void CRYPTO_poly1305_finish ( poly1305_state state,
uint8_t  mac[16] 
)

◆ CRYPTO_poly1305_init()

OPENSSL_EXPORT void CRYPTO_poly1305_init ( poly1305_state state,
const uint8_t  key[32] 
)

◆ CRYPTO_poly1305_update()

OPENSSL_EXPORT void CRYPTO_poly1305_update ( poly1305_state state,
const uint8_t in,
size_t  in_len 
)