summaryrefslogtreecommitdiff
path: root/chromium/net/ssl/ssl_platform_key_mac.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/ssl/ssl_platform_key_mac.cc')
-rw-r--r--chromium/net/ssl/ssl_platform_key_mac.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/chromium/net/ssl/ssl_platform_key_mac.cc b/chromium/net/ssl/ssl_platform_key_mac.cc
index 58ad16a9c63..4887c146dbf 100644
--- a/chromium/net/ssl/ssl_platform_key_mac.cc
+++ b/chromium/net/ssl/ssl_platform_key_mac.cc
@@ -25,7 +25,6 @@
#include "base/macros.h"
#include "base/memory/scoped_policy.h"
#include "base/numerics/safe_conversions.h"
-#include "base/optional.h"
#include "base/synchronization/lock.h"
#include "crypto/mac_security_services_lock.h"
#include "crypto/openssl_util.h"
@@ -35,6 +34,7 @@
#include "net/ssl/ssl_platform_key_util.h"
#include "net/ssl/ssl_private_key.h"
#include "net/ssl/threaded_ssl_private_key.h"
+#include "third_party/abseil-cpp/absl/types/optional.h"
#include "third_party/boringssl/src/include/openssl/ecdsa.h"
#include "third_party/boringssl/src/include/openssl/evp.h"
#include "third_party/boringssl/src/include/openssl/mem.h"
@@ -134,7 +134,7 @@ class SSLPlatformKeyCSSM : public ThreadedSSLPrivateKey::Delegate {
hash_data.Length = digest_len;
hash_data.Data = digest;
- base::Optional<std::vector<uint8_t>> pss_storage;
+ absl::optional<std::vector<uint8_t>> pss_storage;
bssl::UniquePtr<uint8_t> free_digest_info;
if (cssm_key_->KeyHeader.AlgorithmId == CSSM_ALGID_RSA) {
if (SSL_is_signature_algorithm_rsa_pss(algorithm)) {
@@ -286,7 +286,7 @@ class API_AVAILABLE(macosx(10.12)) SSLPlatformKeySecKey
}
base::span<const uint8_t> digest = base::make_span(digest_buf, digest_len);
- base::Optional<std::vector<uint8_t>> pss_storage;
+ absl::optional<std::vector<uint8_t>> pss_storage;
if (pss_fallback) {
// Implement RSA-PSS by adding the padding manually and then using
// kSecKeyAlgorithmRSASignatureRaw.