diff options
author | jsing <> | 2014-05-22 17:37:06 +0000 |
---|---|---|
committer | jsing <> | 2014-05-22 17:37:06 +0000 |
commit | 32a82f1d836ae0b4585960be533eecc2e39c1cb7 (patch) | |
tree | 5b8e9cc3ac60b5f781e37b5c9d7f19433c7cf396 /src | |
parent | 7c930e6398438c779870392401030d84b985b97f (diff) | |
download | openbsd-32a82f1d836ae0b4585960be533eecc2e39c1cb7.tar.gz openbsd-32a82f1d836ae0b4585960be533eecc2e39c1cb7.tar.bz2 openbsd-32a82f1d836ae0b4585960be533eecc2e39c1cb7.zip |
Stop pulling pqueue.h into ssl_locl.h since only a small part of libssl
actually needs it. Instead, just include it in the files where it is
actually necessary.
Also remove standard includes from pqueue.h so that they are not available
as a side effect. Just add the two includes that are needed to pqueue.c.
ok miod@
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/d1_both.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/d1_lib.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/d1_pkt.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/pqueue.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/pqueue.h | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/d1_both.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/d1_lib.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/d1_pkt.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/pqueue.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/pqueue.h | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/ssl/ssl_locl.h | 2 | ||||
-rw-r--r-- | src/lib/libssl/ssl_locl.h | 2 |
12 files changed, 16 insertions, 12 deletions
diff --git a/src/lib/libssl/d1_both.c b/src/lib/libssl/d1_both.c index 10b62cd410..0e32825695 100644 --- a/src/lib/libssl/d1_both.c +++ b/src/lib/libssl/d1_both.c | |||
@@ -123,6 +123,8 @@ | |||
123 | #include <openssl/evp.h> | 123 | #include <openssl/evp.h> |
124 | #include <openssl/x509.h> | 124 | #include <openssl/x509.h> |
125 | 125 | ||
126 | #include "pqueue.h" | ||
127 | |||
126 | #define RSMBLY_BITMASK_SIZE(msg_len) (((msg_len) + 7) / 8) | 128 | #define RSMBLY_BITMASK_SIZE(msg_len) (((msg_len) + 7) / 8) |
127 | 129 | ||
128 | #define RSMBLY_BITMASK_MARK(bitmask, start, end) { \ | 130 | #define RSMBLY_BITMASK_MARK(bitmask, start, end) { \ |
diff --git a/src/lib/libssl/d1_lib.c b/src/lib/libssl/d1_lib.c index b6b765634d..a2500ee0bf 100644 --- a/src/lib/libssl/d1_lib.c +++ b/src/lib/libssl/d1_lib.c | |||
@@ -64,6 +64,8 @@ | |||
64 | 64 | ||
65 | #include <stdio.h> | 65 | #include <stdio.h> |
66 | #include <openssl/objects.h> | 66 | #include <openssl/objects.h> |
67 | |||
68 | #include "pqueue.h" | ||
67 | #include "ssl_locl.h" | 69 | #include "ssl_locl.h" |
68 | 70 | ||
69 | const char dtls1_version_str[]="DTLSv1" OPENSSL_VERSION_PTEXT; | 71 | const char dtls1_version_str[]="DTLSv1" OPENSSL_VERSION_PTEXT; |
diff --git a/src/lib/libssl/d1_pkt.c b/src/lib/libssl/d1_pkt.c index df18e5bae3..a9ccc6d349 100644 --- a/src/lib/libssl/d1_pkt.c +++ b/src/lib/libssl/d1_pkt.c | |||
@@ -121,6 +121,8 @@ | |||
121 | #include <openssl/buffer.h> | 121 | #include <openssl/buffer.h> |
122 | #include <openssl/rand.h> | 122 | #include <openssl/rand.h> |
123 | 123 | ||
124 | #include "pqueue.h" | ||
125 | |||
124 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ | 126 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ |
125 | static int | 127 | static int |
126 | satsub64be(const unsigned char *v1, const unsigned char *v2) | 128 | satsub64be(const unsigned char *v1, const unsigned char *v2) |
diff --git a/src/lib/libssl/pqueue.c b/src/lib/libssl/pqueue.c index daf5e21b3a..af8530064f 100644 --- a/src/lib/libssl/pqueue.c +++ b/src/lib/libssl/pqueue.c | |||
@@ -57,7 +57,9 @@ | |||
57 | * | 57 | * |
58 | */ | 58 | */ |
59 | 59 | ||
60 | #include <stdlib.h> | ||
60 | #include <string.h> | 61 | #include <string.h> |
62 | |||
61 | #include "pqueue.h" | 63 | #include "pqueue.h" |
62 | 64 | ||
63 | typedef struct _pqueue { | 65 | typedef struct _pqueue { |
diff --git a/src/lib/libssl/pqueue.h b/src/lib/libssl/pqueue.h index 6e7df8f35b..4b167871ef 100644 --- a/src/lib/libssl/pqueue.h +++ b/src/lib/libssl/pqueue.h | |||
@@ -60,10 +60,6 @@ | |||
60 | #ifndef HEADER_PQUEUE_H | 60 | #ifndef HEADER_PQUEUE_H |
61 | #define HEADER_PQUEUE_H | 61 | #define HEADER_PQUEUE_H |
62 | 62 | ||
63 | #include <stdio.h> | ||
64 | #include <stdlib.h> | ||
65 | #include <string.h> | ||
66 | |||
67 | typedef struct _pqueue *pqueue; | 63 | typedef struct _pqueue *pqueue; |
68 | 64 | ||
69 | typedef struct _pitem { | 65 | typedef struct _pitem { |
diff --git a/src/lib/libssl/src/ssl/d1_both.c b/src/lib/libssl/src/ssl/d1_both.c index 10b62cd410..0e32825695 100644 --- a/src/lib/libssl/src/ssl/d1_both.c +++ b/src/lib/libssl/src/ssl/d1_both.c | |||
@@ -123,6 +123,8 @@ | |||
123 | #include <openssl/evp.h> | 123 | #include <openssl/evp.h> |
124 | #include <openssl/x509.h> | 124 | #include <openssl/x509.h> |
125 | 125 | ||
126 | #include "pqueue.h" | ||
127 | |||
126 | #define RSMBLY_BITMASK_SIZE(msg_len) (((msg_len) + 7) / 8) | 128 | #define RSMBLY_BITMASK_SIZE(msg_len) (((msg_len) + 7) / 8) |
127 | 129 | ||
128 | #define RSMBLY_BITMASK_MARK(bitmask, start, end) { \ | 130 | #define RSMBLY_BITMASK_MARK(bitmask, start, end) { \ |
diff --git a/src/lib/libssl/src/ssl/d1_lib.c b/src/lib/libssl/src/ssl/d1_lib.c index b6b765634d..a2500ee0bf 100644 --- a/src/lib/libssl/src/ssl/d1_lib.c +++ b/src/lib/libssl/src/ssl/d1_lib.c | |||
@@ -64,6 +64,8 @@ | |||
64 | 64 | ||
65 | #include <stdio.h> | 65 | #include <stdio.h> |
66 | #include <openssl/objects.h> | 66 | #include <openssl/objects.h> |
67 | |||
68 | #include "pqueue.h" | ||
67 | #include "ssl_locl.h" | 69 | #include "ssl_locl.h" |
68 | 70 | ||
69 | const char dtls1_version_str[]="DTLSv1" OPENSSL_VERSION_PTEXT; | 71 | const char dtls1_version_str[]="DTLSv1" OPENSSL_VERSION_PTEXT; |
diff --git a/src/lib/libssl/src/ssl/d1_pkt.c b/src/lib/libssl/src/ssl/d1_pkt.c index df18e5bae3..a9ccc6d349 100644 --- a/src/lib/libssl/src/ssl/d1_pkt.c +++ b/src/lib/libssl/src/ssl/d1_pkt.c | |||
@@ -121,6 +121,8 @@ | |||
121 | #include <openssl/buffer.h> | 121 | #include <openssl/buffer.h> |
122 | #include <openssl/rand.h> | 122 | #include <openssl/rand.h> |
123 | 123 | ||
124 | #include "pqueue.h" | ||
125 | |||
124 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ | 126 | /* mod 128 saturating subtract of two 64-bit values in big-endian order */ |
125 | static int | 127 | static int |
126 | satsub64be(const unsigned char *v1, const unsigned char *v2) | 128 | satsub64be(const unsigned char *v1, const unsigned char *v2) |
diff --git a/src/lib/libssl/src/ssl/pqueue.c b/src/lib/libssl/src/ssl/pqueue.c index daf5e21b3a..af8530064f 100644 --- a/src/lib/libssl/src/ssl/pqueue.c +++ b/src/lib/libssl/src/ssl/pqueue.c | |||
@@ -57,7 +57,9 @@ | |||
57 | * | 57 | * |
58 | */ | 58 | */ |
59 | 59 | ||
60 | #include <stdlib.h> | ||
60 | #include <string.h> | 61 | #include <string.h> |
62 | |||
61 | #include "pqueue.h" | 63 | #include "pqueue.h" |
62 | 64 | ||
63 | typedef struct _pqueue { | 65 | typedef struct _pqueue { |
diff --git a/src/lib/libssl/src/ssl/pqueue.h b/src/lib/libssl/src/ssl/pqueue.h index 6e7df8f35b..4b167871ef 100644 --- a/src/lib/libssl/src/ssl/pqueue.h +++ b/src/lib/libssl/src/ssl/pqueue.h | |||
@@ -60,10 +60,6 @@ | |||
60 | #ifndef HEADER_PQUEUE_H | 60 | #ifndef HEADER_PQUEUE_H |
61 | #define HEADER_PQUEUE_H | 61 | #define HEADER_PQUEUE_H |
62 | 62 | ||
63 | #include <stdio.h> | ||
64 | #include <stdlib.h> | ||
65 | #include <string.h> | ||
66 | |||
67 | typedef struct _pqueue *pqueue; | 63 | typedef struct _pqueue *pqueue; |
68 | 64 | ||
69 | typedef struct _pitem { | 65 | typedef struct _pitem { |
diff --git a/src/lib/libssl/src/ssl/ssl_locl.h b/src/lib/libssl/src/ssl/ssl_locl.h index a0c3017836..012a38cc5c 100644 --- a/src/lib/libssl/src/ssl/ssl_locl.h +++ b/src/lib/libssl/src/ssl/ssl_locl.h | |||
@@ -164,8 +164,6 @@ | |||
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 | |||
169 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ | 167 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ |
170 | l|=(((unsigned long)(*((c)++)))<< 8), \ | 168 | l|=(((unsigned long)(*((c)++)))<< 8), \ |
171 | l|=(((unsigned long)(*((c)++)))<<16), \ | 169 | l|=(((unsigned long)(*((c)++)))<<16), \ |
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h index a0c3017836..012a38cc5c 100644 --- a/src/lib/libssl/ssl_locl.h +++ b/src/lib/libssl/ssl_locl.h | |||
@@ -164,8 +164,6 @@ | |||
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 | |||
169 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ | 167 | #define c2l(c,l) (l = ((unsigned long)(*((c)++))) , \ |
170 | l|=(((unsigned long)(*((c)++)))<< 8), \ | 168 | l|=(((unsigned long)(*((c)++)))<< 8), \ |
171 | l|=(((unsigned long)(*((c)++)))<<16), \ | 169 | l|=(((unsigned long)(*((c)++)))<<16), \ |