Lines Matching full:assert
10 #include <assert.h>
107 assert(handle == &fake_dev_handle);
139 assert(a != NULL);
148 assert(a == NULL);
157 assert(d != NULL);
166 assert(d == NULL);
175 assert(pk != NULL);
184 assert(pk == NULL);
193 assert(pk != NULL);
202 assert(pk == NULL);
211 assert(pk != NULL);
220 assert(pk == NULL);
230 assert(fido_assert_flags(a, idx) == 0);
231 assert(fido_assert_authdata_len(a, idx) == 0);
232 assert(fido_assert_authdata_ptr(a, idx) == NULL);
233 assert(fido_assert_authdata_raw_len(a, idx) == 0);
234 assert(fido_assert_authdata_raw_ptr(a, idx) == NULL);
235 assert(fido_assert_clientdata_hash_len(a) == 0);
236 assert(fido_assert_clientdata_hash_ptr(a) == NULL);
237 assert(fido_assert_id_len(a, idx) == 0);
238 assert(fido_assert_id_ptr(a, idx) == NULL);
239 assert(fido_assert_rp_id(a) == NULL);
240 assert(fido_assert_sig_len(a, idx) == 0);
241 assert(fido_assert_sig_ptr(a, idx) == NULL);
242 assert(fido_assert_user_display_name(a, idx) == NULL);
243 assert(fido_assert_user_icon(a, idx) == NULL);
244 assert(fido_assert_user_id_len(a, idx) == 0);
245 assert(fido_assert_user_id_ptr(a, idx) == NULL);
246 assert(fido_assert_user_name(a, idx) == NULL);
253 assert(fido_dev_get_assert(d, a, NULL) == FIDO_ERR_INVALID_ARGUMENT);
254 assert(fido_dev_get_assert(d, a, "") == FIDO_ERR_INVALID_ARGUMENT);
255 assert(fido_assert_verify(a, idx, COSE_ES256,
257 assert(fido_assert_verify(a, idx, COSE_ES256,
259 assert(fido_assert_verify(a, idx, -1,
261 assert(fido_assert_verify(a, idx, COSE_RS256,
263 assert(fido_assert_verify(a, idx, COSE_EDDSA,
267 assert(fido_dev_get_assert(d, a, NULL) == FIDO_ERR_INVALID_ARGUMENT);
268 assert(fido_dev_get_assert(d, a, "") == FIDO_ERR_INVALID_ARGUMENT);
269 assert(fido_assert_verify(a, idx, COSE_ES256,
271 assert(fido_assert_verify(a, idx, COSE_ES256,
273 assert(fido_assert_verify(a, idx, -1,
275 assert(fido_assert_verify(a, idx, COSE_RS256,
277 assert(fido_assert_verify(a, idx, COSE_EDDSA,
303 assert(fido_dev_set_io_functions(d, &io_f) == FIDO_OK);
306 assert(fido_assert_count(a) == 0);
307 assert(fido_assert_set_count(a, 4) == FIDO_OK);
308 assert(fido_assert_count(a) == 4);
329 assert(es256_pk_from_ptr(es256, es256_pk, sizeof(es256_pk)) == FIDO_OK);
330 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
331 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
332 assert(fido_assert_set_count(a, 1) == FIDO_OK);
333 assert(fido_assert_set_authdata(a, 0, authdata,
335 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
336 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
337 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
338 assert(fido_assert_verify(a, 0, COSE_ES256, es256) == FIDO_OK);
339 assert(fido_assert_verify(a, 0, COSE_RS256, rs256) == FIDO_ERR_INVALID_SIG);
340 assert(fido_assert_verify(a, 0, COSE_EDDSA, eddsa) == FIDO_ERR_INVALID_SIG);
355 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
356 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
357 assert(fido_assert_set_count(a, 1) == FIDO_OK);
358 assert(fido_assert_set_authdata(a, 0, authdata,
360 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
361 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
362 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
363 assert(fido_assert_verify(a, 0, COSE_ES256,
377 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
378 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
379 assert(fido_assert_set_count(a, 1) == FIDO_OK);
380 assert(fido_assert_set_authdata(a, 0, authdata,
382 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
383 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
384 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
385 assert(fido_assert_verify(a, 0, COSE_ES256,
399 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
400 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
401 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
402 assert(fido_assert_set_count(a, 1) == FIDO_OK);
403 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
404 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
405 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
406 assert(fido_assert_verify(a, 0, COSE_ES256,
420 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
421 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
422 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
423 assert(fido_assert_set_count(a, 1) == FIDO_OK);
424 assert(fido_assert_set_authdata(a, 0, authdata,
426 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
427 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
428 assert(fido_assert_verify(a, 0, COSE_ES256,
442 assert(junk != NULL);
448 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
449 assert(fido_assert_set_clientdata_hash(a, junk, sizeof(cdh)) == FIDO_OK);
450 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
451 assert(fido_assert_set_count(a, 1) == FIDO_OK);
452 assert(fido_assert_set_authdata(a, 0, authdata,
454 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
455 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
456 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
457 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_ERR_INVALID_SIG);
471 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
472 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
473 assert(fido_assert_set_rp(a, "potato") == FIDO_OK);
474 assert(fido_assert_set_count(a, 1) == FIDO_OK);
475 assert(fido_assert_set_authdata(a, 0, authdata,
477 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
478 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
479 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
480 assert(fido_assert_verify(a, 0, COSE_ES256,
493 assert(junk != NULL);
498 assert(fido_assert_set_count(a, 1) == FIDO_OK);
499 assert(fido_assert_set_authdata(a, 0, junk,
501 assert(fido_assert_authdata_ptr(a, 0) == NULL);
502 assert(fido_assert_authdata_len(a, 0) == 0);
503 assert(fido_assert_authdata_raw_ptr(a, 0) == NULL);
504 assert(fido_assert_authdata_raw_len(a, 0) == 0);
517 assert(junk != NULL);
523 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
524 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
525 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
526 assert(fido_assert_set_count(a, 1) == FIDO_OK);
527 assert(fido_assert_set_authdata(a, 0, authdata,
529 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
530 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
531 assert(fido_assert_set_sig(a, 0, junk, sizeof(sig)) == FIDO_OK);
532 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_ERR_INVALID_SIG);
546 assert(es256_pk_from_ptr(pk, es256_pk, sizeof(es256_pk)) == FIDO_OK);
547 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK);
548 assert(fido_assert_set_rp(a, "localhost") == FIDO_OK);
549 assert(fido_assert_set_count(a, 1) == FIDO_OK);
550 assert(fido_assert_set_authdata(a, 0, authdata,
552 assert(fido_assert_set_up(a, FIDO_OPT_TRUE) == FIDO_OK);
553 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
554 assert(fido_assert_set_sig(a, 0, sig, sizeof(sig)) == FIDO_OK);
555 assert(fido_assert_verify(a, 0, COSE_ES256,
557 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
558 assert(fido_assert_set_uv(a, FIDO_OPT_TRUE) == FIDO_OK);
559 assert(fido_assert_verify(a, 0, COSE_ES256,
561 assert(fido_assert_set_up(a, FIDO_OPT_FALSE) == FIDO_OK);
562 assert(fido_assert_set_uv(a, FIDO_OPT_FALSE) == FIDO_OK);
563 assert(fido_assert_verify(a, 0, COSE_ES256, pk) == FIDO_OK);
575 assert(fido_assert_set_count(a, 1) == FIDO_OK);
576 assert(fido_assert_set_authdata(a, 0, authdata,
578 assert(fido_assert_authdata_len(a, 0) == sizeof(authdata));
592 assert(rs256_pk_from_ptr(pk1, rs256_pk, sizeof(rs256_pk)) == FIDO_OK);
593 assert((pkey = rs256_pk_to_EVP_PKEY(pk1)) != NULL);
594 assert(rs256_pk_from_EVP_PKEY(pk2, pkey) == FIDO_OK);
595 assert(memcmp(pk1, pk2, sizeof(*pk1)) == 0);
612 assert(es256_pk_from_ptr(pk1, es256_pk, sizeof(es256_pk)) == FIDO_OK);
613 assert((pkey = es256_pk_to_EVP_PKEY(pk1)) != NULL);
614 assert(es256_pk_from_EVP_PKEY(pk2, pkey) == FIDO_OK);
615 assert(memcmp(pk1, pk2, sizeof(*pk1)) == 0);
635 assert(fido_assert_set_count(a, 1) == FIDO_OK);
636 assert(fido_assert_set_authdata(a, 0, authdata,
638 assert((ptr = fido_assert_authdata_ptr(a, 0)) != NULL);
639 assert((len = fido_assert_authdata_len(a, 0)) != 0);
640 assert((item = cbor_load(ptr, len, &cbor_result)) != NULL);
641 assert(cbor_result.read == len);
642 assert(cbor_isa_bytestring(item));
643 assert((ptr = fido_assert_authdata_raw_ptr(a, 0)) != NULL);
644 assert((len = fido_assert_authdata_raw_len(a, 0)) != 0);
645 assert(cbor_bytestring_length(item) == len);
646 assert(memcmp(ptr, cbor_bytestring_handle(item), len) == 0);
647 assert((len = fido_assert_authdata_len(a, 0)) != 0);
648 assert((cbor_len = cbor_serialize_alloc(item, &cbor, &alloclen)) == len);
649 assert((ptr = cbor_bytestring_handle(item)) != NULL);
650 assert((len = cbor_bytestring_length(item)) != 0);
651 assert(fido_assert_set_authdata_raw(a, 0, ptr, len) == FIDO_OK);
652 assert((ptr = fido_assert_authdata_ptr(a, 0)) != NULL);
653 assert((len = fido_assert_authdata_len(a, 0)) != 0);
654 assert(len == cbor_len);
655 assert(memcmp(cbor, ptr, len) == 0);
656 assert(cbor_len == sizeof(authdata));
657 assert(memcmp(cbor, authdata, cbor_len) == 0);