Searched refs:BlockCipherEvpOperation (Results 1 – 2 of 2) sorted by relevance
/aosp12/system/keymaster/km_openssl/ |
H A D | block_cipher_operation.cpp | 142 BlockCipherEvpOperation::BlockCipherEvpOperation(keymaster_purpose_t purpose, in BlockCipherEvpOperation() function in keymaster::BlockCipherEvpOperation 153 BlockCipherEvpOperation::~BlockCipherEvpOperation() { in ~BlockCipherEvpOperation() 213 bool BlockCipherEvpOperation::need_iv() const { in need_iv() 259 keymaster_error_t BlockCipherEvpOperation::GetIv(const AuthorizationSet& input_params) { in GetIv() 328 bool BlockCipherEvpOperation::ProcessBufferedAadBlock(keymaster_error_t* error) { in ProcessBufferedAadBlock() 339 bool BlockCipherEvpOperation::ProcessAadBlocks(const uint8_t* data, size_t blocks, in ProcessAadBlocks() 354 void BlockCipherEvpOperation::FillBufferedAadBlock(keymaster_blob_t* aad) { in FillBufferedAadBlock() 362 bool BlockCipherEvpOperation::InternalUpdate(const uint8_t* input, size_t input_length, in InternalUpdate() 416 return BlockCipherEvpOperation::Begin(input_params, output_params); in Begin() 463 return BlockCipherEvpOperation::Begin(input_params, output_params); in Begin() [all …]
|
H A D | block_cipher_operation.h | 69 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()
|