]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
base64_* -> kr_base64_*
authorVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 10 Feb 2020 08:54:48 +0000 (09:54 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 10 Feb 2020 08:57:09 +0000 (09:57 +0100)
GnuTLS 3.3 contained these as public symbols.  This doesn't seem
important, but why not use more collision-resistant names anyway?
Details/discussion: https://github.com/CZ-NIC/knot/pull/14
Basically noone should notice, so I didn't include any NEWS entry.

contrib/base64.c
contrib/base64.h
daemon/bindings/net.c
daemon/tls.c

index f41db400a7bee43b780a1e630187fd2c1a72a21c..b09319c20076587f5bf5f5b1ec5dc15abedb69cb 100644 (file)
@@ -81,7 +81,7 @@ static const uint8_t base64_dec[256] = {
        [ 42] = KO, ['U'] = 20, [128] = KO, [171] = KO, [214] = KO,
 };
 
-int32_t base64_encode(const uint8_t  *in,
+int32_t kr_base64_encode(const uint8_t  *in,
                       const uint32_t in_len,
                       uint8_t        *out,
                       const uint32_t out_len)
@@ -129,7 +129,7 @@ int32_t base64_encode(const uint8_t  *in,
        return (text - out);
 }
 
-int32_t base64_encode_alloc(const uint8_t  *in,
+int32_t kr_base64_encode_alloc(const uint8_t  *in,
                             const uint32_t in_len,
                             uint8_t        **out)
 {
@@ -151,7 +151,7 @@ int32_t base64_encode_alloc(const uint8_t  *in,
        }
 
        // Encode data.
-       int32_t ret = base64_encode(in, in_len, *out, out_len);
+       int32_t ret = kr_base64_encode(in, in_len, *out, out_len);
        if (ret < 0) {
                free(*out);
        }
@@ -159,7 +159,7 @@ int32_t base64_encode_alloc(const uint8_t  *in,
        return ret;
 }
 
-int32_t base64_decode(const uint8_t  *in,
+int32_t kr_base64_decode(const uint8_t  *in,
                       const uint32_t in_len,
                       uint8_t        *out,
                       const uint32_t out_len)
@@ -240,7 +240,7 @@ int32_t base64_decode(const uint8_t  *in,
        return (bin - out);
 }
 
-int32_t base64_decode_alloc(const uint8_t  *in,
+int32_t kr_base64_decode_alloc(const uint8_t  *in,
                             const uint32_t in_len,
                             uint8_t        **out)
 {
@@ -259,7 +259,7 @@ int32_t base64_decode_alloc(const uint8_t  *in,
        }
 
        // Decode data.
-       int32_t ret = base64_decode(in, in_len, *out, out_len);
+       int32_t ret = kr_base64_decode(in, in_len, *out, out_len);
        if (ret < 0) {
                free(*out);
        }
index 0684274c65e14d5fa80db520743a55d654076220..c7619fc50add5df351ef199bbc7d7d04b6e1f2d2 100644 (file)
@@ -40,7 +40,7 @@
  * \retval >=0         length of output string.
  * \retval KNOT_E*     if error.
  */
-int32_t base64_encode(const uint8_t  *in,
+int32_t kr_base64_encode(const uint8_t  *in,
                       const uint32_t in_len,
                       uint8_t        *out,
                       const uint32_t out_len);
@@ -60,7 +60,7 @@ int32_t base64_encode(const uint8_t  *in,
  * \retval >=0         length of output string.
  * \retval KNOT_E*     if error.
  */
-int32_t base64_encode_alloc(const uint8_t  *in,
+int32_t kr_base64_encode_alloc(const uint8_t  *in,
                             const uint32_t in_len,
                             uint8_t        **out);
 
@@ -79,7 +79,7 @@ int32_t base64_encode_alloc(const uint8_t  *in,
  * \retval >=0         length of output data.
  * \retval KNOT_E*     if error.
  */
-int32_t base64_decode(const uint8_t  *in,
+int32_t kr_base64_decode(const uint8_t  *in,
                       const uint32_t in_len,
                       uint8_t        *out,
                       const uint32_t out_len);
@@ -100,7 +100,7 @@ int32_t base64_decode(const uint8_t  *in,
  * \retval >=0         length of output data.
  * \retval KNOT_E*     if error.
  */
-int32_t base64_decode_alloc(const uint8_t  *in,
+int32_t kr_base64_decode_alloc(const uint8_t  *in,
                             const uint32_t in_len,
                             uint8_t        **out);
 
index a06858598adcbb60c6690b08e579302e811afb29..da987c40db186c73fa36437def80ef74e790fc45 100644 (file)
@@ -450,7 +450,7 @@ static int tls_params2lua(lua_State *L, trie_t *params)
                lua_createtable(L, e->pins.len, 0);
                for (size_t i = 0; i < e->pins.len; ++i) {
                        uint8_t pin_base64[TLS_SHA256_BASE64_BUFLEN];
-                       int err = base64_encode(e->pins.at[i], TLS_SHA256_RAW_LEN,
+                       int err = kr_base64_encode(e->pins.at[i], TLS_SHA256_RAW_LEN,
                                                pin_base64, sizeof(pin_base64));
                        if (err < 0) {
                                assert(false);
@@ -593,7 +593,7 @@ static int net_tls_client(lua_State *L)
                                free(pin_raw);
                                ERROR("%s", kr_strerror(ENOMEM));
                        }
-                       int ret = base64_decode((const uint8_t *)pin, strlen(pin),
+                       int ret = kr_base64_decode((const uint8_t *)pin, strlen(pin),
                                                pin_raw, TLS_SHA256_RAW_LEN + 8);
                        if (ret < 0) {
                                ERROR("not a valid pin_sha256: '%s' (length %d), %s\n",
index f88267626ce863252ce7e0597998f5666e8c9025..8778404e5340ddd0107ec5bbe15c41acba820c61 100644 (file)
@@ -563,7 +563,7 @@ static int get_oob_key_pin(gnutls_x509_crt_t crt, char *outchar, ssize_t outchar
        if (raw && outchar_len < TLS_SHA256_RAW_LEN) {
                assert(false);
                return kr_error(ENOSPC);
-               /* With !raw we have check inside base64_encode. */
+               /* With !raw we have check inside kr_base64_encode. */
        }
        gnutls_pubkey_t key;
        int err = gnutls_pubkey_init(&key);
@@ -582,11 +582,11 @@ static int get_oob_key_pin(gnutls_x509_crt_t crt, char *outchar, ssize_t outchar
        if (err != GNUTLS_E_SUCCESS || raw/*success*/)
                goto leave;
        /* Convert to non-raw. */
-       err = base64_encode((uint8_t *)raw_pin, sizeof(raw_pin),
+       err = kr_base64_encode((uint8_t *)raw_pin, sizeof(raw_pin),
                            (uint8_t *)outchar, outchar_len);
        if (err >= 0 && err < outchar_len) {
                err = GNUTLS_E_SUCCESS;
-               outchar[err] = '\0'; /* base64_encode() doesn't do it */
+               outchar[err] = '\0'; /* kr_base64_encode() doesn't do it */
        } else if (err >= 0) {
                assert(false);
                err = kr_error(ENOSPC); /* base64 fits but '\0' doesn't */