unsafe flags

pull/24637/head
yulin-liang 4 years ago
parent 04045e2273
commit 2aa2d8e32a
  1. 2
      Package.swift
  2. 3
      src/core/lib/security/credentials/jwt/json_token.cc
  3. 3
      src/core/lib/security/credentials/jwt/jwt_verifier.cc
  4. 3
      src/core/tsi/ssl/session_cache/ssl_session.h
  5. 3
      src/core/tsi/ssl/session_cache/ssl_session_cache.h
  6. 3
      src/core/tsi/ssl_transport_security.cc
  7. 3
      src/core/tsi/ssl_transport_security.h

@ -88,7 +88,6 @@ let package = Package(
.headerSearchPath("src/core/ext/upb-generated/"),
.headerSearchPath("src/core/ext/upbdefs-generated/"),
.define("GRPC_ARES", to: "0"),
.unsafeFlags(["-Wno-module-import-in-extern-c"]),
]
),
.target(
@ -117,7 +116,6 @@ let package = Package(
.headerSearchPath("include/"),
.headerSearchPath("third_party/upb/"),
.headerSearchPath("src/core/ext/upb-generated"),
.unsafeFlags(["-Wno-module-import-in-extern-c"]),
]
),
],

@ -33,11 +33,14 @@
#include "src/core/lib/security/util/json_util.h"
#include "src/core/lib/slice/b64.h"
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/bio.h>
#include <openssl/evp.h>
#include <openssl/pem.h>
}
#pragma clang diagnostic pop
using grpc_core::Json;

@ -28,11 +28,14 @@
#include <grpc/support/string_util.h>
#include <grpc/support/sync.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/bn.h>
#include <openssl/pem.h>
#include <openssl/rsa.h>
}
#pragma clang diagnostic pop
#include "src/core/lib/gpr/string.h"
#include "src/core/lib/gprpp/manual_constructor.h"

@ -23,9 +23,12 @@
#include <grpc/slice.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/ssl.h>
}
#pragma clang diagnostic pop
#include "src/core/lib/gprpp/ref_counted.h"

@ -24,9 +24,12 @@
#include <grpc/slice.h>
#include <grpc/support/sync.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/ssl.h>
}
#pragma clang diagnostic pop
#include "src/core/lib/avl/avl.h"
#include "src/core/lib/gprpp/memory.h"

@ -45,6 +45,8 @@
#include "absl/strings/match.h"
#include "absl/strings/string_view.h"
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/bio.h>
#include <openssl/crypto.h> /* For OPENSSL_free */
@ -55,6 +57,7 @@ extern "C" {
#include <openssl/x509.h>
#include <openssl/x509v3.h>
}
#pragma clang diagnostic pop
#include "src/core/lib/gpr/useful.h"
#include "src/core/tsi/ssl/session_cache/ssl_session_cache.h"

@ -25,9 +25,12 @@
#include "absl/strings/string_view.h"
#include "src/core/tsi/transport_security_interface.h"
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmodule-import-in-extern-c"
extern "C" {
#include <openssl/x509.h>
}
#pragma clang diagnostic pop
/* Value for the TSI_CERTIFICATE_TYPE_PEER_PROPERTY property for X509 certs. */
#define TSI_X509_CERTIFICATE_TYPE "X509"

Loading…
Cancel
Save