dtls1.h File Reference

#include <openssl/buffer.h>
#include <openssl/pqueue.h>

Go to the source code of this file.

Data Structures

struct  dtls1_bitmap_st
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   0x0100
#define DTLS1_VERSION_MAJOR   0x01
#define DTLS1_VERSION_MINOR   0x00
#define DTLS1_AD_MISSING_HANDSHAKE_MESSAGE   110
#define DTLS1_COOKIE_LENGTH   32
#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   3
#define DTLS1_AL_HEADER_LENGTH   7
#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_AD_MISSING_HANDSHAKE_MESSAGE   110

Definition at line 74 of file dtls1.h.

#define DTLS1_AL_HEADER_LENGTH   7

Definition at line 88 of file dtls1.h.

#define DTLS1_CCS_HEADER_LENGTH   3

Definition at line 86 of file dtls1.h.

#define DTLS1_COOKIE_LENGTH   32

Definition at line 77 of file dtls1.h.

#define DTLS1_HM_BAD_FRAGMENT   -2

Definition at line 83 of file dtls1.h.

#define DTLS1_HM_FRAGMENT_RETRY   -3

Definition at line 84 of file dtls1.h.

#define DTLS1_HM_HEADER_LENGTH   12

Definition at line 81 of file dtls1.h.

#define DTLS1_RT_HEADER_LENGTH   13

Definition at line 79 of file dtls1.h.

#define DTLS1_TMO_ALERT_COUNT   12

Definition at line 206 of file dtls1.h.

#define DTLS1_TMO_READ_COUNT   2

Definition at line 203 of file dtls1.h.

#define DTLS1_TMO_WRITE_COUNT   2

Definition at line 204 of file dtls1.h.

#define DTLS1_VERSION   0x0100

Definition at line 70 of file dtls1.h.

#define DTLS1_VERSION_MAJOR   0x01

Definition at line 71 of file dtls1.h.

#define DTLS1_VERSION_MINOR   0x00

Definition at line 72 of file dtls1.h.


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 Thu Aug 20 22:33:06 2009 for OpenXDAS by  doxygen 1.5.6