Home
last modified time | relevance | path

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

/system/keymaster/
Daes_operation.cpp167 AesEvpOperation::AesEvpOperation(keymaster_purpose_t purpose, keymaster_block_mode_t block_mode, in AesEvpOperation() function in keymaster::AesEvpOperation
176 AesEvpOperation::~AesEvpOperation() { in ~AesEvpOperation()
181 keymaster_error_t AesEvpOperation::Begin(const AuthorizationSet& /* input_params */, in Begin()
193 keymaster_error_t AesEvpOperation::Update(const AuthorizationSet& additional_params, in Update()
214 keymaster_error_t AesEvpOperation::Finish(const AuthorizationSet& additional_params, in Finish()
241 bool AesEvpOperation::need_iv() const { in need_iv()
256 keymaster_error_t AesEvpOperation::InitializeCipher() { in InitializeCipher()
347 keymaster_error_t AesEvpOperation::GetIv(const AuthorizationSet& input_params) { in GetIv()
377 bool AesEvpOperation::HandleAad(const AuthorizationSet& input_params, const Buffer& input, in HandleAad()
415 bool AesEvpOperation::ProcessBufferedAadBlock(keymaster_error_t* error) { in ProcessBufferedAadBlock()
[all …]
Daes_operation.h59 class AesEvpOperation : public Operation {
61 AesEvpOperation(keymaster_purpose_t purpose, keymaster_block_mode_t block_mode,
64 ~AesEvpOperation();
108 class AesEvpEncryptOperation : public AesEvpOperation {
112 : AesEvpOperation(KM_PURPOSE_ENCRYPT, block_mode, padding, caller_iv, tag_length, key, in AesEvpEncryptOperation()
127 class AesEvpDecryptOperation : public AesEvpOperation {
131 : AesEvpOperation(KM_PURPOSE_DECRYPT, block_mode, padding, in AesEvpDecryptOperation()