tinydtls  0.8.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures | Enumerations
state.h File Reference

state information for DTLS FSM More...

#include <sys/types.h>
#include <stdint.h>
#include "global.h"
#include "hmac.h"

Go to the source code of this file.

Data Structures

struct  dtls_hs_state_t
 

Enumerations

enum  dtls_state_t {
  DTLS_STATE_INIT = 0, DTLS_STATE_WAIT_CLIENTHELLO, DTLS_STATE_WAIT_CLIENTCERTIFICATE, DTLS_STATE_WAIT_CLIENTKEYEXCHANGE,
  DTLS_STATE_WAIT_CERTIFICATEVERIFY, DTLS_STATE_WAIT_CHANGECIPHERSPEC, DTLS_STATE_WAIT_FINISHED, DTLS_STATE_FINISHED,
  DTLS_STATE_CLIENTHELLO, DTLS_STATE_WAIT_SERVERCERTIFICATE, DTLS_STATE_WAIT_SERVERKEYEXCHANGE, DTLS_STATE_WAIT_SERVERHELLODONE,
  DTLS_STATE_CONNECTED, DTLS_STATE_CLOSING, DTLS_STATE_CLOSED
}
 

Detailed Description

state information for DTLS FSM

Definition in file state.h.

Enumeration Type Documentation

Enumerator
DTLS_STATE_INIT 
DTLS_STATE_WAIT_CLIENTHELLO 
DTLS_STATE_WAIT_CLIENTCERTIFICATE 
DTLS_STATE_WAIT_CLIENTKEYEXCHANGE 
DTLS_STATE_WAIT_CERTIFICATEVERIFY 
DTLS_STATE_WAIT_CHANGECIPHERSPEC 
DTLS_STATE_WAIT_FINISHED 
DTLS_STATE_FINISHED 
DTLS_STATE_CLIENTHELLO 
DTLS_STATE_WAIT_SERVERCERTIFICATE 
DTLS_STATE_WAIT_SERVERKEYEXCHANGE 
DTLS_STATE_WAIT_SERVERHELLODONE 
DTLS_STATE_CONNECTED 
DTLS_STATE_CLOSING 
DTLS_STATE_CLOSED 

Definition at line 40 of file state.h.