Home
last modified time | relevance | path

Searched refs:BlockCipherEvpOperation (Results 1 – 2 of 2) sorted by relevance

/system/keymaster/km_openssl/
Dblock_cipher_operation.cpp142 BlockCipherEvpOperation::BlockCipherEvpOperation(keymaster_purpose_t purpose, in BlockCipherEvpOperation() function in keymaster::BlockCipherEvpOperation
153 BlockCipherEvpOperation::~BlockCipherEvpOperation() { in ~BlockCipherEvpOperation()
157 keymaster_error_t BlockCipherEvpOperation::Begin(const AuthorizationSet& /* input_params */, in Begin()
168 keymaster_error_t BlockCipherEvpOperation::Update(const AuthorizationSet& additional_params, in Update()
186 keymaster_error_t BlockCipherEvpOperation::Finish(const AuthorizationSet& additional_params, in Finish()
213 bool BlockCipherEvpOperation::need_iv() const { in need_iv()
228 keymaster_error_t BlockCipherEvpOperation::InitializeCipher(const KeymasterKeyBlob& key) { in InitializeCipher()
259 keymaster_error_t BlockCipherEvpOperation::GetIv(const AuthorizationSet& input_params) { in GetIv()
290 bool BlockCipherEvpOperation::HandleAad(const AuthorizationSet& input_params, const Buffer& input, in HandleAad()
328 bool BlockCipherEvpOperation::ProcessBufferedAadBlock(keymaster_error_t* error) { in ProcessBufferedAadBlock()
[all …]
Dblock_cipher_operation.h69 class BlockCipherEvpOperation : public Operation {
71 BlockCipherEvpOperation(keymaster_purpose_t purpose, keymaster_block_mode_t block_mode,
74 ~BlockCipherEvpOperation();
118 class BlockCipherEvpEncryptOperation : public BlockCipherEvpOperation {
123 : BlockCipherEvpOperation(KM_PURPOSE_ENCRYPT, block_mode, padding, caller_iv, tag_length, in BlockCipherEvpEncryptOperation()
138 class BlockCipherEvpDecryptOperation : public BlockCipherEvpOperation {
143 : BlockCipherEvpOperation(KM_PURPOSE_DECRYPT, block_mode, padding, in BlockCipherEvpDecryptOperation()