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 |