ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
SshTransportCtx Struct Reference

Public Attributes

bool prefer_rsa = true
 
uint8_t ed_seed [32]
 
uint8_t ed_pub [32]
 
bool ed_have = false
 
uint8_t ecdsa_priv [PC_ECDSA_P256_PRIV_LEN]
 P-256 host private scalar d.
 
uint8_t ecdsa_pub [PC_ECDSA_P256_PUB_LEN]
 P-256 host public point (0x04||X||Y).
 
bool ecdsa_have = false
 

Detailed Description

Definition at line 90 of file ssh_transport.cpp.

Member Data Documentation

◆ prefer_rsa

bool SshTransportCtx::prefer_rsa = true

Definition at line 92 of file ssh_transport.cpp.

Referenced by ssh_extinfo_build(), ssh_kex_prefer_rsa(), and ssh_kex_set_prefer_rsa().

◆ ed_seed

uint8_t SshTransportCtx::ed_seed[32]

Definition at line 93 of file ssh_transport.cpp.

Referenced by pc_ssh_hostkey_ed25519_set().

◆ ed_pub

uint8_t SshTransportCtx::ed_pub[32]

Definition at line 94 of file ssh_transport.cpp.

Referenced by pc_ssh_hostkey_ed25519_set().

◆ ed_have

bool SshTransportCtx::ed_have = false

◆ ecdsa_priv

uint8_t SshTransportCtx::ecdsa_priv[PC_ECDSA_P256_PRIV_LEN]

P-256 host private scalar d.

Definition at line 96 of file ssh_transport.cpp.

Referenced by pc_ssh_hostkey_ecdsa_set().

◆ ecdsa_pub

uint8_t SshTransportCtx::ecdsa_pub[PC_ECDSA_P256_PUB_LEN]

P-256 host public point (0x04||X||Y).

Definition at line 97 of file ssh_transport.cpp.

Referenced by pc_ssh_hostkey_ecdsa_set().

◆ ecdsa_have

bool SshTransportCtx::ecdsa_have = false

Definition at line 98 of file ssh_transport.cpp.

Referenced by pc_ssh_hostkey_ecdsa_available(), and pc_ssh_hostkey_ecdsa_set().


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