Home
last modified time | relevance | path

Searched refs:poly1305_block_size (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/
H A Dpoly1305_donna.c22 unsigned long long want = (poly1305_block_size - st->leftover); in poly1305_update()
33 if (st->leftover < poly1305_block_size) { in poly1305_update()
36 poly1305_blocks(st, st->buffer, poly1305_block_size); in poly1305_update()
41 if (bytes >= poly1305_block_size) { in poly1305_update()
42 unsigned long long want = (bytes & ~(poly1305_block_size - 1)); in poly1305_update()
H A Dpoly1305_donna64.h22 #define poly1305_block_size 16 macro
30 unsigned char buffer[poly1305_block_size];
84 while (bytes >= poly1305_block_size) { in poly1305_blocks()
126 m += poly1305_block_size; in poly1305_blocks()
127 bytes -= poly1305_block_size; in poly1305_blocks()
148 for (i = i + 1; i < poly1305_block_size; i++) { in poly1305_finish()
152 poly1305_blocks(st, st->buffer, poly1305_block_size); in poly1305_finish()
H A Dpoly1305_donna32.h16 #define poly1305_block_size 16 macro
24 unsigned char buffer[poly1305_block_size];
83 while (bytes >= poly1305_block_size) { in poly1305_blocks()
128 m += poly1305_block_size; in poly1305_blocks()
129 bytes -= poly1305_block_size; in poly1305_blocks()
152 for (; i < poly1305_block_size; i++) { in poly1305_finish()
156 poly1305_blocks(st, st->buffer, poly1305_block_size); in poly1305_finish()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/
H A Dpoly1305_sse2.c30 # define poly1305_block_size 32 macro
51 unsigned char buffer[poly1305_block_size]; /* 32 bytes */
766 unsigned long long want = (poly1305_block_size - st->leftover); in poly1305_update()
777 if (st->leftover < poly1305_block_size) { in poly1305_update()
780 poly1305_blocks(st, st->buffer, poly1305_block_size); in poly1305_update()
785 if (bytes >= poly1305_block_size) { in poly1305_update()
786 unsigned long long want = (bytes & ~(poly1305_block_size - 1)); in poly1305_update()