diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/d1_pkt.c | 1 | ||||
| -rw-r--r-- | src/lib/libssl/dtls1.h | 4 | ||||
| -rw-r--r-- | src/lib/libssl/src/ssl/d1_pkt.c | 1 | ||||
| -rw-r--r-- | src/lib/libssl/src/ssl/dtls1.h | 4 | ||||
| -rw-r--r-- | src/lib/libssl/src/ssl/ssl_locl.h | 2 | ||||
| -rw-r--r-- | src/lib/libssl/ssl/Makefile | 4 | ||||
| -rw-r--r-- | src/lib/libssl/ssl_locl.h | 2 |
7 files changed, 12 insertions, 6 deletions
diff --git a/src/lib/libssl/d1_pkt.c b/src/lib/libssl/d1_pkt.c index c5bdb41b90..5d3aaceac6 100644 --- a/src/lib/libssl/d1_pkt.c +++ b/src/lib/libssl/d1_pkt.c | |||
| @@ -119,7 +119,6 @@ | |||
| 119 | #include "ssl_locl.h" | 119 | #include "ssl_locl.h" |
| 120 | #include <openssl/evp.h> | 120 | #include <openssl/evp.h> |
| 121 | #include <openssl/buffer.h> | 121 | #include <openssl/buffer.h> |
| 122 | #include <openssl/pqueue.h> | ||
| 123 | #include <openssl/rand.h> | 122 | #include <openssl/rand.h> |
| 124 | 123 | ||
| 125 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ | 124 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ |
diff --git a/src/lib/libssl/dtls1.h b/src/lib/libssl/dtls1.h index beb740154c..d91b6e6397 100644 --- a/src/lib/libssl/dtls1.h +++ b/src/lib/libssl/dtls1.h | |||
| @@ -61,7 +61,6 @@ | |||
| 61 | #define HEADER_DTLS1_H | 61 | #define HEADER_DTLS1_H |
| 62 | 62 | ||
| 63 | #include <openssl/buffer.h> | 63 | #include <openssl/buffer.h> |
| 64 | #include <openssl/pqueue.h> | ||
| 65 | #include <sys/time.h> | 64 | #include <sys/time.h> |
| 66 | 65 | ||
| 67 | #ifdef __cplusplus | 66 | #ifdef __cplusplus |
| @@ -146,6 +145,9 @@ struct dtls1_timeout_st { | |||
| 146 | unsigned int num_alerts; | 145 | unsigned int num_alerts; |
| 147 | }; | 146 | }; |
| 148 | 147 | ||
| 148 | struct _pqueue; | ||
| 149 | typedef struct _pqueue *pqueue; | ||
| 150 | |||
| 149 | typedef struct record_pqueue_st { | 151 | typedef struct record_pqueue_st { |
| 150 | unsigned short epoch; | 152 | unsigned short epoch; |
| 151 | pqueue q; | 153 | pqueue q; |
diff --git a/src/lib/libssl/src/ssl/d1_pkt.c b/src/lib/libssl/src/ssl/d1_pkt.c index c5bdb41b90..5d3aaceac6 100644 --- a/src/lib/libssl/src/ssl/d1_pkt.c +++ b/src/lib/libssl/src/ssl/d1_pkt.c | |||
| @@ -119,7 +119,6 @@ | |||
| 119 | #include "ssl_locl.h" | 119 | #include "ssl_locl.h" |
| 120 | #include <openssl/evp.h> | 120 | #include <openssl/evp.h> |
| 121 | #include <openssl/buffer.h> | 121 | #include <openssl/buffer.h> |
| 122 | #include <openssl/pqueue.h> | ||
| 123 | #include <openssl/rand.h> | 122 | #include <openssl/rand.h> |
| 124 | 123 | ||
| 125 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ | 124 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ |
diff --git a/src/lib/libssl/src/ssl/dtls1.h b/src/lib/libssl/src/ssl/dtls1.h index beb740154c..d91b6e6397 100644 --- a/src/lib/libssl/src/ssl/dtls1.h +++ b/src/lib/libssl/src/ssl/dtls1.h | |||
| @@ -61,7 +61,6 @@ | |||
| 61 | #define HEADER_DTLS1_H | 61 | #define HEADER_DTLS1_H |
| 62 | 62 | ||
| 63 | #include <openssl/buffer.h> | 63 | #include <openssl/buffer.h> |
| 64 | #include <openssl/pqueue.h> | ||
| 65 | #include <sys/time.h> | 64 | #include <sys/time.h> |
| 66 | 65 | ||
| 67 | #ifdef __cplusplus | 66 | #ifdef __cplusplus |
| @@ -146,6 +145,9 @@ struct dtls1_timeout_st { | |||
| 146 | unsigned int num_alerts; | 145 | unsigned int num_alerts; |
| 147 | }; | 146 | }; |
| 148 | 147 | ||
| 148 | struct _pqueue; | ||
| 149 | typedef struct _pqueue *pqueue; | ||
| 150 | |||
| 149 | typedef struct record_pqueue_st { | 151 | typedef struct record_pqueue_st { |
| 150 | unsigned short epoch; | 152 | unsigned short epoch; |
| 151 | pqueue q; | 153 | pqueue q; |
diff --git a/src/lib/libssl/src/ssl/ssl_locl.h b/src/lib/libssl/src/ssl/ssl_locl.h index 012a38cc5c..a0c3017836 100644 --- a/src/lib/libssl/src/ssl/ssl_locl.h +++ b/src/lib/libssl/src/ssl/ssl_locl.h | |||
| @@ -164,6 +164,8 @@ | |||
| 164 | #include <openssl/err.h> | 164 | #include <openssl/err.h> |
| 165 | #include <openssl/ssl.h> | 165 | #include <openssl/ssl.h> |
| 166 | 166 | ||
| 167 | #include "pqueue.h" | ||
| 168 | |||
| 167 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ | 169 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ |
| 168 | l|=(((unsigned long)(*((c)++)))<< 8), \ | 170 | l|=(((unsigned long)(*((c)++)))<< 8), \ |
| 169 | l|=(((unsigned long)(*((c)++)))<<16), \ | 171 | l|=(((unsigned long)(*((c)++)))<<16), \ |
diff --git a/src/lib/libssl/ssl/Makefile b/src/lib/libssl/ssl/Makefile index 8975572be8..d282268f0a 100644 --- a/src/lib/libssl/ssl/Makefile +++ b/src/lib/libssl/ssl/Makefile | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.42 2014/05/12 19:14:14 miod Exp $ | 1 | # $OpenBSD: Makefile,v 1.43 2014/05/15 19:39:46 miod Exp $ |
| 2 | 2 | ||
| 3 | LIB= ssl | 3 | LIB= ssl |
| 4 | 4 | ||
| @@ -23,7 +23,7 @@ SRCS=\ | |||
| 23 | pqueue.c | 23 | pqueue.c |
| 24 | SRCS+= s3_cbc.c | 24 | SRCS+= s3_cbc.c |
| 25 | 25 | ||
| 26 | HDRS= srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h kssl.h pqueue.h | 26 | HDRS= srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h kssl.h |
| 27 | 27 | ||
| 28 | .PATH: ${LSSL_SRC} | 28 | .PATH: ${LSSL_SRC} |
| 29 | 29 | ||
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h index 012a38cc5c..a0c3017836 100644 --- a/src/lib/libssl/ssl_locl.h +++ b/src/lib/libssl/ssl_locl.h | |||
| @@ -164,6 +164,8 @@ | |||
| 164 | #include <openssl/err.h> | 164 | #include <openssl/err.h> |
| 165 | #include <openssl/ssl.h> | 165 | #include <openssl/ssl.h> |
| 166 | 166 | ||
| 167 | #include "pqueue.h" | ||
| 168 | |||
| 167 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ | 169 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ |
| 168 | l|=(((unsigned long)(*((c)++)))<< 8), \ | 170 | l|=(((unsigned long)(*((c)++)))<< 8), \ |
| 169 | l|=(((unsigned long)(*((c)++)))<<16), \ | 171 | l|=(((unsigned long)(*((c)++)))<<16), \ |
