blob: b69ba0e3c17c3bc32b77fb1b2aa2098db6718832 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <string.h>
#include "rexmpp_base64.h"
int main () {
char *original_plain = "test string";
char *original_base64 = "dGVzdCBzdHJpbmc=";
char *encoded, *decoded;
size_t encoded_len, decoded_len;
if (rexmpp_base64_to(original_plain, strlen(original_plain),
&encoded, &encoded_len)) {
return -1;
}
if (rexmpp_base64_from(original_base64, strlen(original_base64),
&decoded, &decoded_len)) {
return -1;
}
return strcmp(original_plain, decoded) || strcmp(original_base64, encoded);
}
|