Lines Matching refs:cbor_item_t

38 cbor_item_t *cbor_build_uint(const uint64_t);
39 cbor_item_t *cbor_flatten_vector(cbor_item_t **, size_t);
40 cbor_item_t *cbor_encode_assert_opt(fido_opt_t, fido_opt_t);
41 cbor_item_t *cbor_encode_change_pin_auth(const fido_dev_t *,
43 cbor_item_t *cbor_encode_cred_ext(const fido_cred_ext_t *, const fido_blob_t *);
44 cbor_item_t *cbor_encode_assert_ext(fido_dev_t *,
46 cbor_item_t *cbor_encode_cred_opt(fido_opt_t, fido_opt_t);
47 cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *,
49 cbor_item_t *cbor_encode_pin_opt(const fido_dev_t *);
50 cbor_item_t *cbor_encode_pubkey(const fido_blob_t *);
51 cbor_item_t *cbor_encode_pubkey_list(const fido_blob_array_t *);
52 cbor_item_t *cbor_encode_pubkey_param(int);
53 cbor_item_t *cbor_encode_rp_entity(const fido_rp_t *);
54 cbor_item_t *cbor_encode_str_array(const fido_str_array_t *);
55 cbor_item_t *cbor_encode_user_entity(const fido_user_t *);
56 cbor_item_t *es256_pk_encode(const es256_pk_t *, int);
59 int cbor_decode_attstmt(const cbor_item_t *, fido_attstmt_t *);
60 int cbor_decode_cred_authdata(const cbor_item_t *, int, fido_blob_t *,
62 int cbor_decode_assert_authdata(const cbor_item_t *, fido_blob_t *,
64 int cbor_decode_cred_id(const cbor_item_t *, fido_blob_t *);
65 int cbor_decode_fmt(const cbor_item_t *, char **);
66 int cbor_decode_pubkey(const cbor_item_t *, int *, void *);
67 int cbor_decode_rp_entity(const cbor_item_t *, fido_rp_t *);
68 int cbor_decode_uint64(const cbor_item_t *, uint64_t *);
69 int cbor_decode_user(const cbor_item_t *, fido_user_t *);
70 int es256_pk_decode(const cbor_item_t *, es256_pk_t *);
71 int rs256_pk_decode(const cbor_item_t *, rs256_pk_t *);
72 int eddsa_pk_decode(const cbor_item_t *, eddsa_pk_t *);
75 int cbor_add_bool(cbor_item_t *, const char *, fido_opt_t);
76 int cbor_add_bytestring(cbor_item_t *, const char *, const unsigned char *,
78 int cbor_add_string(cbor_item_t *, const char *, const char *);
79 int cbor_array_iter(const cbor_item_t *, void *, int(*)(const cbor_item_t *,
81 int cbor_build_frame(uint8_t, cbor_item_t *[], size_t, fido_blob_t *);
82 int cbor_bytestring_copy(const cbor_item_t *, unsigned char **, size_t *);
83 int cbor_map_iter(const cbor_item_t *, void *, int(*)(const cbor_item_t *,
84 const cbor_item_t *, void *));
85 int cbor_string_copy(const cbor_item_t *, char **);
87 int(*)(const cbor_item_t *, const cbor_item_t *, void *));
90 cbor_item_t **, cbor_item_t **, int *);
91 void cbor_vector_free(cbor_item_t **, size_t);
92 int cbor_array_append(cbor_item_t **, cbor_item_t *);
93 int cbor_array_drop(cbor_item_t **, size_t);
208 int fido_blob_serialise(fido_blob_t *, const cbor_item_t *);