From 61d116c72d6e0a58cf31cd7642b9c6fa4132572f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niels=20M=C3=B6ller?= Date: Wed, 29 Oct 2025 21:23:15 +0100 Subject: [PATCH] Delete undocumented and unused function base64_encode_group. --- ChangeLog | 5 +++++ NEWS | 2 ++ base64-encode.c | 9 --------- base64.h | 4 ---- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5ad4afa4..dbaf31a3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-10-29 Niels Möller + + * base64-encode.c (base64_encode_group): Delete unused and + undocumented function. + 2025-10-16 Niels Möller Delete the undocumented nettle_armor abstraction. diff --git a/NEWS b/NEWS index ddb1bfc4..077db18a 100644 --- a/NEWS +++ b/NEWS @@ -70,6 +70,8 @@ NEWS for the Nettle 4.0 release * Deleted the undocumented struct nettle_armor abstraction. + * Deleted the undocumented function base64_encode_group. + * Deleted md5-compat.h, and everything declared therein. Use the interface in md5.h instead (or even better, stop using md5). diff --git a/base64-encode.c b/base64-encode.c index 42fa016d..ee1ec149 100644 --- a/base64-encode.c +++ b/base64-encode.c @@ -94,15 +94,6 @@ base64_encode_raw(char *dst, size_t length, const uint8_t *src) encode_raw(base64_encode_table, dst, length, src); } -void -base64_encode_group(char *dst, uint32_t group) -{ - *dst++ = ENCODE(base64_encode_table, (group >> 18)); - *dst++ = ENCODE(base64_encode_table, (group >> 12)); - *dst++ = ENCODE(base64_encode_table, (group >> 6)); - *dst++ = ENCODE(base64_encode_table, group); -} - void base64_encode_init(struct base64_encode_ctx *ctx) { diff --git a/base64.h b/base64.h index 8e69adb1..a809209b 100644 --- a/base64.h +++ b/base64.h @@ -47,7 +47,6 @@ extern "C" { #define base64_encode_update nettle_base64_encode_update #define base64_encode_final nettle_base64_encode_final #define base64_encode_raw nettle_base64_encode_raw -#define base64_encode_group nettle_base64_encode_group #define base64_decode_init nettle_base64_decode_init #define base64url_decode_init nettle_base64url_decode_init #define base64_decode_single nettle_base64_decode_single @@ -116,9 +115,6 @@ base64_encode_final(struct base64_encode_ctx *ctx, void base64_encode_raw(char *dst, size_t length, const uint8_t *src); -void -base64_encode_group(char *dst, uint32_t group); - /* Base64 decoding */ -- 2.47.3