Lines Matching refs:HidlBuf
42 class HidlBuf : public hidl_vec<uint8_t> {
46 HidlBuf() {} in HidlBuf() function
47 HidlBuf(const super& other) : super(other) {} in HidlBuf() function
48 HidlBuf(super&& other) : super(std::move(other)) { other = {}; } in HidlBuf() function
49 HidlBuf(const HidlBuf& other) : super(other) {} in HidlBuf() function
50 HidlBuf(HidlBuf&& other) : super(std::move(other)) { other = HidlBuf(); } in HidlBuf() function
51 explicit HidlBuf(const std::string& other) : HidlBuf() { *this = other; } in HidlBuf() function
53 HidlBuf& operator=(const super& other) {
58 HidlBuf& operator=(super&& other) {
64 HidlBuf& operator=(const HidlBuf& other) {
69 HidlBuf& operator=(HidlBuf&& other) {
75 HidlBuf& operator=(const string& other) {
101 ErrorCode GenerateKey(const AuthorizationSet& key_desc, HidlBuf* key_blob,
106 const string& key_material, HidlBuf* key_blob,
115 ErrorCode ExportKey(KeyFormat format, const HidlBuf& key_blob, const HidlBuf& client_id,
116 const HidlBuf& app_data, HidlBuf* key_material);
117 ErrorCode ExportKey(KeyFormat format, HidlBuf* key_material);
119 ErrorCode DeleteKey(HidlBuf* key_blob, bool keep_key_blob = false);
124 void CheckedDeleteKey(HidlBuf* key_blob, bool keep_key_blob = false);
127 void CheckGetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id,
128 const HidlBuf& app_data, KeyCharacteristics* key_characteristics);
129 ErrorCode GetCharacteristics(const HidlBuf& key_blob, const HidlBuf& client_id,
130 const HidlBuf& app_data, KeyCharacteristics* key_characteristics);
131 ErrorCode GetCharacteristics(const HidlBuf& key_blob, KeyCharacteristics* key_characteristics);
135 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params,
157 ErrorCode AttestKey(const HidlBuf& key_blob, const AuthorizationSet& attest_params,
162 string ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const string& message,
165 string SignMessage(const HidlBuf& key_blob, const string& message,
183 void VerifyMessage(const HidlBuf& key_blob, const string& message, const string& signature,
188 string EncryptMessage(const HidlBuf& key_blob, const string& message,
195 HidlBuf* iv_out);
197 const HidlBuf& iv_in);
199 uint8_t mac_length_bits, const HidlBuf& iv_in);
201 string DecryptMessage(const HidlBuf& key_blob, const string& ciphertext,
205 const HidlBuf& iv);
207 std::pair<ErrorCode, HidlBuf> UpgradeKey(const HidlBuf& key_blob);
221 HidlBuf key_blob_;