MCPcopy Create free account
hub / github.com/ElementsProject/lightning / run

Function run

tests/fuzz/fuzz-base32-64.c:12–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10}
11
12void run(const uint8_t *data, size_t size)
13{
14 char *encoded;
15 uint8_t *decoded;
16
17 encoded = b32_encode(NULL, data, size);
18 decoded = b32_decode(NULL, encoded, strlen(encoded));
19 assert(memcmp(decoded, data, size) == 0);
20 tal_free(encoded);
21 tal_free(decoded);
22
23 encoded = b64_encode(NULL, data, size);
24 decoded = b64_decode(NULL, encoded, strlen(encoded));
25 assert(memcmp(decoded, data, size) == 0);
26 tal_free(encoded);
27 tal_free(decoded);
28}

Callers

nothing calls this directly

Calls 5

tal_freeFunction · 0.85
b64_encodeFunction · 0.85
b64_decodeFunction · 0.85
b32_encodeFunction · 0.50
b32_decodeFunction · 0.50

Tested by

no test coverage detected