OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs
dtls1.h File Reference
#include <openssl/buffer.h>
#include <openssl/pqueue.h>
#include <sys/time.h>

Go to the source code of this file.

Classes

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
 

Macros

#define DTLS1_VERSION   0xFEFF
 
#define DTLS1_BAD_VER   0x0100
 
#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_SCTP_AUTH_LABEL   "EXPORTER_DTLS_OVER_SCTP"
 
#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
 

Macro Definition Documentation

#define DTLS1_AL_HEADER_LENGTH   2

Definition at line 105 of file dtls1.h.

#define DTLS1_BAD_VER   0x0100

Definition at line 83 of file dtls1.h.

#define DTLS1_CCS_HEADER_LENGTH   1

Definition at line 100 of file dtls1.h.

#define DTLS1_COOKIE_LENGTH   256

Definition at line 91 of file dtls1.h.

#define DTLS1_HM_BAD_FRAGMENT   -2

Definition at line 97 of file dtls1.h.

#define DTLS1_HM_FRAGMENT_RETRY   -3

Definition at line 98 of file dtls1.h.

#define DTLS1_HM_HEADER_LENGTH   12

Definition at line 95 of file dtls1.h.

#define DTLS1_RT_HEADER_LENGTH   13

Definition at line 93 of file dtls1.h.

#define DTLS1_SCTP_AUTH_LABEL   "EXPORTER_DTLS_OVER_SCTP"

Definition at line 111 of file dtls1.h.

#define DTLS1_TMO_ALERT_COUNT   12

Definition at line 277 of file dtls1.h.

#define DTLS1_TMO_READ_COUNT   2

Definition at line 274 of file dtls1.h.

#define DTLS1_TMO_WRITE_COUNT   2

Definition at line 275 of file dtls1.h.

#define DTLS1_VERSION   0xFEFF

Definition at line 82 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