Crate mles_utils [] [src]

Mles utils library is provided for Mles client and server implementations for easy handling of proper header and message structures.

Structs

Msg

Msg structure

Functions

addr2str

Do a valid UTF-8 string from a SocketAddr.

do_hash

Do a valid hash for Mles over provided UTF-8 String list.

message_decode

Decode CBOR byte string to Msg object.

message_encode

Encode Msg object to CBOR.

read_hdr_len

Read received buffer header len.

read_hdr_type

Read received buffer header type.

read_key

Read a key from buffer.

read_key_from_hdr

Read a key from header.

write_hdr

Write a valid Mles header with specified length to network byte order.

write_hdr_with_key

Write a valid Mles header with specified length and key to network byte order.

write_key

Write a valid key to network byte order.