Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
poly1305_donna Namespace Reference

Classes

struct  poly1305_context

Functions

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

Function Documentation

◆ poly1305_blocks()

void poly1305_donna::poly1305_blocks ( poly1305_context * st,
const unsigned char * m,
size_t bytes )
staticnoexcept

Definition at line 38 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,
unsigned char mac[16] )
noexcept

Definition at line 98 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 unsigned char key[32] )
noexcept

Definition at line 13 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 unsigned char * m,
size_t bytes )
noexcept

Definition at line 184 of file poly1305.cpp.

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