Bitcoin ABC 0.32.4
P2P Digital Currency
Classes | Functions
poly1305_donna Namespace Reference

Classes

struct  poly1305_context
 

Functions

void poly1305_init (poly1305_context *st, const uint8_t key[32]) noexcept
 
static void poly1305_blocks (poly1305_context *st, const uint8_t *m, size_t bytes) noexcept
 
void poly1305_finish (poly1305_context *st, uint8_t mac[16]) noexcept
 
void poly1305_update (poly1305_context *st, const uint8_t *m, size_t bytes) noexcept
 

Function Documentation

◆ poly1305_blocks()

static void poly1305_donna::poly1305_blocks ( poly1305_context st,
const uint8_t *  m,
size_t  bytes 
)
staticnoexcept

Definition at line 40 of file poly1305.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ poly1305_finish()

void poly1305_donna::poly1305_finish ( poly1305_context st,
uint8_t  mac[16] 
)
noexcept

Definition at line 117 of file poly1305.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ poly1305_init()

void poly1305_donna::poly1305_init ( poly1305_context st,
const uint8_t  key[32] 
)
noexcept

Definition at line 15 of file poly1305.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ poly1305_update()

void poly1305_donna::poly1305_update ( poly1305_context st,
const uint8_t *  m,
size_t  bytes 
)
noexcept

Definition at line 224 of file poly1305.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: