api
base64.ch
Declarations in base64.ch
1 declarationsencoding
Declarations
Public only
encoding#
Publicnamespace
namespace encoding
base64 — Base64 encoding and decoding (RFC 4648).
base64_encode#
Publicfunction
func base64_encode(data : *u8, data_len : size_t, out : *char, out_len : size_t) : Result<size_t, EncodingError>
Encode raw bytes to base64 string.
base64_decode#
Publicfunction
func base64_decode(b64 : *char, b64_len : size_t, out : *u8, out_len : size_t) : Result<size_t, EncodingError>
Decode base64 string to raw bytes.
base64_encode_to_string#
Publicfunction
Encode raw bytes to base64 string (heap convenience).
base64_decode_to_vec#
Publicfunction
Decode base64 string to vector (heap convenience).