FD.io VPP  v21.01.1
Vector Packet Processing
noise_remote Struct Reference
+ Collaboration diagram for noise_remote:

Data Fields

uint32_t r_peer_idx
 
uint8_t r_public [NOISE_PUBLIC_KEY_LEN]
 
uint32_t r_local_idx
 
uint8_t r_ss [NOISE_PUBLIC_KEY_LEN]
 
noise_handshake_t r_handshake
 
uint8_t r_psk [NOISE_SYMMETRIC_KEY_LEN]
 
uint8_t r_timestamp [NOISE_TIMESTAMP_LEN]
 
f64 r_last_init
 
clib_rwlock_t r_keypair_lock
 
noise_keypair_tr_next
 
noise_keypair_tr_current
 
noise_keypair_tr_previous
 

Detailed Description

Definition at line 99 of file wireguard_noise.h.

Field Documentation

◆ r_current

noise_keypair_t * noise_remote::r_current

Definition at line 112 of file wireguard_noise.h.

◆ r_handshake

noise_handshake_t noise_remote::r_handshake

Definition at line 106 of file wireguard_noise.h.

◆ r_keypair_lock

clib_rwlock_t noise_remote::r_keypair_lock

Definition at line 111 of file wireguard_noise.h.

◆ r_last_init

f64 noise_remote::r_last_init

Definition at line 109 of file wireguard_noise.h.

◆ r_local_idx

uint32_t noise_remote::r_local_idx

Definition at line 103 of file wireguard_noise.h.

◆ r_next

noise_keypair_t* noise_remote::r_next

Definition at line 112 of file wireguard_noise.h.

◆ r_peer_idx

uint32_t noise_remote::r_peer_idx

Definition at line 101 of file wireguard_noise.h.

◆ r_previous

noise_keypair_t * noise_remote::r_previous

Definition at line 112 of file wireguard_noise.h.

◆ r_psk

uint8_t noise_remote::r_psk[NOISE_SYMMETRIC_KEY_LEN]

Definition at line 107 of file wireguard_noise.h.

◆ r_public

uint8_t noise_remote::r_public[NOISE_PUBLIC_KEY_LEN]

Definition at line 102 of file wireguard_noise.h.

◆ r_ss

uint8_t noise_remote::r_ss[NOISE_PUBLIC_KEY_LEN]

Definition at line 104 of file wireguard_noise.h.

◆ r_timestamp

uint8_t noise_remote::r_timestamp[NOISE_TIMESTAMP_LEN]

Definition at line 108 of file wireguard_noise.h.


The documentation for this struct was generated from the following file: