Module framing_sv2::framing2[][src]

Expand description

Sv2 messages are framed as

extension type: u16
msg type: u8
msg length: u24
payload: [u8; msg length]

Sv2 messages can be encapsulated in noise messages, noise messages are framed as:

msg length: u16
payload: [u8; msg length]

Structs

NoiseFrame
Sv2Frame

Enums

EitherFrame

A frame can be either 1: Sv2Frame 2: NoiseFrame 3: HandashakeFrame

Traits

Frame

Functions

build_noise_frame_header

Type Definitions

HandShakeFrame