Lines Matching defs:Operation
37 struct Operation { struct
39 Operation(uint64_t handle_, uint64_t keyid_, KeyPurpose purpose_, const sp<Keymaster>& device_, in Operation() argument
48 bool hasAuthToken() const { return authToken.mac.size() != 0; } in hasAuthToken()
50 uint64_t handle;
51 uint64_t keyid;
52 KeyPurpose purpose;
53 sp<Keymaster> device;
54 KeyCharacteristics characteristics;
55 sp<IBinder> appToken;
56 std::promise<KeyStoreServiceReturnCode> authTokenPromise;
57 std::future<KeyStoreServiceReturnCode> authTokenFuture;
58 HardwareAuthToken authToken;
59 VerificationToken verificationToken;
60 const hidl_vec<KeyParameter> params;