Fix some more IWYU issues
Change-Id: Icdb1f71bff0f6f3ce55cbe126958b21076d8691c
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/80407
Auto-Submit: David Benjamin <davidben@google.com>
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/crypto/evp/evp_extra_test.cc b/crypto/evp/evp_extra_test.cc
index 8c004ee..eac46e8 100644
--- a/crypto/evp/evp_extra_test.cc
+++ b/crypto/evp/evp_extra_test.cc
@@ -12,6 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+#include <openssl/evp.h>
+
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/crypto/evp/p_ec_asn1.cc b/crypto/evp/p_ec_asn1.cc
index 8e27cfb..d3e4b40 100644
--- a/crypto/evp/p_ec_asn1.cc
+++ b/crypto/evp/p_ec_asn1.cc
@@ -20,6 +20,7 @@
#include <openssl/ec_key.h>
#include <openssl/ecdsa.h>
#include <openssl/err.h>
+#include <openssl/nid.h>
#include "internal.h"
diff --git a/crypto/fipsmodule/bn/bn_test.cc b/crypto/fipsmodule/bn/bn_test.cc
index 6d241a0..f6a2622 100644
--- a/crypto/fipsmodule/bn/bn_test.cc
+++ b/crypto/fipsmodule/bn/bn_test.cc
@@ -20,6 +20,7 @@
#include <string.h>
#include <algorithm>
+#include <iterator>
#include <limits>
#include <utility>
diff --git a/crypto/rsa/rsa_test.cc b/crypto/rsa/rsa_test.cc
index 7a65f7a..d7e337b 100644
--- a/crypto/rsa/rsa_test.cc
+++ b/crypto/rsa/rsa_test.cc
@@ -17,6 +17,8 @@
#include <stdlib.h>
#include <string.h>
+#include <string>
+
#include <gtest/gtest.h>
#include <openssl/bio.h>
diff --git a/ssl/ssl_cert.cc b/ssl/ssl_cert.cc
index ae330da..c0d510b 100644
--- a/ssl/ssl_cert.cc
+++ b/ssl/ssl_cert.cc
@@ -23,8 +23,10 @@
#include <openssl/bn.h>
#include <openssl/bytestring.h>
+#include <openssl/ec.h>
#include <openssl/ec_key.h>
#include <openssl/err.h>
+#include <openssl/evp.h>
#include <openssl/mem.h>
#include <openssl/sha2.h>
#include <openssl/x509.h>
diff --git a/ssl/ssl_lib.cc b/ssl/ssl_lib.cc
index 241d757..aa8ef8a 100644
--- a/ssl/ssl_lib.cc
+++ b/ssl/ssl_lib.cc
@@ -26,7 +26,9 @@
#include <openssl/bytestring.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
+#include <openssl/evp.h>
#include <openssl/mem.h>
+#include <openssl/nid.h>
#include <openssl/rand.h>
#include "../crypto/internal.h"