Eventhough most openssl includes include everything try to be a bit more
authorclaudio <claudio@openbsd.org>
Thu, 4 Feb 2021 08:58:19 +0000 (08:58 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 4 Feb 2021 08:58:19 +0000 (08:58 +0000)
explicit about what is used where. Seems to be the least worst solution.

usr.sbin/rpki-client/cert.c
usr.sbin/rpki-client/gbr.c
usr.sbin/rpki-client/mft.c
usr.sbin/rpki-client/parser.c
usr.sbin/rpki-client/roa.c

index c0fad5e..b857b4f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: cert.c,v 1.23 2021/01/29 10:13:16 claudio Exp $ */
+/*     $OpenBSD: cert.c,v 1.24 2021/02/04 08:58:19 claudio Exp $ */
 /*
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -27,7 +27,8 @@
 #include <string.h>
 #include <unistd.h>
 
-#include <openssl/x509v3.h> /* DIST_POINT */
+#include <openssl/asn1.h>
+#include <openssl/x509.h>
 
 #include "extern.h"
 
index 074ef9d..550f11e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gbr.c,v 1.3 2021/01/29 10:13:16 claudio Exp $ */
+/*     $OpenBSD: gbr.c,v 1.4 2021/02/04 08:58:19 claudio Exp $ */
 /*
  * Copyright (c) 2020 Claudio Jeker <claudio@openbsd.org>
  *
@@ -24,6 +24,8 @@
 #include <string.h>
 #include <unistd.h>
 
+#include <openssl/x509.h>
+
 #include "extern.h"
 
 /*
index 1f41bfe..6e357c3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mft.c,v 1.24 2021/01/29 10:13:16 claudio Exp $ */
+/*     $OpenBSD: mft.c,v 1.25 2021/02/04 08:58:19 claudio Exp $ */
 /*
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -25,7 +25,9 @@
 #include <string.h>
 #include <unistd.h>
 
+#include <openssl/asn1.h>
 #include <openssl/sha.h>
+#include <openssl/x509.h>
 
 #include "extern.h"
 
index ab64f9d..4a73db4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: parser.c,v 1.2 2021/02/04 08:13:57 claudio Exp $ */
+/*     $OpenBSD: parser.c,v 1.3 2021/02/04 08:58:19 claudio Exp $ */
 /*
  * Copyright (c) 2019 Claudio Jeker <claudio@openbsd.org>
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -32,6 +32,7 @@
 
 #include <openssl/asn1.h>
 #include <openssl/err.h>
+#include <openssl/evp.h>
 #include <openssl/x509.h>
 
 #include "extern.h"
index 24a615c..0b9e61d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: roa.c,v 1.12 2021/01/29 10:13:16 claudio Exp $ */
+/*     $OpenBSD: roa.c,v 1.13 2021/02/04 08:58:19 claudio Exp $ */
 /*
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -23,6 +23,9 @@
 #include <string.h>
 #include <unistd.h>
 
+#include <openssl/asn1.h>
+#include <openssl/x509.h>
+
 #include "extern.h"
 
 /*