Lines Matching refs:tpm

42   Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params);  in TEST()  local
61 if (kEpidNoErr != Tpm2NvRead(tpm, nv_index, sizeof(data), 0, &data)) { in TEST()
63 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
67 Tpm2NvWrite(tpm, nv_index, sizeof(credential), 0, &credential)); in TEST()
70 EXPECT_EQ(kEpidNoErr, Tpm2NvRead(tpm, nv_index, sizeof(data), 0, &data)); in TEST()
72 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
78 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
87 Tpm2NvDefineSpace(tpm, nv_index, data1_src.size() + data2_src.size())); in TEST()
90 Tpm2NvWrite(tpm, nv_index, data1_src.size(), 0, data1_src.data())); in TEST()
92 Tpm2NvWrite(tpm, nv_index, data2_src.size(), in TEST()
96 Tpm2NvRead(tpm, nv_index, data1_dst.size(), 0, data1_dst.data())); in TEST()
100 Tpm2NvRead(tpm, nv_index, data2_dst.size(), in TEST()
103 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
117 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
120 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
121 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
127 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
130 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
132 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
133 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
146 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
149 THROW_ON_EPIDERR(Tpm2NvDefineSpace(tpm, nv_index, sizeof(data))); in TEST()
150 EXPECT_EQ(kEpidNoErr, Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
151 EXPECT_EQ(kEpidBadArgErr, Tpm2NvRead(tpm, nv_index, sizeof(data), 0, &data)); in TEST()
157 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
160 EXPECT_EQ(kEpidNoErr, Tpm2NvDefineSpace(tpm, nv_index, sizeof(data))); in TEST()
161 EXPECT_EQ(kEpidNoErr, Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
162 EXPECT_EQ(kEpidBadArgErr, Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
170 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
173 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
179 Tpm2NvWrite(tpm, nv_index, sizeof(data), 0, nullptr)); in TEST()
180 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
186 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
189 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
192 EXPECT_EQ(kEpidNoErr, Tpm2NvWrite(tpm, nv_index, sizeof(data), 0, &data)); in TEST()
193 EXPECT_EQ(kEpidNoErr, Tpm2NvWrite(tpm, nv_index, sizeof(data) - 1, 1, &data)); in TEST()
194 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
200 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
203 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
206 EXPECT_EQ(kEpidBadArgErr, Tpm2NvWrite(tpm, nv_index, sizeof(data), 1, &data)); in TEST()
208 Tpm2NvWrite(tpm, nv_index, sizeof(data) + 1, 1, &data)); in TEST()
210 Tpm2NvWrite(tpm, nv_index, 1, sizeof(MembershipCredential), &data)); in TEST()
211 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
217 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
220 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
223 EXPECT_EQ(kEpidBadArgErr, Tpm2NvWrite(tpm, nv_index, 0, 0, &data)); in TEST()
224 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
230 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
234 EXPECT_EQ(kEpidBadArgErr, Tpm2NvWrite(tpm, nv_index, 1, 0, &data)); in TEST()
242 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
245 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
251 Tpm2NvRead(tpm, nv_index, sizeof(data), 0, nullptr)); in TEST()
252 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
258 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
262 THROW_ON_EPIDERR(Tpm2NvDefineSpace(tpm, nv_index, data_src.size())); in TEST()
264 Tpm2NvWrite(tpm, nv_index, data_src.size(), 0, data_src.data())); in TEST()
266 EXPECT_EQ(kEpidNoErr, Tpm2NvRead(tpm, nv_index, 3, 0, data_dst.data())); in TEST()
267 EXPECT_EQ(kEpidNoErr, Tpm2NvRead(tpm, nv_index, data_src.size() - 3, 3, in TEST()
269 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
276 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
279 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
282 EXPECT_EQ(kEpidBadArgErr, Tpm2NvRead(tpm, nv_index, sizeof(data), 0, &data)); in TEST()
283 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
289 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
292 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
295 EXPECT_EQ(kEpidBadArgErr, Tpm2NvRead(tpm, nv_index, sizeof(data), 1, &data)); in TEST()
297 Tpm2NvRead(tpm, nv_index, sizeof(data) + 1, 0, &data)); in TEST()
299 Tpm2NvRead(tpm, nv_index, 1, sizeof(MembershipCredential), &data)); in TEST()
300 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
306 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
309 Tpm2NvDefineSpace(tpm, nv_index, sizeof(MembershipCredential))); in TEST()
312 EXPECT_EQ(kEpidBadArgErr, Tpm2NvRead(tpm, nv_index, 0, 0, &data)); in TEST()
313 THROW_ON_EPIDERR(Tpm2NvUndefineSpace(tpm, nv_index)); in TEST()
319 Tpm2CtxObj tpm(&Prng::Generate, &my_prng, nullptr, epid2params); in TEST() local
323 EXPECT_EQ(kEpidBadArgErr, Tpm2NvRead(tpm, nv_index, 1, 0, &data)); in TEST()