Home | History | Annotate | Download | only in trunks

Lines Matching refs:string

20 #include <string>
71 virtual TPM_RC AllocatePCR(const std::string& platform_password) = 0;
75 virtual TPM_RC TakeOwnership(const std::string& owner_password,
76 const std::string& endorsement_password,
77 const std::string& lockout_password) = 0;
81 virtual TPM_RC StirRandom(const std::string& entropy_data,
88 std::string* random_data) = 0;
95 const std::string& extend_data,
100 virtual TPM_RC ReadPCR(int pcr_index, std::string* pcr_value) = 0;
110 const std::string& plaintext,
112 std::string* ciphertext) = 0;
122 const std::string& ciphertext,
124 std::string* plaintext) = 0;
136 const std::string& plaintext,
138 std::string* signature) = 0;
150 const std::string& plaintext,
151 const std::string& signature,
159 const std::string& creation_blob) = 0;
168 const std::string& new_password,
170 std::string* key_blob) = 0;
177 const std::string& modulus,
179 const std::string& prime_factor,
180 const std::string& password,
182 std::string* key_blob) = 0;
202 const std::string& password,
203 const std::string& policy_digest,
207 std::string* key_blob,
208 std::string* creation_blob) = 0;
213 virtual TPM_RC LoadKey(const std::string& key_blob,
219 virtual TPM_RC GetKeyName(TPM_HANDLE handle, std::string* name) = 0;
227 virtual TPM_RC SealData(const std::string& data_to_seal,
228 const std::string& policy_digest,
230 std::string* sealed_data) = 0;
234 virtual TPM_RC UnsealData(const std::string& sealed_data,
236 std::string* unsealed_data) = 0;
244 // is the empty string, this method uses the currect value of the pcr.
246 const std::string& pcr_value,
247 std::string* policy_digest) = 0;
258 const std::string& authorization_value,
259 const std::string& policy_digest,
282 const std::string& nvram_data,
295 std::string* nvram_data,
300 virtual TPM_RC GetNVSpaceName(uint32_t index, std::string* name) = 0;