From a593a16fd9fcd0dd4906673341bc921abb285b97 Mon Sep 17 00:00:00 2001 From: Cronet Mainline Eng Date: Tue, 2 Jan 2024 11:58:25 +0000 Subject: Import Cronet version 121.0.6103.2 FolderOrigin-RevId: /tmp/copybara-origin/src Change-Id: I690becfaba7ad4293eba08b4f9d1aa7f953fce20 --- crypto/aead.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'crypto/aead.h') diff --git a/crypto/aead.h b/crypto/aead.h index db56e0e2c..9a0c7061a 100644 --- a/crypto/aead.h +++ b/crypto/aead.h @@ -9,11 +9,11 @@ #include #include +#include #include #include "base/containers/span.h" #include "base/memory/raw_ptr.h" -#include "base/strings/string_piece.h" #include "crypto/crypto_export.h" #include "third_party/abseil-cpp/absl/types/optional.h" @@ -23,7 +23,7 @@ namespace crypto { // This class exposes the AES-128-CTR-HMAC-SHA256 and AES_256_GCM AEAD. Note // that there are two versions of most methods: an historical version based -// around |StringPiece| and a more modern version that takes |base::span|. +// around |std::string_view| and a more modern version that takes |base::span|. // Prefer the latter in new code. class CRYPTO_EXPORT Aead { public: @@ -51,9 +51,9 @@ class CRYPTO_EXPORT Aead { base::span nonce, base::span additional_data) const; - bool Seal(base::StringPiece plaintext, - base::StringPiece nonce, - base::StringPiece additional_data, + bool Seal(std::string_view plaintext, + std::string_view nonce, + std::string_view additional_data, std::string* ciphertext) const; absl::optional> Open( @@ -61,9 +61,9 @@ class CRYPTO_EXPORT Aead { base::span nonce, base::span additional_data) const; - bool Open(base::StringPiece ciphertext, - base::StringPiece nonce, - base::StringPiece additional_data, + bool Open(std::string_view ciphertext, + std::string_view nonce, + std::string_view additional_data, std::string* plaintext) const; size_t KeyLength() const; -- cgit v1.2.3