dtls1.h File Reference

API published in:
API deprecated in:


#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 dtls1_bitmap_st  DTLS1_BITMAP
typedef record_pqueue_st  record_pqueue
typedef hm_fragment_st  hm_fragment
typedef dtls1_state_st  DTLS1_STATE
typedef dtls1_record_data_st  DTLS1_RECORD_DATA

Define Documentation

#define DTLS1_AD_MISSING_HANDSHAKE_MESSAGE   110
 
#define DTLS1_AL_HEADER_LENGTH   7
 
#define DTLS1_CCS_HEADER_LENGTH   3
 
#define DTLS1_COOKIE_LENGTH   32
 
#define DTLS1_HM_BAD_FRAGMENT   -2
 
#define DTLS1_HM_FRAGMENT_RETRY   -3
 
#define DTLS1_HM_HEADER_LENGTH   12
 
#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   0x0100
 
#define DTLS1_VERSION_MAJOR   0x01
 
#define DTLS1_VERSION_MINOR   0x00
 

Typedef Documentation

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

Copyright © Nokia Corporation 2001-2008
Back to top