Lines Matching refs:authdata_ext
1138 fido_cred_ext_t *authdata_ext = arg; in decode_cred_extension() local
1154 authdata_ext->mask |= FIDO_EXT_HMAC_SECRET; in decode_cred_extension()
1161 authdata_ext->mask |= FIDO_EXT_CRED_PROTECT; in decode_cred_extension()
1162 authdata_ext->prot = cbor_get_uint8(val); in decode_cred_extension()
1169 authdata_ext->mask |= FIDO_EXT_CRED_BLOB; in decode_cred_extension()
1176 authdata_ext->mask |= FIDO_EXT_MINPINLEN; in decode_cred_extension()
1177 authdata_ext->minpinlen = cbor_get_uint8(val); in decode_cred_extension()
1189 fido_cred_ext_t *authdata_ext) in decode_cred_extensions() argument
1195 memset(authdata_ext, 0, sizeof(*authdata_ext)); in decode_cred_extensions()
1206 cbor_map_iter(item, authdata_ext, decode_cred_extension) < 0) { in decode_cred_extensions()
1226 fido_assert_extattr_t *authdata_ext = arg; in decode_assert_extension() local
1237 if (fido_blob_decode(val, &authdata_ext->hmac_secret_enc) < 0) { in decode_assert_extension()
1241 authdata_ext->mask |= FIDO_EXT_HMAC_SECRET; in decode_assert_extension()
1243 if (fido_blob_decode(val, &authdata_ext->blob) < 0) { in decode_assert_extension()
1247 authdata_ext->mask |= FIDO_EXT_CRED_BLOB; in decode_assert_extension()
1259 fido_assert_extattr_t *authdata_ext) in decode_assert_extensions() argument
1274 cbor_map_iter(item, authdata_ext, decode_assert_extension) < 0) { in decode_assert_extensions()
1293 fido_attcred_t *attcred, fido_cred_ext_t *authdata_ext) in cbor_decode_cred_authdata() argument
1329 if (authdata_ext != NULL) { in cbor_decode_cred_authdata()
1331 decode_cred_extensions(&buf, &len, authdata_ext) < 0) in cbor_decode_cred_authdata()
1342 fido_authdata_t *authdata, fido_assert_extattr_t *authdata_ext) in cbor_decode_assert_authdata() argument
1374 if (decode_assert_extensions(&buf, &len, authdata_ext) < 0) { in cbor_decode_assert_authdata()