#include <stdio.h>
#include <errno.h>
#include "ssl_locl.h"
#include <openssl/evp.h>
#include <openssl/buffer.h>
#include <openssl/pqueue.h>
#include <openssl/rand.h>
Go to the source code of this file.
|
int | dtls1_get_record (SSL *s) |
|
int | dtls1_read_bytes (SSL *s, int type, unsigned char *buf, int len, int peek) |
|
int | dtls1_write_app_data_bytes (SSL *s, int type, const void *buf_, int len) |
|
int | dtls1_write_bytes (SSL *s, int type, const void *buf, int len) |
|
int | do_dtls1_write (SSL *s, int type, const unsigned char *buf, unsigned int len, int create_empty_fragment) |
|
int | dtls1_dispatch_alert (SSL *s) |
|
void | dtls1_reset_seq_numbers (SSL *s, int rw) |
|
#define dtls1_get_processed_record |
( |
|
s | ) |
|
Value:dtls1_retrieve_buffered_record((s), \
&((s)->d1->processed_rcds))
Definition at line 294 of file d1_pkt.c.
#define dtls1_get_unprocessed_record |
( |
|
s | ) |
|
Value:dtls1_retrieve_buffered_record((s), \
&((s)->d1->unprocessed_rcds))
Definition at line 289 of file d1_pkt.c.
int do_dtls1_write |
( |
SSL * |
s, |
|
|
int |
type, |
|
|
const unsigned char * |
buf, |
|
|
unsigned int |
len, |
|
|
int |
create_empty_fragment |
|
) |
| |
int dtls1_dispatch_alert |
( |
SSL * |
s | ) |
|
int dtls1_get_record |
( |
SSL * |
s | ) |
|
int dtls1_read_bytes |
( |
SSL * |
s, |
|
|
int |
type, |
|
|
unsigned char * |
buf, |
|
|
int |
len, |
|
|
int |
peek |
|
) |
| |
void dtls1_reset_seq_numbers |
( |
SSL * |
s, |
|
|
int |
rw |
|
) |
| |
int dtls1_write_app_data_bytes |
( |
SSL * |
s, |
|
|
int |
type, |
|
|
const void * |
buf_, |
|
|
int |
len |
|
) |
| |
int dtls1_write_bytes |
( |
SSL * |
s, |
|
|
int |
type, |
|
|
const void * |
buf, |
|
|
int |
len |
|
) |
| |