tinydtls  0.8.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Public Member Functions | Data Fields
dtls_handshake_parameters_t Struct Reference

#include <crypto.h>

Public Member Functions

 LIST_STRUCT (reorder_queue)
 

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
 
dtls_hs_state_t hs_state
 
dtls_compression_t compression
 
dtls_cipher_t cipher
 
unsigned int do_client_auth:1
 
union {
keyx
 

Detailed Description

Definition at line 115 of file crypto.h.

Member Function Documentation

dtls_handshake_parameters_t::LIST_STRUCT ( reorder_queue  )

the packets to reorder

Field Documentation

dtls_cipher_t dtls_handshake_parameters_t::cipher

cipher type

Definition at line 128 of file crypto.h.

uint8 dtls_handshake_parameters_t::client[DTLS_RANDOM_LENGTH]

client random gmt and bytes

Definition at line 118 of file crypto.h.

dtls_compression_t dtls_handshake_parameters_t::compression

compression method

Definition at line 127 of file crypto.h.

unsigned int dtls_handshake_parameters_t::do_client_auth

Definition at line 129 of file crypto.h.

dtls_hs_state_t dtls_handshake_parameters_t::hs_state

handshake protocol status

Definition at line 125 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 122 of file crypto.h.

struct { ... } ::random_t dtls_handshake_parameters_t::random
uint8 dtls_handshake_parameters_t::server[DTLS_RANDOM_LENGTH]

server random gmt and bytes

Definition at line 119 of file crypto.h.

union { ... } dtls_handshake_parameters_t::tmp

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