diff options
author | miod <> | 2014-05-15 19:39:46 +0000 |
---|---|---|
committer | miod <> | 2014-05-15 19:39:46 +0000 |
commit | 8bfccde54e4165db2d95797d53f16cb1978af3da (patch) | |
tree | 90a6f068b9c6a7ff99b8af99834a159647dc08fb | |
parent | fadbce26b3ee4c2f77bd19a8b33161719b0fe5ba (diff) | |
download | openbsd-8bfccde54e4165db2d95797d53f16cb1978af3da.tar.gz openbsd-8bfccde54e4165db2d95797d53f16cb1978af3da.tar.bz2 openbsd-8bfccde54e4165db2d95797d53f16cb1978af3da.zip |
No longer make pqueue.h a public (and installed) header file. Replace its
inclusion in <ssl/dtls1.h> by the benign
`struct _pqueue; typedef struct _pqueue *pqueue;'.
Note that said dtls1.h should probably be considered a private header as well...
ok beck@
-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), \ |