Lines Matching refs:string
39 using ::std::string;
48 explicit HidlBuf(const std::string& other) : HidlBuf() { *this = other; }
60 HidlBuf& operator=(const string& other) {
66 string to_string() const { return string(reinterpret_cast<const char*>(data()), size()); }
113 const string& key_material, HidlBuf* key_blob,
116 const string& key_material);
118 ErrorCode ImportWrappedKey(string wrapped_key, string wrapping_key,
119 const AuthorizationSet& wrapping_key_desc, string masking_key,
145 const string& input, AuthorizationSet* out_params, string* output,
147 ErrorCode Update(const string& input, string* out, size_t* input_consumed);
150 const string& input, const string& signature, AuthorizationSet* out_params,
151 string* output);
152 ErrorCode Finish(const string& message, string* output);
153 ErrorCode Finish(const string& message, const string& signature, string* output);
154 ErrorCode Finish(string* output) { return Finish(string(), output); }
165 string ProcessMessage(const HidlBuf& key_blob, KeyPurpose operation, const string& message,
168 string SignMessage(const HidlBuf& key_blob, const string& message,
170 string SignMessage(const string& message, const AuthorizationSet& params);
172 string MacMessage(const string& message, Digest digest, size_t mac_length);
174 void CheckHmacTestVector(const string& key, const string& message, Digest digest,
175 const string& expected_mac);
177 void CheckAesCtrTestVector(const string& key, const string& nonce, const string& message,
178 const string& expected_ciphertext);
181 PaddingMode padding_mode, const string& key, const string& iv,
182 const string& input, const string& expected_output);
184 void VerifyMessage(const HidlBuf& key_blob, const string& message, const string& signature,
186 void VerifyMessage(const string& message, const string& signature,
189 string EncryptMessage(const HidlBuf& key_blob, const string& message,
191 string EncryptMessage(const string& message, const AuthorizationSet& params,
193 string EncryptMessage(const string& message, const AuthorizationSet& params);
194 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding);
195 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding,
197 string EncryptMessage(const string& message, BlockMode block_mode, PaddingMode padding,
200 string DecryptMessage(const HidlBuf& key_blob, const string& ciphertext,
202 string DecryptMessage(const string& ciphertext, const AuthorizationSet& params);
203 string DecryptMessage(const string& ciphertext, BlockMode block_mode, PaddingMode padding_mode,