From 5cbb9375dd801a8fd3707b700109da1fe39d108a Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Sun, 2 Feb 2025 15:15:08 +0100 Subject: [PATCH] implicit declaration of base64_decode fix --- src/chat/crypto.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/chat/crypto.c b/src/chat/crypto.c index 8918bc5..0bd078f 100644 --- a/src/chat/crypto.c +++ b/src/chat/crypto.c @@ -190,7 +190,7 @@ why2_bool why2_chat_ecc_verify_signature(char *message, char *signature, EVP_PKE { //VARIABLES size_t length; - char *decoded_signature = base64_decode(signature, &length); //DECODE SIGNATURE + char *decoded_signature = why2_chat_base64_decode(signature, &length); //DECODE SIGNATURE why2_bool returning; //INIT CONTEXT @@ -247,7 +247,7 @@ EVP_PKEY* why2_chat_ecc_deserialize_public_key(char *pubkey) //VARIABLES BIO *bio; EVP_PKEY *key; - char *base64_decoded = base64_decode(pubkey, NULL); + char *base64_decoded = why2_chat_base64_decode(pubkey, NULL); //EXTRACT KEY bio = BIO_new_mem_buf(base64_decoded, -1); @@ -265,7 +265,7 @@ char *why2_chat_ecc_shared_key(char *ecc_key) size_t key_length; char *secret = NULL; size_t secret_len; - char *recipient_pubkey_decoded = base64_decode(ecc_key, &key_length); //DECODE key + char *recipient_pubkey_decoded = why2_chat_base64_decode(ecc_key, &key_length); //DECODE key char *sym_key; BIO *bio = BIO_new_mem_buf(recipient_pubkey_decoded, -1); EVP_PKEY *recipient_pubkey = PEM_read_bio_PUBKEY(bio, NULL, NULL, NULL);