Lines Matching refs:assert

192 	assert((blob_len = pack(blob, sizeof(blob), &dummy)) != 0);  in pack_dummy()
205 get_assert(fido_assert_t *assert, uint8_t opt, const struct blob *cdh, in get_assert() argument
216 fido_assert_set_extensions(assert, FIDO_EXT_HMAC_SECRET); in get_assert()
218 fido_assert_set_extensions(assert, FIDO_EXT_CRED_BLOB); in get_assert()
220 fido_assert_set_extensions(assert, FIDO_EXT_LARGEBLOB_KEY); in get_assert()
222 fido_assert_set_up(assert, FIDO_OPT_TRUE); in get_assert()
224 fido_assert_set_up(assert, FIDO_OPT_FALSE); in get_assert()
226 fido_assert_set_uv(assert, FIDO_OPT_TRUE); in get_assert()
229 fido_assert_allow_cred(assert, cred->body, cred->len); in get_assert()
231 fido_assert_set_clientdata_hash(assert, cdh->body, cdh->len); in get_assert()
232 fido_assert_set_rp(assert, rp_id); in get_assert()
234 fido_assert_set_hmac_salt(assert, cred->body, cred->len); in get_assert()
237 fido_assert_set_clientdata_hash(assert, cdh->body, cdh->len); in get_assert()
238 fido_assert_set_rp(assert, rp_id); in get_assert()
239 fido_assert_set_hmac_salt(assert, cred->body, cred->len); in get_assert()
244 fido_dev_get_assert(dev, assert, (opt & 1) ? NULL : pin); in get_assert()
257 fido_assert_t *assert = NULL; in verify_assert() local
259 if ((assert = fido_assert_new()) == NULL) in verify_assert()
262 fido_assert_set_clientdata_hash(assert, cdh_ptr, cdh_len); in verify_assert()
263 fido_assert_set_rp(assert, rp_id); in verify_assert()
264 fido_assert_set_count(assert, 1); in verify_assert()
266 if (fido_assert_set_authdata(assert, 0, authdata_ptr, in verify_assert()
268 fido_assert_set_authdata_raw(assert, 0, authdata_ptr, in verify_assert()
273 fido_assert_set_up(assert, FIDO_OPT_TRUE); in verify_assert()
275 fido_assert_set_uv(assert, FIDO_OPT_TRUE); in verify_assert()
277 fido_assert_set_extensions(assert, ext); in verify_assert()
278 fido_assert_set_sig(assert, 0, sig_ptr, sig_len); in verify_assert()
281 if (fido_assert_set_authdata(assert, 0, authdata_ptr, in verify_assert()
283 fido_assert_set_authdata_raw(assert, 0, authdata_ptr, in verify_assert()
286 fido_assert_set_sig(assert, 0, sig_ptr, sig_len); in verify_assert()
288 assert(fido_assert_verify(assert, 0, type, pk) != FIDO_OK); in verify_assert()
290 fido_assert_free(&assert); in verify_assert()
342 fido_assert_t *assert = NULL; in test() local
392 if ((assert = fido_assert_new()) == NULL) in test()
397 get_assert(assert, p->opt, &p->cdh, p->rp_id, p->ext, p->up, p->uv, in test()
401 for (size_t i = 0; i <= fido_assert_count(assert); i++) { in test()
403 fido_assert_clientdata_hash_ptr(assert), in test()
404 fido_assert_clientdata_hash_len(assert), in test()
405 fido_assert_rp_id(assert), in test()
406 fido_assert_authdata_ptr(assert, i), in test()
407 fido_assert_authdata_len(assert, i), in test()
408 fido_assert_sig_ptr(assert, i), in test()
409 fido_assert_sig_len(assert, i), p->up, p->uv, p->ext, pk); in test()
410 consume(fido_assert_id_ptr(assert, i), in test()
411 fido_assert_id_len(assert, i)); in test()
412 consume(fido_assert_user_id_ptr(assert, i), in test()
413 fido_assert_user_id_len(assert, i)); in test()
414 consume(fido_assert_hmac_secret_ptr(assert, i), in test()
415 fido_assert_hmac_secret_len(assert, i)); in test()
416 consume_str(fido_assert_user_icon(assert, i)); in test()
417 consume_str(fido_assert_user_name(assert, i)); in test()
418 consume_str(fido_assert_user_display_name(assert, i)); in test()
419 consume(fido_assert_blob_ptr(assert, i), in test()
420 fido_assert_blob_len(assert, i)); in test()
421 consume(fido_assert_largeblob_key_ptr(assert, i), in test()
422 fido_assert_largeblob_key_len(assert, i)); in test()
423 flags = fido_assert_flags(assert, i); in test()
425 sigcount = fido_assert_sigcount(assert, i); in test()
434 fido_assert_free(&assert); in test()