|
@@ -137,7 +137,6 @@ typedef struct record_layer_st {
|
|
|
|
|
|
#define RECORD_LAYER_set_read_ahead(rl, ra) ((rl)->read_ahead = (ra))
|
|
|
#define RECORD_LAYER_get_read_ahead(rl) ((rl)->read_ahead)
|
|
|
-#define DTLS_RECORD_LAYER_get_w_epoch(rl) ((rl)->d->w_epoch)
|
|
|
|
|
|
void RECORD_LAYER_init(RECORD_LAYER *rl, SSL_CONNECTION *s);
|
|
|
void RECORD_LAYER_clear(RECORD_LAYER *rl);
|
|
@@ -163,6 +162,7 @@ __owur int dtls1_write_bytes(SSL_CONNECTION *s, uint8_t type, const void *buf,
|
|
|
int do_dtls1_write(SSL_CONNECTION *s, uint8_t type, const unsigned char *buf,
|
|
|
size_t len, size_t *written);
|
|
|
void dtls1_increment_epoch(SSL_CONNECTION *s, int rw);
|
|
|
+uint16_t dtls1_get_epoch(SSL_CONNECTION *s, int rw);
|
|
|
int ssl_release_record(SSL_CONNECTION *s, TLS_RECORD *rr, size_t length);
|
|
|
|
|
|
# define HANDLE_RLAYER_READ_RETURN(s, ret) \
|