summaryrefslogtreecommitdiff
path: root/poly1305.h
diff options
context:
space:
mode:
authorDmitry Baryshkov <dbaryshkov@gmail.com>2020-04-14 13:53:10 +0300
committerNiels Möller <nisse@lysator.liu.se>2020-04-15 19:50:43 +0200
commitc840b91d3e5055e2c72f8361a6b6995ae04e7b3c (patch)
tree9d1063fbd013d19e739faed450b924d56b09095d /poly1305.h
parent07da509867bc46846de6c9ee98bcacc6578c9994 (diff)
downloadnettle-c840b91d3e5055e2c72f8361a6b6995ae04e7b3c.tar.gz
poly1305: make internal symbols internal
Make low-level poly1305 functions that were marked as "internal" in public header file really internal. Change their prefix from nettle to _nettle. Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Diffstat (limited to 'poly1305.h')
-rw-r--r--poly1305.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/poly1305.h b/poly1305.h
index eadc4057..99c63c8a 100644
--- a/poly1305.h
+++ b/poly1305.h
@@ -42,10 +42,6 @@ extern "C" {
#endif
/* Name mangling */
-#define poly1305_set_key nettle_poly1305_set_key
-#define poly1305_digest nettle_poly1305_digest
-#define _poly1305_block _nettle_poly1305_block
-
#define poly1305_aes_set_key nettle_poly1305_aes_set_key
#define poly1305_aes_set_nonce nettle_poly1305_aes_set_nonce
#define poly1305_aes_update nettle_poly1305_aes_update
@@ -53,9 +49,7 @@ extern "C" {
/* Low level functions/macros for the poly1305 construction. */
-#define POLY1305_DIGEST_SIZE 16
#define POLY1305_BLOCK_SIZE 16
-#define POLY1305_KEY_SIZE 16
struct poly1305_ctx {
/* Key, 128-bit value and some cached multiples. */
@@ -76,14 +70,6 @@ struct poly1305_ctx {
} h;
};
-/* Low-level internal interface. */
-void poly1305_set_key(struct poly1305_ctx *ctx, const uint8_t key[POLY1305_KEY_SIZE]);
-/* Extracts digest, and adds it to s, the encrypted nonce. */
-void poly1305_digest (struct poly1305_ctx *ctx, union nettle_block16 *s);
-/* Internal function. Process one block. */
-void _poly1305_block (struct poly1305_ctx *ctx, const uint8_t *m,
- unsigned high);
-
/* poly1305-aes */
#define POLY1305_AES_KEY_SIZE 32