ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
SshUserauthArgs Struct Reference

RFC 4252 sec 5 / sec 7: the names one USERAUTH_REQUEST carries, and the key it offers. More...

#include <auth.h>

Public Attributes

const uint8_t * sid
 the session identifier it signs over, or NULL for the request form
 
size_t sid_len
 its length; ignored when sid is NULL
 
const char * user
 the user name
 
const char * service
 the service name, normally "ssh-connection"
 
const char * pk_algo
 the public key algorithm name
 
const uint8_t * pk_blob
 the public key blob
 
size_t pk_len
 its length
 

Detailed Description

RFC 4252 sec 5 / sec 7: the names one USERAUTH_REQUEST carries, and the key it offers.

Definition at line 204 of file auth.h.

Member Data Documentation

◆ sid

const uint8_t* SshUserauthArgs::sid

the session identifier it signs over, or NULL for the request form

Definition at line 206 of file auth.h.

◆ sid_len

size_t SshUserauthArgs::sid_len

its length; ignored when sid is NULL

Definition at line 207 of file auth.h.

◆ user

const char* SshUserauthArgs::user

the user name

Definition at line 208 of file auth.h.

◆ service

const char* SshUserauthArgs::service

the service name, normally "ssh-connection"

Definition at line 209 of file auth.h.

◆ pk_algo

const char* SshUserauthArgs::pk_algo

the public key algorithm name

Definition at line 210 of file auth.h.

◆ pk_blob

const uint8_t* SshUserauthArgs::pk_blob

the public key blob

Definition at line 211 of file auth.h.

◆ pk_len

size_t SshUserauthArgs::pk_len

its length

Definition at line 212 of file auth.h.


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