diff --git a/internal/crypto_cros/aead.cc b/internal/crypto_cros/aead.cc index 451d9d5f..31773b09 100644 --- a/internal/crypto_cros/aead.cc +++ b/internal/crypto_cros/aead.cc @@ -114,7 +114,7 @@ std::optional> Aead::Open( size_t output_length; if (!Open(ciphertext, nonce, additional_data, ret.data(), &output_length, max_output_length)) { - return absl::nullopt; + return std::nullopt; } ret.resize(output_length); diff --git a/internal/crypto_cros/encryptor.cc b/internal/crypto_cros/encryptor.cc index 2081091e..8de049b3 100644 --- a/internal/crypto_cros/encryptor.cc +++ b/internal/crypto_cros/encryptor.cc @@ -176,7 +176,7 @@ std::optional Encryptor::Crypt(bool do_encrypt, if (!EVP_CipherInit_ex(ctx.get(), cipher, nullptr, reinterpret_cast(key.data()), iv_.data(), do_encrypt)) { - return absl::nullopt; + return std::nullopt; } // Encrypting needs a block size of space to allow for any padding. @@ -184,13 +184,13 @@ std::optional Encryptor::Crypt(bool do_encrypt, int out_len; if (!EVP_CipherUpdate(ctx.get(), output.data(), &out_len, input.data(), input.size())) - return absl::nullopt; + return std::nullopt; // Write out the final block plus padding (if any) to the end of the data // just written. int tail_len; if (!EVP_CipherFinal_ex(ctx.get(), output.data() + out_len, &tail_len)) - return absl::nullopt; + return std::nullopt; out_len += tail_len; DCHECK_LE(out_len, static_cast(output.size())); @@ -202,13 +202,13 @@ std::optional Encryptor::CryptCTR(bool do_encrypt, absl::Span output) { if (iv_.size() != AES_BLOCK_SIZE) { LOG(ERROR) << "Counter value not set in CTR mode."; - return absl::nullopt; + return std::nullopt; } AES_KEY aes_key; if (AES_set_encrypt_key(reinterpret_cast(key_->key().data()), key_->key().size() * 8, &aes_key) != 0) { - return absl::nullopt; + return std::nullopt; } uint8_t ecount_buf[AES_BLOCK_SIZE] = {0};