Home
last modified time | relevance | path

Searched refs:cose_alg (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/libfido2/src/
H A Dcbor.c472 cbor_encode_pubkey_param(int cose_alg) in cbor_encode_pubkey_param() argument
483 cose_alg > -1 || cose_alg < INT16_MIN) in cbor_encode_pubkey_param()
488 if (-cose_alg - 1 > UINT8_MAX) in cbor_encode_pubkey_param()
489 alg.value = cbor_build_negint16((uint16_t)(-cose_alg - 1)); in cbor_encode_pubkey_param()
491 alg.value = cbor_build_negint8((uint8_t)(-cose_alg - 1)); in cbor_encode_pubkey_param()
980 get_cose_alg(const cbor_item_t *item, int *cose_alg) in get_cose_alg() argument
986 *cose_alg = 0; in get_cose_alg()
1029 *cose_alg = cose_key.alg; in get_cose_alg()
1118 if (attcred->type != cose_alg) { in decode_attcred()
1120 attcred->type, cose_alg); in decode_attcred()
[all …]
H A Dcred.c337 int cose_alg; in fido_cred_verify() local
377 if ((cose_alg = cred->attstmt.alg) == COSE_UNSPEC) in fido_cred_verify()
378 cose_alg = COSE_ES256; /* backwards compat */ in fido_cred_verify()
381 if (fido_get_signed_hash(cose_alg, &dgst, &cred->cdh, in fido_cred_verify()
987 fido_cred_set_type(fido_cred_t *cred, int cose_alg) in fido_cred_set_type() argument
991 if (cose_alg != COSE_ES256 && cose_alg != COSE_ES384 && in fido_cred_set_type()
992 cose_alg != COSE_RS256 && cose_alg != COSE_EDDSA) in fido_cred_set_type()
995 cred->type = cose_alg; in fido_cred_set_type()
H A Dassert.c456 fido_get_signed_hash(int cose_alg, fido_blob_t *dgst, in fido_get_signed_hash() argument
464 fido_log_debug("%s: cose_alg=%d", __func__, cose_alg); in fido_get_signed_hash()
475 switch (cose_alg) { in fido_get_signed_hash()
498 fido_assert_verify(const fido_assert_t *assert, size_t idx, int cose_alg, in fido_assert_verify() argument
546 if (fido_get_signed_hash(cose_alg, &dgst, &assert->cdh, in fido_assert_verify()
553 switch (cose_alg) { in fido_assert_verify()
568 cose_alg); in fido_assert_verify()
H A Du2f.c438 encode_cred_attstmt(int cose_alg, const fido_blob_t *x5c, in encode_cred_attstmt() argument
443 const uint8_t alg_cbor = (uint8_t)(-cose_alg - 1); in encode_cred_attstmt()
/freebsd/contrib/libfido2/fuzz/
H A Dfuzz_cred.c353 int cose_alg = 0; in test_cred() local
360 cose_alg = COSE_ES256; in test_cred()
363 cose_alg = COSE_RS256; in test_cred()
366 cose_alg = COSE_ES384; in test_cred()
369 cose_alg = COSE_EDDSA; in test_cred()
375 make_cred(cred, p->opt, cose_alg, &p->cdh, p->rp_id, p->rp_name, in test_cred()
379 verify_cred(cose_alg, in test_cred()
H A Dfuzz_assert.c392 int cose_alg = 0; in test() local
402 cose_alg = COSE_ES256; in test()
414 cose_alg = COSE_RS256; in test()
426 cose_alg = COSE_ES384; in test()
439 cose_alg = COSE_EDDSA; in test()
462 verify_assert(cose_alg, in test()
/freebsd/crypto/openssh/
H A Dsk-usbhid.c844 int cose_alg; in sk_enroll() local
864 cose_alg = COSE_ES256; in sk_enroll()
868 cose_alg = COSE_EDDSA; in sk_enroll()
901 if ((r = fido_cred_set_type(cred, cose_alg)) != FIDO_OK) { in sk_enroll()