fishlim: Fix base64 functions name already in use

This commit is contained in:
BakasuraRCE 2019-05-25 18:49:52 -05:00
parent 8e2559e553
commit 0f441ae8ea
3 changed files with 6 additions and 6 deletions

View File

@ -48,7 +48,7 @@ size_t calcDecodeLength(const char *b64input) { //Calculates the length of a dec
return (len * 3) / 4 - padding;
}
int base64_encode(const unsigned char *buffer, size_t length, char **b64text) { //Encodes a binary safe base 64 string
int openssl_base64_encode(const unsigned char *buffer, size_t length, char **b64text) { //Encodes a binary safe base 64 string
BIO *bio, *b64;
BUF_MEM *bufferPtr;
@ -70,7 +70,7 @@ int base64_encode(const unsigned char *buffer, size_t length, char **b64text) {
return (0); //success
}
int base64_decode(const char *b64message, unsigned char **buffer, size_t *length) { //Decodes a base64 encoded string
int openssl_base64_decode(const char *b64message, unsigned char **buffer, size_t *length) { //Decodes a base64 encoded string
BIO *bio = NULL, *b64 = NULL;
int decodeLen = 0;

View File

@ -30,7 +30,7 @@
#include <glib.h>
int base64_encode(const unsigned char *buffer, size_t length, char **b64text);
int base64_decode(const char *b64message, unsigned char **buffer, size_t *length);
int openssl_base64_encode(const unsigned char *buffer, size_t length, char **b64text);
int openssl_base64_decode(const char *b64message, unsigned char **buffer, size_t *length);
#endif //BASE64_H

View File

@ -284,7 +284,7 @@ char *fish_encrypt(const char *key, size_t keylen, const char *message, size_t m
switch (mode) {
case FISH_CBC_MODE:
base64_encode((const unsigned char *) ciphertext, ciphertext_len, &b64);
openssl_base64_encode((const unsigned char *) ciphertext, ciphertext_len, &b64);
break;
case FISH_ECB_MODE:
@ -310,7 +310,7 @@ char *fish_decrypt(const char *key, size_t keylen, const char *data, int mode) {
switch (mode) {
case FISH_CBC_MODE:
if (base64_decode(data, (unsigned char **) &ciphertext, &ciphertext_len) != 0)
if (openssl_base64_decode(data, (unsigned char **) &ciphertext, &ciphertext_len) != 0)
return NULL;
break;