Home
last modified time | relevance | path

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

/aosp12/system/keymaster/km_openssl/
H A Dblock_cipher_operation.cpp142 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 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()