Lines Matching refs:assert

107 	assert(handle == &fake_dev_handle);  in dummy_close()
139 assert(a != NULL); in alloc_assert()
148 assert(a == NULL); in free_assert()
157 assert(d != NULL); in alloc_dev()
166 assert(d == NULL); in free_dev()
175 assert(pk != NULL); in alloc_es256_pk()
184 assert(pk == NULL); in free_es256_pk()
193 assert(pk != NULL); in alloc_rs256_pk()
202 assert(pk == NULL); in free_rs256_pk()
211 assert(pk != NULL); in alloc_eddsa_pk()
220 assert(pk == NULL); in free_eddsa_pk()
230 assert(fido_assert_flags(a, idx) == 0); in empty_assert()
231 assert(fido_assert_authdata_len(a, idx) == 0); in empty_assert()
232 assert(fido_assert_authdata_ptr(a, idx) == NULL); in empty_assert()
233 assert(fido_assert_clientdata_hash_len(a) == 0); in empty_assert()
234 assert(fido_assert_clientdata_hash_ptr(a) == NULL); in empty_assert()
235 assert(fido_assert_id_len(a, idx) == 0); in empty_assert()
236 assert(fido_assert_id_ptr(a, idx) == NULL); in empty_assert()
237 assert(fido_assert_rp_id(a) == NULL); in empty_assert()
238 assert(fido_assert_sig_len(a, idx) == 0); in empty_assert()
239 assert(fido_assert_sig_ptr(a, idx) == NULL); in empty_assert()
240 assert(fido_assert_user_display_name(a, idx) == NULL); in empty_assert()
241 assert(fido_assert_user_icon(a, idx) == NULL); in empty_assert()
242 assert(fido_assert_user_id_len(a, idx) == 0); in empty_assert()
243 assert(fido_assert_user_id_ptr(a, idx) == NULL); in empty_assert()
244 assert(fido_assert_user_name(a, idx) == NULL); in empty_assert()
251 assert(fido_dev_get_assert(d, a, NULL) == FIDO_ERR_INVALID_ARGUMENT); in empty_assert()
252 assert(fido_dev_get_assert(d, a, "") == FIDO_ERR_INVALID_ARGUMENT); in empty_assert()
253 assert(fido_assert_verify(a, idx, COSE_ES256, in empty_assert()
255 assert(fido_assert_verify(a, idx, COSE_ES256, in empty_assert()
257 assert(fido_assert_verify(a, idx, -1, in empty_assert()
259 assert(fido_assert_verify(a, idx, COSE_RS256, in empty_assert()
261 assert(fido_assert_verify(a, idx, COSE_EDDSA, in empty_assert()
265 assert(fido_dev_get_assert(d, a, NULL) == FIDO_ERR_INVALID_ARGUMENT); in empty_assert()
266 assert(fido_dev_get_assert(d, a, "") == FIDO_ERR_INVALID_ARGUMENT); in empty_assert()
267 assert(fido_assert_verify(a, idx, COSE_ES256, in empty_assert()
269 assert(fido_assert_verify(a, idx, COSE_ES256, in empty_assert()
271 assert(fido_assert_verify(a, idx, -1, in empty_assert()
273 assert(fido_assert_verify(a, idx, COSE_RS256, in empty_assert()
275 assert(fido_assert_verify(a, idx, COSE_EDDSA, in empty_assert()
301 assert(fido_dev_set_io_functions(d, &io_f) == FIDO_OK); in empty_assert_tests()
304 assert(fido_assert_count(a) == 0); in empty_assert_tests()
305 assert(fido_assert_set_count(a, 4) == FIDO_OK); in empty_assert_tests()
306 assert(fido_assert_count(a) == 4); in empty_assert_tests()
327 assert(es256_pk_from_ptr(es256, es256_pk, sizeof(es256_pk)) == FIDO_OK); in valid_assert()
328 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in valid_assert()
329 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in valid_assert()
330 assert(fido_assert_set_count(a, 1) == FIDO_OK); in valid_assert()
331 assert(fido_assert_set_authdata(a, 0, authdata, in valid_assert()
333 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in valid_assert()
334 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in valid_assert()
335 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in valid_assert()
336 assert(fido_assert_verify(a, 0, COSE_ES256, es256) == FIDO_OK); in valid_assert()
337 assert(fido_assert_verify(a, 0, COSE_RS256, rs256) == FIDO_ERR_INVALID_SIG); in valid_assert()
338 assert(fido_assert_verify(a, 0, COSE_EDDSA, eddsa) == FIDO_ERR_INVALID_SIG); in valid_assert()
353 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in no_cdh()
354 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in no_cdh()
355 assert(fido_assert_set_count(a, 1) == FIDO_OK); in no_cdh()
356 assert(fido_assert_set_authdata(a, 0, authdata, in no_cdh()
358 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in no_cdh()
359 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in no_cdh()
360 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in no_cdh()
361 assert(fido_assert_verify(a, 0, COSE_ES256, in no_cdh()
375 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in no_rp()
376 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_rp()
377 assert(fido_assert_set_count(a, 1) == FIDO_OK); in no_rp()
378 assert(fido_assert_set_authdata(a, 0, authdata, in no_rp()
380 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in no_rp()
381 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in no_rp()
382 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in no_rp()
383 assert(fido_assert_verify(a, 0, COSE_ES256, in no_rp()
397 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in no_authdata()
398 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_authdata()
399 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in no_authdata()
400 assert(fido_assert_set_count(a, 1) == FIDO_OK); in no_authdata()
401 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in no_authdata()
402 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in no_authdata()
403 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in no_authdata()
404 assert(fido_assert_verify(a, 0, COSE_ES256, in no_authdata()
418 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in no_sig()
419 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_sig()
420 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in no_sig()
421 assert(fido_assert_set_count(a, 1) == FIDO_OK); in no_sig()
422 assert(fido_assert_set_authdata(a, 0, authdata, in no_sig()
424 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in no_sig()
425 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in no_sig()
426 assert(fido_assert_verify(a, 0, COSE_ES256, in no_sig()
440 assert(junk != NULL); in junk_cdh()
446 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in junk_cdh()
447 assert(fido_assert_set_clientdata_hash(a, junk, sizeof(cdh)) == FIDO_OK); in junk_cdh()
448 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in junk_cdh()
449 assert(fido_assert_set_count(a, 1) == FIDO_OK); in junk_cdh()
450 assert(fido_assert_set_authdata(a, 0, authdata, in junk_cdh()
452 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_cdh()
453 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_cdh()
454 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in junk_cdh()
455 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_ERR_INVALID_SIG); in junk_cdh()
469 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in junk_rp()
470 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in junk_rp()
471 assert(fido_assert_set_rp(a, "potato") == FIDO_OK); in junk_rp()
472 assert(fido_assert_set_count(a, 1) == FIDO_OK); in junk_rp()
473 assert(fido_assert_set_authdata(a, 0, authdata, in junk_rp()
475 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_rp()
476 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_rp()
477 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in junk_rp()
478 assert(fido_assert_verify(a, 0, COSE_ES256, in junk_rp()
491 assert(junk != NULL); in junk_authdata()
496 assert(fido_assert_set_count(a, 1) == FIDO_OK); in junk_authdata()
497 assert(fido_assert_set_authdata(a, 0, junk, in junk_authdata()
511 assert(junk != NULL); in junk_sig()
517 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in junk_sig()
518 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in junk_sig()
519 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in junk_sig()
520 assert(fido_assert_set_count(a, 1) == FIDO_OK); in junk_sig()
521 assert(fido_assert_set_authdata(a, 0, authdata, in junk_sig()
523 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_sig()
524 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in junk_sig()
525 assert(fido_assert_set_sig(a, 0, junk, sizeof(sig)) == FIDO_OK); in junk_sig()
526 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_ERR_INVALID_SIG); in junk_sig()
540 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK); in wrong_options()
541 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in wrong_options()
542 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK); in wrong_options()
543 assert(fido_assert_set_count(a, 1) == FIDO_OK); in wrong_options()
544 assert(fido_assert_set_authdata(a, 0, authdata, in wrong_options()
546 assert(fido_assert_set_up(a, FIDO_OPT_TRUE) == FIDO_OK); in wrong_options()
547 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in wrong_options()
548 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK); in wrong_options()
549 assert(fido_assert_verify(a, 0, COSE_ES256, in wrong_options()
551 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in wrong_options()
552 assert(fido_assert_set_uv(a, FIDO_OPT_TRUE) == FIDO_OK); in wrong_options()
553 assert(fido_assert_verify(a, 0, COSE_ES256, in wrong_options()
555 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK); in wrong_options()
556 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK); in wrong_options()
557 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_OK); in wrong_options()
569 assert(fido_assert_set_count(a, 1) == FIDO_OK); in bad_cbor_serialize()
570 assert(fido_assert_set_authdata(a, 0, authdata, in bad_cbor_serialize()
572 assert(fido_assert_authdata_len(a, 0) == sizeof(authdata)); in bad_cbor_serialize()
586 assert(rs256_pk_from_ptr(pk1, rs256_pk, sizeof(rs256_pk)) == FIDO_OK); in rs256_PKEY()
587 assert((pkey = rs256_pk_to_EVP_PKEY(pk1)) != NULL); in rs256_PKEY()
588 assert(rs256_pk_from_EVP_PKEY(pk2, pkey) == FIDO_OK); in rs256_PKEY()
589 assert(memcmp(pk1, pk2, sizeof(*pk1)) == 0); in rs256_PKEY()
606 assert(es256_pk_from_ptr(pk1, es256_pk, sizeof(es256_pk)) == FIDO_OK); in es256_PKEY()
607 assert((pkey = es256_pk_to_EVP_PKEY(pk1)) != NULL); in es256_PKEY()
608 assert(es256_pk_from_EVP_PKEY(pk2, pkey) == FIDO_OK); in es256_PKEY()
609 assert(memcmp(pk1, pk2, sizeof(*pk1)) == 0); in es256_PKEY()