Lines Matching refs:fido_blob_t

29 int aes256_cbc_dec(const fido_dev_t *dev, const fido_blob_t *,
30 const fido_blob_t *, fido_blob_t *);
31 int aes256_cbc_enc(const fido_dev_t *dev, const fido_blob_t *,
32 const fido_blob_t *, fido_blob_t *);
33 int aes256_gcm_dec(const fido_blob_t *, const fido_blob_t *,
34 const fido_blob_t *, const fido_blob_t *, fido_blob_t *);
35 int aes256_gcm_enc(const fido_blob_t *, const fido_blob_t *,
36 const fido_blob_t *, const fido_blob_t *, fido_blob_t *);
43 const fido_blob_t *, const fido_blob_t *, const fido_blob_t *);
44 cbor_item_t *cbor_encode_cred_ext(const fido_cred_ext_t *, const fido_blob_t *);
46 const fido_assert_ext_t *, const fido_blob_t *, const es256_pk_t *);
48 cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *,
49 const fido_blob_t *);
51 cbor_item_t *cbor_encode_pubkey(const fido_blob_t *);
62 int cbor_decode_cred_authdata(const cbor_item_t *, int, fido_blob_t *,
64 int cbor_decode_assert_authdata(const cbor_item_t *, fido_blob_t *,
66 int cbor_decode_cred_id(const cbor_item_t *, fido_blob_t *);
84 int cbor_build_frame(uint8_t, cbor_item_t *[], size_t, fido_blob_t *);
91 int cbor_add_uv_params(fido_dev_t *, uint8_t, const fido_blob_t *,
92 const es256_pk_t *, const fido_blob_t *, const char *, const char *,
99 int fido_compress(fido_blob_t *, const fido_blob_t *);
100 int fido_uncompress(fido_blob_t *, const fido_blob_t *, size_t);
193 const fido_blob_t *, const es256_pk_t *, const char *, fido_blob_t *,
196 int fido_do_ecdh(fido_dev_t *, es256_pk_t **, fido_blob_t **, int *);
213 int fido_blob_serialise(fido_blob_t *, const cbor_item_t *);
217 int fido_sha256(fido_blob_t *, const u_char *, size_t);
223 int es256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
224 int es384_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
225 int rs256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
226 int eddsa_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
227 int rs1_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
228 int es256_pk_verify_sig(const fido_blob_t *, const es256_pk_t *,
229 const fido_blob_t *);
230 int es384_pk_verify_sig(const fido_blob_t *, const es384_pk_t *,
231 const fido_blob_t *);
232 int rs256_pk_verify_sig(const fido_blob_t *, const rs256_pk_t *,
233 const fido_blob_t *);
234 int eddsa_pk_verify_sig(const fido_blob_t *, const eddsa_pk_t *,
235 const fido_blob_t *);
236 int fido_get_signed_hash(int, fido_blob_t *, const fido_blob_t *,
237 const fido_blob_t *);
238 int fido_get_signed_hash_tpm(fido_blob_t *, const fido_blob_t *,
239 const fido_blob_t *, const fido_attstmt_t *, const fido_attcred_t *);