api

hex.ch

Declarations in hex.ch

1 declarationsencoding

Declarations

Public only
encoding#
Publicnamespace
namespace encoding
hex — hex encoding and decoding utilities.
hex_encode#
Publicfunction
func hex_encode(data : *u8, data_len : size_t, out : *char, out_len : size_t) : Result<size_t, EncodingError>
hex_encode_upper#
Publicfunction
func hex_encode_upper(data : *u8, data_len : size_t, out : *char, out_len : size_t) : Result<size_t, EncodingError>
hex_decode#
Publicfunction
func hex_decode(hex : *char, out : *u8, out_len : size_t) : Result<size_t, EncodingError>
hex_decode_to_vec#
Publicfunction
func hex_decode_to_vec(hex : string_view) : Result<vector<u8>, EncodingError>
hex_to_nibble#
function
func hex_to_nibble(c : char) : int