Home
last modified time | relevance | path

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

12

/system/security/keystore/
Doperation_struct.h37 struct Operation { struct
38 Operation() = default;
39 Operation(uint64_t handle_, uint64_t keyid_, KeyPurpose purpose_, const sp<Keymaster>& device_, in Operation() argument
45 Operation(Operation&&) = default;
46 Operation(const Operation&) = delete;
Doperation.h58 std::shared_ptr<Operation> getOperation(const sp<IBinder>& token);
59 std::shared_ptr<Operation> removeOperation(const sp<IBinder>& token, bool wasSuccessful,
69 std::map<sp<IBinder>, std::shared_ptr<Operation>> mMap;
Doperation.cpp35 mMap.emplace(token, std::make_shared<Operation>(handle, keyid, purpose, dev, in addOperation()
43 std::shared_ptr<Operation> OperationMap::getOperation(const sp<IBinder>& token) { in getOperation()
61 std::shared_ptr<Operation> OperationMap::removeOperation(const sp<IBinder>& token, in removeOperation()
Dkey_operation_log_handler.h24 void logKeystoreKeyOperationEvent(const Operation& op, bool wasSuccessful, int32_t errorCode);
Dkey_operation_log_handler.cpp114 void logKeystoreKeyOperationEvent(const Operation& op, bool wasOperationSuccessful, in logKeystoreKeyOperationEvent()
Dkeymaster_worker.h197 KeyStoreServiceReturnCode getOperationAuthTokenIfNeeded(std::shared_ptr<Operation> op);
/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.h27 class Operation; variable
28 using OperationPtr = UniquePtr<Operation>;
37 Operation* Find(keymaster_operation_handle_t op_handle);
/system/keymaster/include/keymaster/km_openssl/
Decdsa_operation.h30 class EcdsaOperation : public Operation {
34 : Operation(purpose, move(hw_enforced), move(sw_enforced)), digest_(digest), in EcdsaOperation()
91 virtual Operation* InstantiateOperation(AuthorizationSet&& hw_enforced,
99 Operation* InstantiateOperation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, in InstantiateOperation()
109 Operation* InstantiateOperation(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, in InstantiateOperation()
Drsa_operation.h34 class RsaOperation : public Operation {
39 : Operation(purpose, move(hw_enforced), move(sw_enforced)), rsa_key_(key), in RsaOperation()
/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.cpp40 Operation* OperationTable::Find(keymaster_operation_handle_t op_handle) { in Find()
Doperation.cpp152 keymaster_error_t Operation::UpdateForFinish(const AuthorizationSet& input_params, in UpdateForFinish()
Dandroid_keymaster.cpp312 Operation* operation = operation_table_->Find(request.op_handle); in UpdateOperation()
341 Operation* operation = operation_table_->Find(request.op_handle); in FinishOperation()
365 Operation* operation = operation_table_->Find(request.op_handle); in AbortOperation()
/system/keymaster/km_openssl/
Dhmac_operation.h25 class HmacOperation : public Operation {
Dhmac_operation.cpp90 : 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.cpp149 : Operation(purpose, key.hw_enforced_move(), key.sw_enforced_move()), block_mode_(block_mode), in BlockCipherEvpOperation()
/system/bt/gd/hal/cert/
Dsimple_hal_test.py196 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
282 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
293 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
402 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
/system/bt/gd/hci/cert/
Dle_acl_manager_test.py116 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
127 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
345 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
356 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
Ddirect_hci_test.py198 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
209 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
297 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
308 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
444 hci_packets.Operation.COMPLETE_ADVERTISEMENT,
/system/bt/gd/hci/
Dle_advertising_manager.h57 Operation operation; // TODO(b/149221472): Support fragmentation
Dle_advertising_manager.cc75 operation = Operation::COMPLETE_ADVERTISEMENT; in ExtendedAdvertisingConfig()
Dhci_packets.pdl2820 enum Operation : 3 {
2835 operation : Operation,
2845 operation : Operation,
2859 operation : Operation,
2869 operation : Operation,
2960 operation : Operation,
/system/teeui/libteeui/include/teeui/
Dgeneric_operation.h62 template <typename Derived, typename TimeStamp> class Operation {
66 Operation() in Operation() function

12