Remove unnecessary includes from the bytestring APIs.
authorjsing <jsing@openbsd.org>
Sun, 16 May 2021 08:32:49 +0000 (08:32 +0000)
committerjsing <jsing@openbsd.org>
Sun, 16 May 2021 08:32:49 +0000 (08:32 +0000)
The bytestring APIs are self contained, hence including openssl headers
here is unnecessary.

lib/libssl/bs_ber.c
lib/libssl/bs_cbb.c
lib/libssl/bs_cbs.c
lib/libssl/bytestring.h

index 7863b8b..bc8b09d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bs_ber.c,v 1.9 2016/12/03 12:34:35 jsing Exp $        */
+/*     $OpenBSD: bs_ber.c,v 1.10 2021/05/16 08:32:49 jsing Exp $       */
 /*
  * Copyright (c) 2014, Google Inc.
  *
@@ -16,8 +16,6 @@
 
 #include <string.h>
 
-#include <openssl/opensslconf.h>
-
 #include "bytestring.h"
 
 /*
index 62e98cb..75ea8d2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bs_cbb.c,v 1.24 2021/01/04 19:19:12 tb Exp $  */
+/*     $OpenBSD: bs_cbb.c,v 1.25 2021/05/16 08:32:49 jsing Exp $       */
 /*
  * Copyright (c) 2014, Google Inc.
  *
@@ -17,8 +17,6 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include <openssl/opensslconf.h>
-
 #include "bytestring.h"
 
 #define CBB_INITIAL_SIZE 64
index 5c3b9e3..48120dd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bs_cbs.c,v 1.18 2019/01/23 22:20:40 beck Exp $        */
+/*     $OpenBSD: bs_cbs.c,v 1.19 2021/05/16 08:32:49 jsing Exp $       */
 /*
  * Copyright (c) 2014, Google Inc.
  *
 #include <stdlib.h>
 #include <string.h>
 
-#include <openssl/opensslconf.h>
-#include <openssl/buffer.h>
-#include <openssl/crypto.h>
-
 #include "bytestring.h"
 
 void
index 20ee439..ba73d48 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bytestring.h,v 1.17 2018/08/16 18:39:37 jsing Exp $   */
+/*     $OpenBSD: bytestring.h,v 1.18 2021/05/16 08:32:49 jsing Exp $   */
 /*
  * Copyright (c) 2014, Google Inc.
  *
@@ -20,8 +20,6 @@
 #include <sys/types.h>
 #include <stdint.h>
 
-#include <openssl/opensslconf.h>
-
 __BEGIN_HIDDEN_DECLS
 
 /*