tinydtls  0.8.6
Data Fields
dtls_handshake_parameters_t Struct Reference

#include <crypto.h>

Data Fields

union {
   struct random_t {
      uint8   client [DTLS_RANDOM_LENGTH]
 
      uint8   server [DTLS_RANDOM_LENGTH]
 
   }   random
 
   uint8   master_secret [DTLS_MASTER_SECRET_LENGTH]
 
tmp
 
struct netq_treorder_queue
 
dtls_hs_state_t hs_state
 
dtls_compression_t compression
 
dtls_cipher_t cipher
 
unsigned int do_client_auth:1
 
union {
   dtls_handshake_parameters_ecdsa_t   ecdsa
 
   dtls_handshake_parameters_psk_t   psk
 
keyx
 

Detailed Description

Definition at line 114 of file crypto.h.

Field Documentation

dtls_cipher_t dtls_handshake_parameters_t::cipher

cipher type

Definition at line 127 of file crypto.h.

uint8 dtls_handshake_parameters_t::client[DTLS_RANDOM_LENGTH]

client random gmt and bytes

Definition at line 117 of file crypto.h.

dtls_compression_t dtls_handshake_parameters_t::compression

compression method

Definition at line 126 of file crypto.h.

unsigned int dtls_handshake_parameters_t::do_client_auth

Definition at line 128 of file crypto.h.

dtls_handshake_parameters_ecdsa_t dtls_handshake_parameters_t::ecdsa

Definition at line 131 of file crypto.h.

dtls_hs_state_t dtls_handshake_parameters_t::hs_state

handshake protocol status

Definition at line 124 of file crypto.h.

union { ... } dtls_handshake_parameters_t::keyx
uint8 dtls_handshake_parameters_t::master_secret[DTLS_MASTER_SECRET_LENGTH]

the session's master secret

Definition at line 121 of file crypto.h.

dtls_handshake_parameters_psk_t dtls_handshake_parameters_t::psk

Definition at line 134 of file crypto.h.

struct { ... } ::random_t dtls_handshake_parameters_t::random
struct netq_t* dtls_handshake_parameters_t::reorder_queue

the packets to reorder

Definition at line 123 of file crypto.h.

uint8 dtls_handshake_parameters_t::server[DTLS_RANDOM_LENGTH]

server random gmt and bytes

Definition at line 118 of file crypto.h.

union { ... } dtls_handshake_parameters_t::tmp

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