From 7d2afe4f5a9b8eb3513de9f33b2e47a2c9be0fa1 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 22 Jul 2024 14:41:58 +0200 Subject: [PATCH] [crypto,base64] fix sign warnings --- libfreerdp/crypto/base64.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libfreerdp/crypto/base64.c b/libfreerdp/crypto/base64.c index b9c4945b8..4e98e2bf6 100644 --- a/libfreerdp/crypto/base64.c +++ b/libfreerdp/crypto/base64.c @@ -23,8 +23,8 @@ #include -static const char enc_base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; -static const char enc_base64url[] = +static const BYTE enc_base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; +static const BYTE enc_base64url[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"; static const signed char dec_base64url[] = { @@ -302,7 +302,7 @@ static const signed char dec_base64[] = { -1, /* 127 177 7F 01111111 DEL  Delete */ }; -static INLINE char* base64_encode_ex(const char* WINPR_RESTRICT alphabet, +static INLINE char* base64_encode_ex(const BYTE* WINPR_RESTRICT alphabet, const BYTE* WINPR_RESTRICT data, size_t length, BOOL pad, BOOL crLf, size_t lineSize) { @@ -391,7 +391,7 @@ static INLINE char* base64_encode_ex(const char* WINPR_RESTRICT alphabet, return ret; } -static INLINE char* base64_encode(const signed char* WINPR_RESTRICT alphabet, +static INLINE char* base64_encode(const BYTE* WINPR_RESTRICT alphabet, const BYTE* WINPR_RESTRICT data, size_t length, BOOL pad) { return base64_encode_ex(alphabet, data, length, pad, FALSE, 64);