PostgreSQL Source Code git master
scram_state Struct Reference

Data Fields

scram_state_enum state
 
Portport
 
bool channel_binding_in_use
 
pg_cryptohash_type hash_type
 
int key_length
 
int iterations
 
char * salt
 
uint8 ClientKey [SCRAM_MAX_KEY_LEN]
 
uint8 StoredKey [SCRAM_MAX_KEY_LEN]
 
uint8 ServerKey [SCRAM_MAX_KEY_LEN]
 
char cbind_flag
 
char * client_first_message_bare
 
char * client_username
 
char * client_nonce
 
char * client_final_message_without_proof
 
char * client_final_nonce
 
uint8 ClientProof [SCRAM_MAX_KEY_LEN]
 
char * server_first_message
 
char * server_nonce
 
bool doomed
 
char * logdetail
 

Detailed Description

Definition at line 133 of file auth-scram.c.

Field Documentation

◆ cbind_flag

char scram_state::cbind_flag

Definition at line 151 of file auth-scram.c.

◆ channel_binding_in_use

bool scram_state::channel_binding_in_use

Definition at line 138 of file auth-scram.c.

◆ client_final_message_without_proof

char* scram_state::client_final_message_without_proof

Definition at line 157 of file auth-scram.c.

◆ client_final_nonce

char* scram_state::client_final_nonce

Definition at line 158 of file auth-scram.c.

◆ client_first_message_bare

char* scram_state::client_first_message_bare

Definition at line 152 of file auth-scram.c.

◆ client_nonce

char* scram_state::client_nonce

Definition at line 154 of file auth-scram.c.

◆ client_username

char* scram_state::client_username

Definition at line 153 of file auth-scram.c.

◆ ClientKey

uint8 scram_state::ClientKey[SCRAM_MAX_KEY_LEN]

Definition at line 146 of file auth-scram.c.

◆ ClientProof

uint8 scram_state::ClientProof[SCRAM_MAX_KEY_LEN]

Definition at line 159 of file auth-scram.c.

◆ doomed

bool scram_state::doomed

Definition at line 171 of file auth-scram.c.

◆ hash_type

pg_cryptohash_type scram_state::hash_type

Definition at line 141 of file auth-scram.c.

◆ iterations

int scram_state::iterations

Definition at line 144 of file auth-scram.c.

◆ key_length

int scram_state::key_length

Definition at line 142 of file auth-scram.c.

◆ logdetail

char* scram_state::logdetail

Definition at line 172 of file auth-scram.c.

◆ port

Port* scram_state::port

Definition at line 137 of file auth-scram.c.

◆ salt

char* scram_state::salt

Definition at line 145 of file auth-scram.c.

◆ server_first_message

char* scram_state::server_first_message

Definition at line 162 of file auth-scram.c.

◆ server_nonce

char* scram_state::server_nonce

Definition at line 163 of file auth-scram.c.

◆ ServerKey

uint8 scram_state::ServerKey[SCRAM_MAX_KEY_LEN]

Definition at line 148 of file auth-scram.c.

◆ state

scram_state_enum scram_state::state

Definition at line 135 of file auth-scram.c.

◆ StoredKey

uint8 scram_state::StoredKey[SCRAM_MAX_KEY_LEN]

Definition at line 147 of file auth-scram.c.


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