595 B
595 B
crypto
Cryptographic library
Functions
b64_encode
Encodes an unsigned char *
into base64. User is responsible for freeing the
char *
that is returned.
char *b64_encode(const unsigned char *s, size_t sz);
b64_decode
Decodes a base64 encoded set of bytes into an unsigned char *
. User is responsible
for freeing the unsigned char *
that is returned. decode_sz
is an optional argument
in case you need to know the size of the decoded data, otherwise you can just pass NULL
.
unsigned char *b64_decode(const char *s, size_t sz, size_t *decode_sz);