int aes_cipher(int enc, unsigned char *key, unsigned char *iv, unsigned char* plaintext, int plaintext_len, unsigned char *ciphertext, int* op_ciphertext_len, unsigned char* tag); uint32_t base64_encoding_wrapper(unsigned char* src, unsigned char* dest, uint32_t length);