CryptoPkg/Include/openssl/dtls1.h File Reference


Data Structures

struct  dtls1_bitmap_st
struct  dtls1_retransmit_state
struct  hm_header_st
struct  ccs_header_st
struct  dtls1_timeout_st
struct  record_pqueue_st
struct  hm_fragment_st
struct  dtls1_state_st
struct  dtls1_record_data_st

Defines

#define DTLS1_VERSION   0xFEFF
#define DTLS1_2_VERSION   0xFEFD
#define DTLS_MAX_VERSION   DTLS1_2_VERSION
#define DTLS1_VERSION_MAJOR   0xFE
#define DTLS1_BAD_VER   0x0100
#define DTLS_ANY_VERSION   0x1FFFF
#define DTLS1_COOKIE_LENGTH   256
#define DTLS1_RT_HEADER_LENGTH   13
#define DTLS1_HM_HEADER_LENGTH   12
#define DTLS1_HM_BAD_FRAGMENT   -2
#define DTLS1_HM_FRAGMENT_RETRY   -3
#define DTLS1_CCS_HEADER_LENGTH   1
#define DTLS1_AL_HEADER_LENGTH   2
#define DTLS1_MAX_MTU_OVERHEAD   48
#define DTLS1_TMO_READ_COUNT   2
#define DTLS1_TMO_WRITE_COUNT   2
#define DTLS1_TMO_ALERT_COUNT   12

Typedefs

typedef struct dtls1_bitmap_st DTLS1_BITMAP
typedef struct record_pqueue_st record_pqueue
typedef struct hm_fragment_st hm_fragment
typedef struct dtls1_state_st DTLS1_STATE
typedef struct dtls1_record_data_st DTLS1_RECORD_DATA

Define Documentation

#define DTLS1_2_VERSION   0xFEFD

#define DTLS1_AL_HEADER_LENGTH   2

#define DTLS1_BAD_VER   0x0100

#define DTLS1_CCS_HEADER_LENGTH   1

#define DTLS1_COOKIE_LENGTH   256

#define DTLS1_HM_BAD_FRAGMENT   -2

#define DTLS1_HM_FRAGMENT_RETRY   -3

#define DTLS1_HM_HEADER_LENGTH   12

#define DTLS1_MAX_MTU_OVERHEAD   48

#define DTLS1_RT_HEADER_LENGTH   13

#define DTLS1_TMO_ALERT_COUNT   12

#define DTLS1_TMO_READ_COUNT   2

#define DTLS1_TMO_WRITE_COUNT   2

#define DTLS1_VERSION   0xFEFF

#define DTLS1_VERSION_MAJOR   0xFE

#define DTLS_ANY_VERSION   0x1FFFF

#define DTLS_MAX_VERSION   DTLS1_2_VERSION


Typedef Documentation

typedef struct dtls1_bitmap_st DTLS1_BITMAP

typedef struct dtls1_state_st DTLS1_STATE

typedef struct hm_fragment_st hm_fragment


Generated on Wed Sep 2 14:03:41 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1