Home
last modified time | relevance | path

Searched refs:Operation (Results 1 – 16 of 16) sorted by relevance

/system/keymaster/include/keymaster/
Doperation.h33 class Operation; variable
34 using OperationPtr = UniquePtr<Operation>;
92 class Operation {
94 explicit Operation(keymaster_purpose_t purpose, AuthorizationSet&& hw_enforced, in Operation() function
97 virtual ~Operation() {} in ~Operation()
99 Operation(const Operation&) = delete;
100 void operator=(const Operation&) = delete;
Doperation_table.h26 class Operation; variable
27 using OperationPtr = UniquePtr<Operation>;
34 Operation* Find(keymaster_operation_handle_t op_handle);
/system/logging/logd/
DReplayMessages.cpp151 class Operation { class
153 virtual ~Operation() {} in ~Operation()
160 class PrintInteresting : public Operation {
241 class SingleBufferOperation : public Operation {
265 Operation(); in Log()
271 virtual void Operation() {} in Operation() function in SingleBufferOperation
289 void Operation() override { in Operation() function in PrintMemory
316 void Operation() override { in Operation() function in PrintLogs
345 void Operation() override { in Operation() function in PrintLatency
384 void Operation() override { in Operation() function in PrintAllLogs
[all …]
/system/keymaster/include/keymaster/km_openssl/
Decdsa_operation.h31 class EcdsaOperation : public Operation {
35 : Operation(purpose, move(hw_enforced), move(sw_enforced)), digest_(digest), in EcdsaOperation()
110 virtual Operation* InstantiateOperation(AuthorizationSet&& hw_enforced,
118 Operation* InstantiateOperation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, in InstantiateOperation()
133 Operation* InstantiateOperation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, in InstantiateOperation()
Decdh_operation.h31 class EcdhOperation : public Operation {
34 : Operation(KM_PURPOSE_AGREE_KEY, move(hw_enforced), move(sw_enforced)), ecdh_key_(key) {} in EcdhOperation()
Drsa_operation.h34 class RsaOperation : public Operation {
39 : Operation(purpose, move(hw_enforced), move(sw_enforced)), rsa_key_(key), in RsaOperation()
/system/security/keystore2/src/
Doperation.rs170 pub struct Operation { struct
213 impl Operation { impl
455 impl Drop for Operation { implementation
482 operations: Mutex<Vec<Weak<Operation>>>,
501 ) -> Arc<Operation> { in create_operation() argument
513 let new_op = Arc::new(Operation::new( in create_operation()
525 let new_op = Arc::new(Operation::new( in create_operation()
539 fn get(&self, index: usize) -> Option<Arc<Operation>> { in get() argument
766 operation: Mutex<Option<Arc<Operation>>>,
774 pub fn new_native_binder(operation: Arc<Operation>) -> binder::Strong<dyn IKeystoreOperation> { in new_native_binder()
[all …]
/system/keymaster/legacy_support/
Dkeymaster_passthrough_operation.h31 class Operation; variable
36 template <typename KeymasterDeviceType> class KeymasterPassthroughOperation : public Operation {
40 : Operation(purpose, key.hw_enforced_move(), key.sw_enforced_move()), in KeymasterPassthroughOperation()
/system/keymaster/android_keymaster/
Doperation_table.cpp37 Operation* OperationTable::Find(keymaster_operation_handle_t op_handle) { in Find()
Doperation.cpp149 keymaster_error_t Operation::UpdateForFinish(const AuthorizationSet& input_params, in UpdateForFinish()
Dandroid_keymaster.cpp592 Operation* operation = operation_table_->Find(request.op_handle); in UpdateOperation()
636 Operation* operation = operation_table_->Find(request.op_handle); in FinishOperation()
716 Operation* operation = operation_table_->Find(request.op_handle); in AbortOperation()
/system/keymaster/km_openssl/
Dhmac_operation.h25 class HmacOperation : public Operation {
Dhmac_operation.cpp93 : Operation(purpose, key.hw_enforced_move(), key.sw_enforced_move()), error_(KM_ERROR_OK), in HmacOperation()
Dblock_cipher_operation.h69 class BlockCipherEvpOperation : public Operation {
Dblock_cipher_operation.cpp147 : Operation(purpose, key.hw_enforced_move(), key.sw_enforced_move()), block_mode_(block_mode), in BlockCipherEvpOperation()
/system/teeui/libteeui/include/teeui/
Dgeneric_operation.h62 template <typename Derived, typename TimeStamp> class Operation {
66 Operation() in Operation() function