From 89d3b68a714d90f75cfe9757fabf56bb7720bd3e Mon Sep 17 00:00:00 2001 From: PolynomialDivision Date: Tue, 23 Jan 2018 02:10:31 +0100 Subject: [PATCH] add b64 encoding --- src/network/tcpsocket.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/network/tcpsocket.c b/src/network/tcpsocket.c index 4d8cabf..2da6cef 100644 --- a/src/network/tcpsocket.c +++ b/src/network/tcpsocket.c @@ -1,6 +1,7 @@ #include #include #include +#include // base64 encoding #include #include #include @@ -186,9 +187,9 @@ void send_tcp(char *msg) { int length_enc; size_t msglen = strlen(msg); char *enc = gcrypt_encrypt_msg(msg, msglen + 1, &length_enc); - - char *base64_enc_str = malloc(Base64encode_len(length_enc)); - size_t base64_enc_length = Base64encode(base64_enc_str, enc, length_enc); + + char *base64_enc_str = malloc(B64_ENCODE_LEN(length_enc)); + size_t base64_enc_length = b64_encode(enc, length_enc, base64_enc_str, B64_ENCODE_LEN(length_enc)); for (int i = 0; i <= tcp_entry_last; i++) { if (send(network_array[i].sockfd, base64_enc_str, base64_enc_length, 0) < 0) {