LibreOffice Module oox (master) 1
|
#include <CryptTools.hxx>
Public Member Functions | |
Encrypt (std::vector< sal_uInt8 > &key, std::vector< sal_uInt8 > &iv, CryptoType type) | |
sal_uInt32 | update (std::vector< sal_uInt8 > &output, std::vector< sal_uInt8 > &input, sal_uInt32 inputLength=0) |
Public Member Functions inherited from oox::crypto::Crypto | |
virtual | ~Crypto () |
Additional Inherited Members | |
Public Types inherited from oox::crypto::Crypto | |
enum | CryptoType { UNKNOWN , AES_128_ECB , AES_128_CBC , AES_256_CBC } |
Protected Member Functions inherited from oox::crypto::Crypto | |
Crypto () | |
Protected Attributes inherited from oox::crypto::Crypto | |
std::unique_ptr< CryptoImpl > | mpImpl |
Definition at line 95 of file CryptTools.hxx.
oox::crypto::Encrypt::Encrypt | ( | std::vector< sal_uInt8 > & | key, |
std::vector< sal_uInt8 > & | iv, | ||
CryptoType | type | ||
) |
Definition at line 414 of file CryptTools.cxx.
References oox::crypto::Crypto::mpImpl, and type.
sal_uInt32 oox::crypto::Encrypt::update | ( | std::vector< sal_uInt8 > & | output, |
std::vector< sal_uInt8 > & | input, | ||
sal_uInt32 | inputLength = 0 |
||
) |
Definition at line 429 of file CryptTools.cxx.
References oox::crypto::Crypto::mpImpl.
Referenced by oox::crypto::AgileEngine::encrypt(), oox::crypto::Standard2007Engine::encrypt(), oox::crypto::AgileEngine::encryptBlock(), oox::crypto::AgileEngine::encryptHmacKey(), oox::crypto::AgileEngine::encryptHmacValue(), and oox::crypto::Standard2007Engine::generateVerifier().