Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

ParseMsgResult Struct Reference

Result structure for ParseMsg function. More...

#include <message.h>


Data Fields

ProposalSA
 Cryptocgrafic suite (SA payload).
BIGNUM * KE
 public DH value form KE payload
uint16_t DHGroup
 DH group from KE payload.
BIGNUM * Nonce
 value from Nonce payload
uint8_t * IDiData
 data from IDi payload
uint16_t IDiLen
 IDiData length.
uint8_t * IDrData
 data from IDr payload
uint16_t IDrLen
 IDrData length.
uint8_t * authData
 AUTH payload content.
uint32_t adlen
 authData length
uint8_t authMeth
 authentication method (from AUTH payload)
CertListcert
 list of certificates (from CERT payload)
uint8_t enc
 is message encrypted?
uint8_t failed
 set if last request has failed
uint8_t error
 error indicator
uint8_t unsuppCritPl
 unsuported critical payload
uint8_t plType
 payload type
uint8_t Authfailed
 authentication failed
uint8_t NoPropAcceptable
 no acceptable proposals in SA payload
uint8_t KEInvalid
 invalid DH group guess
uint16_t ChosenDHGroup
 DH group hint.


Detailed Description

Result structure for ParseMsg function.

Warning:
if you change this struct, don't forgent to change MergeParseMsgResults function


Field Documentation

uint32_t ParseMsgResult::adlen
 

authData length

uint8_t* ParseMsgResult::authData
 

AUTH payload content.

uint8_t ParseMsgResult::Authfailed
 

authentication failed

uint8_t ParseMsgResult::authMeth
 

authentication method (from AUTH payload)

struct CertList* ParseMsgResult::cert
 

list of certificates (from CERT payload)

uint16_t ParseMsgResult::ChosenDHGroup
 

DH group hint.

uint16_t ParseMsgResult::DHGroup
 

DH group from KE payload.

uint8_t ParseMsgResult::enc
 

is message encrypted?

uint8_t ParseMsgResult::error
 

error indicator

uint8_t ParseMsgResult::failed
 

set if last request has failed

uint8_t* ParseMsgResult::IDiData
 

data from IDi payload

uint16_t ParseMsgResult::IDiLen
 

IDiData length.

uint8_t* ParseMsgResult::IDrData
 

data from IDr payload

uint16_t ParseMsgResult::IDrLen
 

IDrData length.

BIGNUM* ParseMsgResult::KE
 

public DH value form KE payload

uint8_t ParseMsgResult::KEInvalid
 

invalid DH group guess

BIGNUM* ParseMsgResult::Nonce
 

value from Nonce payload

uint8_t ParseMsgResult::NoPropAcceptable
 

no acceptable proposals in SA payload

uint8_t ParseMsgResult::plType
 

payload type

struct Proposal* ParseMsgResult::SA
 

Cryptocgrafic suite (SA payload).

uint8_t ParseMsgResult::unsuppCritPl
 

unsuported critical payload


The documentation for this struct was generated from the following file:
Project hosted by: SourceForge.net Logo