Lines Matching refs:authdata_ext
1127 fido_cred_ext_t *authdata_ext = arg; in decode_cred_extension() local
1145 authdata_ext->mask |= FIDO_EXT_HMAC_SECRET; in decode_cred_extension()
1152 authdata_ext->mask |= FIDO_EXT_CRED_PROTECT; in decode_cred_extension()
1153 authdata_ext->prot = cbor_get_uint8(val); in decode_cred_extension()
1162 authdata_ext->mask |= FIDO_EXT_CRED_BLOB; in decode_cred_extension()
1169 authdata_ext->mask |= FIDO_EXT_MINPINLEN; in decode_cred_extension()
1170 authdata_ext->minpinlen = cbor_get_uint8(val); in decode_cred_extension()
1182 fido_cred_ext_t *authdata_ext) in decode_cred_extensions() argument
1188 memset(authdata_ext, 0, sizeof(*authdata_ext)); in decode_cred_extensions()
1199 cbor_map_iter(item, authdata_ext, decode_cred_extension) < 0) { in decode_cred_extensions()
1219 fido_assert_extattr_t *authdata_ext = arg; in decode_assert_extension() local
1230 if (fido_blob_decode(val, &authdata_ext->hmac_secret_enc) < 0) { in decode_assert_extension()
1234 authdata_ext->mask |= FIDO_EXT_HMAC_SECRET; in decode_assert_extension()
1236 if (fido_blob_decode(val, &authdata_ext->blob) < 0) { in decode_assert_extension()
1240 authdata_ext->mask |= FIDO_EXT_CRED_BLOB; in decode_assert_extension()
1252 fido_assert_extattr_t *authdata_ext) in decode_assert_extensions() argument
1267 cbor_map_iter(item, authdata_ext, decode_assert_extension) < 0) { in decode_assert_extensions()
1286 fido_attcred_t *attcred, fido_cred_ext_t *authdata_ext) in cbor_decode_cred_authdata() argument
1322 if (authdata_ext != NULL) { in cbor_decode_cred_authdata()
1324 decode_cred_extensions(&buf, &len, authdata_ext) < 0) in cbor_decode_cred_authdata()
1335 fido_authdata_t *authdata, fido_assert_extattr_t *authdata_ext) in cbor_decode_assert_authdata() argument
1367 if (decode_assert_extensions(&buf, &len, authdata_ext) < 0) { in cbor_decode_assert_authdata()