jose_b64(3) | Library Functions Manual | jose_b64(3) |
jose_b64 - URL-safe Base64 Encoding & Decoding.
size_t jose_b64_dec (const json_t *i, void *o, size_t ol)
Decodes a URL-safe Base64 JSON string to a buffer. jose_io_t *
jose_b64_dec_io (jose_io_t *next)
Creates a new IO object which performs URL-safe Base64 decoding. size_t
jose_b64_dec_buf (const void *i, size_t il, void *o, size_t ol)
Decodes a URL-safe Base64 buffer to an output buffer. json_t *
jose_b64_dec_load (const json_t *i)
Decodes a JSON string from a URL-safe Base64 JSON string. json_t *
jose_b64_enc (const void *i, size_t il)
Encodes data to a URL-safe Base64 JSON string. jose_io_t *
jose_b64_enc_io (jose_io_t *next)
Creates a new IO object which performs URL-safe Base64 encoding. size_t
jose_b64_enc_buf (const void *i, size_t il, void *o, size_t ol)
Encodes data to a URL-safe Base64 buffer. json_t * jose_b64_enc_dump
(const json_t *i)
Encodes the input JSON as a URL-safe Base64 JSON string.
URL-safe Base64 Encoding & Decoding.
Decodes a URL-safe Base64 JSON string to a buffer. If o is NULL, the number of output bytes necessary is returned.
This function will never write more than ol bytes. If the output buffer is too small, an error will occur.
Parameters:
Returns:
Creates a new IO object which performs URL-safe Base64 decoding. All data written to the returned IO object will be decoded before passing it on to the next IO object in the chain.
Parameters:
Returns:
Decodes a URL-safe Base64 buffer to an output buffer. If o is NULL, the number of output bytes necessary is returned.
This function will never write more than ol bytes. If the output buffer is too small, an error will occur.
Parameters:
Returns:
Decodes a JSON string from a URL-safe Base64 JSON string.
Parameters:
Returns:
Encodes data to a URL-safe Base64 JSON string.
Parameters:
Returns:
Creates a new IO object which performs URL-safe Base64 encoding. All data written to the returned IO object will be encoded before passing it on to the next IO object in the chain.
Parameters:
Returns:
Encodes data to a URL-safe Base64 buffer. If o is NULL, the number of output bytes necessary is returned.
This function will never write more than ol bytes. If the output buffer is too small, an error will occur.
Parameters:
Returns:
Encodes the input JSON as a URL-safe Base64 JSON string.
Parameters:
Returns:
Generated automatically by Doxygen for José from the source code.
Tue May 30 2017 | José |