diff options
author | Tom Sepez <tsepez@chromium.org> | 2018-05-16 18:32:43 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-05-16 18:32:43 +0000 |
commit | debd2d23306313712a60a7c380ece864f7a3a9ab (patch) | |
tree | e2d67fbe173879bd59d1565461909cd774771caa /core/fpdfapi/parser/cpdf_crypto_handler.h | |
parent | c8f4e72cc26bd749bba8ad0d44d2c2bf838714b0 (diff) | |
download | pdfium-debd2d23306313712a60a7c380ece864f7a3a9ab.tar.xz |
Use pdfium::span<> in cpdf_crypto_handler.h
Remove some unused args along the way.
Change-Id: I234a674d4d6cc79b33087bc850f5df36bae25870
Reviewed-on: https://pdfium-review.googlesource.com/32596
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/cpdf_crypto_handler.h')
-rw-r--r-- | core/fpdfapi/parser/cpdf_crypto_handler.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/core/fpdfapi/parser/cpdf_crypto_handler.h b/core/fpdfapi/parser/cpdf_crypto_handler.h index 23dfe4aae1..3f65f6ea63 100644 --- a/core/fpdfapi/parser/cpdf_crypto_handler.h +++ b/core/fpdfapi/parser/cpdf_crypto_handler.h @@ -31,9 +31,7 @@ class CPDF_CryptoHandler { std::unique_ptr<CPDF_Object> DecryptObjectTree( std::unique_ptr<CPDF_Object> object); - uint32_t EncryptGetSize(uint32_t objnum, - uint32_t version, - pdfium::span<const uint8_t> source) const; + size_t EncryptGetSize(pdfium::span<const uint8_t> source) const; bool EncryptContent(uint32_t objnum, uint32_t version, pdfium::span<const uint8_t> source, @@ -47,8 +45,7 @@ class CPDF_CryptoHandler { void* DecryptStart(uint32_t objnum, uint32_t gennum); ByteString Decrypt(uint32_t objnum, uint32_t gennum, const ByteString& str); bool DecryptStream(void* context, - const uint8_t* src_buf, - uint32_t src_size, + pdfium::span<const uint8_t> source, CFX_BinaryBuf& dest_buf); bool DecryptFinish(void* context, CFX_BinaryBuf& dest_buf); @@ -56,14 +53,12 @@ class CPDF_CryptoHandler { void CryptBlock(bool bEncrypt, uint32_t objnum, uint32_t gennum, - const uint8_t* src_buf, - uint32_t src_size, + pdfium::span<const uint8_t> source, uint8_t* dest_buf, uint32_t& dest_size); void* CryptStart(uint32_t objnum, uint32_t gennum, bool bEncrypt); bool CryptStream(void* context, - const uint8_t* src_buf, - uint32_t src_size, + pdfium::span<const uint8_t> source, CFX_BinaryBuf& dest_buf, bool bEncrypt); bool CryptFinish(void* context, CFX_BinaryBuf& dest_buf, bool bEncrypt); |