Lines Matching defs:idx
498 fido_assert_verify(const fido_assert_t *assert, size_t idx, int cose_alg,
510 if (idx >= assert->stmt_len || pk == NULL) {
515 stmt = &assert->stmt[idx];
622 fido_assert_set_hmac_secret(fido_assert_t *assert, size_t idx,
625 if (idx >= assert->stmt_len || (secret_len != 32 && secret_len != 64) ||
626 fido_blob_set(&assert->stmt[idx].hmac_secret, secret,
849 fido_assert_flags(const fido_assert_t *assert, size_t idx)
851 if (idx >= assert->stmt_len)
854 return (assert->stmt[idx].authdata.flags);
858 fido_assert_sigcount(const fido_assert_t *assert, size_t idx)
860 if (idx >= assert->stmt_len)
863 return (assert->stmt[idx].authdata.sigcount);
867 fido_assert_authdata_ptr(const fido_assert_t *assert, size_t idx)
869 if (idx >= assert->stmt_len)
872 return (assert->stmt[idx].authdata_cbor.ptr);
876 fido_assert_authdata_len(const fido_assert_t *assert, size_t idx)
878 if (idx >= assert->stmt_len)
881 return (assert->stmt[idx].authdata_cbor.len);
885 fido_assert_authdata_raw_ptr(const fido_assert_t *assert, size_t idx)
887 if (idx >= assert->stmt_len)
890 return (assert->stmt[idx].authdata_raw.ptr);
894 fido_assert_authdata_raw_len(const fido_assert_t *assert, size_t idx)
896 if (idx >= assert->stmt_len)
899 return (assert->stmt[idx].authdata_raw.len);
903 fido_assert_sig_ptr(const fido_assert_t *assert, size_t idx)
905 if (idx >= assert->stmt_len)
908 return (assert->stmt[idx].sig.ptr);
912 fido_assert_sig_len(const fido_assert_t *assert, size_t idx)
914 if (idx >= assert->stmt_len)
917 return (assert->stmt[idx].sig.len);
921 fido_assert_id_ptr(const fido_assert_t *assert, size_t idx)
923 if (idx >= assert->stmt_len)
926 return (assert->stmt[idx].id.ptr);
930 fido_assert_id_len(const fido_assert_t *assert, size_t idx)
932 if (idx >= assert->stmt_len)
935 return (assert->stmt[idx].id.len);
939 fido_assert_user_id_ptr(const fido_assert_t *assert, size_t idx)
941 if (idx >= assert->stmt_len)
944 return (assert->stmt[idx].user.id.ptr);
948 fido_assert_user_id_len(const fido_assert_t *assert, size_t idx)
950 if (idx >= assert->stmt_len)
953 return (assert->stmt[idx].user.id.len);
957 fido_assert_user_icon(const fido_assert_t *assert, size_t idx)
959 if (idx >= assert->stmt_len)
962 return (assert->stmt[idx].user.icon);
966 fido_assert_user_name(const fido_assert_t *assert, size_t idx)
968 if (idx >= assert->stmt_len)
971 return (assert->stmt[idx].user.name);
975 fido_assert_user_display_name(const fido_assert_t *assert, size_t idx)
977 if (idx >= assert->stmt_len)
980 return (assert->stmt[idx].user.display_name);
984 fido_assert_hmac_secret_ptr(const fido_assert_t *assert, size_t idx)
986 if (idx >= assert->stmt_len)
989 return (assert->stmt[idx].hmac_secret.ptr);
993 fido_assert_hmac_secret_len(const fido_assert_t *assert, size_t idx)
995 if (idx >= assert->stmt_len)
998 return (assert->stmt[idx].hmac_secret.len);
1002 fido_assert_largeblob_key_ptr(const fido_assert_t *assert, size_t idx)
1004 if (idx >= assert->stmt_len)
1007 return (assert->stmt[idx].largeblob_key.ptr);
1011 fido_assert_largeblob_key_len(const fido_assert_t *assert, size_t idx)
1013 if (idx >= assert->stmt_len)
1016 return (assert->stmt[idx].largeblob_key.len);
1020 fido_assert_blob_ptr(const fido_assert_t *assert, size_t idx)
1022 if (idx >= assert->stmt_len)
1025 return (assert->stmt[idx].authdata_ext.blob.ptr);
1029 fido_assert_blob_len(const fido_assert_t *assert, size_t idx)
1031 if (idx >= assert->stmt_len)
1034 return (assert->stmt[idx].authdata_ext.blob.len);
1047 fido_assert_set_authdata(fido_assert_t *assert, size_t idx,
1055 if (idx >= assert->stmt_len || ptr == NULL || len == 0)
1058 stmt = &assert->stmt[idx];
1092 fido_assert_set_authdata_raw(fido_assert_t *assert, size_t idx,
1099 if (idx >= assert->stmt_len || ptr == NULL || len == 0)
1102 stmt = &assert->stmt[idx];
1136 fido_assert_set_sig(fido_assert_t *a, size_t idx, const unsigned char *ptr,
1139 if (idx >= a->stmt_len || ptr == NULL || len == 0)
1141 if (fido_blob_set(&a->stmt[idx].sig, ptr, len) < 0)