HomeSort by: relevance | last modified time | path
    Searched refs:fido_blob_t (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/external/bsd/libfido2/dist/src/
blob.h 21 } fido_blob_t; typedef in typeref:struct:fido_blob
24 fido_blob_t *ptr;
28 cbor_item_t *fido_blob_encode(const fido_blob_t *);
29 fido_blob_t *fido_blob_new(void);
30 int fido_blob_decode(const cbor_item_t *, fido_blob_t *);
31 int fido_blob_is_empty(const fido_blob_t *);
32 int fido_blob_set(fido_blob_t *, const u_char *, size_t);
33 int fido_blob_append(fido_blob_t *, const u_char *, size_t);
34 void fido_blob_free(fido_blob_t **);
35 void fido_blob_reset(fido_blob_t *);
    [all...]
extern.h 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 *)
    [all...]
aes256.c 11 aes256_cbc(const fido_blob_t *key, const u_char *iv, const fido_blob_t *in,
12 fido_blob_t *out, int encrypt)
55 aes256_cbc_proto1(const fido_blob_t *key, const fido_blob_t *in,
56 fido_blob_t *out, int encrypt)
66 aes256_cbc_fips(const fido_blob_t *secret, const fido_blob_t *in,
67 fido_blob_t *out, int encrypt)
69 fido_blob_t key, cin, cout
    [all...]
blob.c 10 fido_blob_t *
13 return calloc(1, sizeof(fido_blob_t));
17 fido_blob_reset(fido_blob_t *b)
24 fido_blob_set(fido_blob_t *b, const u_char *ptr, size_t len)
46 fido_blob_append(fido_blob_t *b, const u_char *ptr, size_t len)
71 fido_blob_free(fido_blob_t **bp)
73 fido_blob_t *b;
90 fido_blob_t *b = &array->ptr[i];
101 fido_blob_encode(const fido_blob_t *b)
110 fido_blob_decode(const cbor_item_t *item, fido_blob_t *b
    [all...]
compress.c 15 rfc1950_inflate(fido_blob_t *out, const fido_blob_t *in, size_t origsiz)
46 rfc1951_inflate(fido_blob_t *out, const fido_blob_t *in, size_t origsiz)
101 rfc1951_deflate(fido_blob_t *out, const fido_blob_t *in)
157 fido_compress(fido_blob_t *out, const fido_blob_t *in)
163 fido_uncompress(fido_blob_t *out, const fido_blob_t *in, size_t origsiz
    [all...]
pin.c 20 fido_sha256(fido_blob_t *digest, const u_char *data, size_t data_len)
36 pin_sha256_enc(const fido_dev_t *dev, const fido_blob_t *shared,
37 const fido_blob_t *pin, fido_blob_t **out)
39 fido_blob_t *ph = NULL;
70 pad64(const char *pin, fido_blob_t **ppin)
98 pin_pad64_enc(const fido_dev_t *dev, const fido_blob_t *shared,
99 const char *pin, fido_blob_t **out)
101 fido_blob_t *ppin = NULL;
152 ctap20_uv_token_tx(fido_dev_t *dev, const char *pin, const fido_blob_t *ecdh
    [all...]
rs1.c 29 rs1_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
30 const fido_blob_t *sig)
tpm.c 147 get_signed_sha1(tpm_sha1_data_t *dgst, const fido_blob_t *authdata,
148 const fido_blob_t *clientdata)
173 get_signed_name(tpm_sha256_name_t *name, const fido_blob_t *pubarea)
226 check_rs256_pubarea(const fido_blob_t *buf, const rs256_pk_t *pk)
261 check_es256_pubarea(const fido_blob_t *buf, const es256_pk_t *pk)
298 check_sha1_certinfo(const fido_blob_t *buf, const fido_blob_t *clientdata_hash,
299 const fido_blob_t *authdata_raw, const fido_blob_t *pubarea)
345 fido_get_signed_hash_tpm(fido_blob_t *dgst, const fido_blob_t *clientdata_hash
    [all...]
largeblob.c 19 fido_blob_t ciphertext;
20 fido_blob_t nonce;
50 largeblob_aad(fido_blob_t *aad, uint64_t size)
64 static fido_blob_t *
65 largeblob_decrypt(const largeblob_t *blob, const fido_blob_t *key)
67 fido_blob_t *plaintext = NULL, *aad = NULL;
118 largeblob_seal(largeblob_t *blob, const fido_blob_t *body,
119 const fido_blob_t *key)
121 fido_blob_t *plaintext = NULL, *aad = NULL;
159 fido_blob_t f
    [all...]
ecdh.c 21 hkdf_sha256(uint8_t *key, const char *info, const fido_blob_t *secret)
36 hkdf_sha256(uint8_t *key, char *info, fido_blob_t *secret)
81 kdf(uint8_t prot, fido_blob_t *key, /* const */ fido_blob_t *secret)
117 fido_blob_t **ecdh)
122 fido_blob_t *secret = NULL;
168 fido_do_ecdh(fido_dev_t *dev, es256_pk_t **pk, fido_blob_t **ecdh, int *ms)
eddsa.c 173 eddsa_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
174 const fido_blob_t *sig)
215 eddsa_pk_verify_sig(const fido_blob_t *dgst, const eddsa_pk_t *pk,
216 const fido_blob_t *sig)
u2f.c 55 sig_get(fido_blob_t *sig, const unsigned char **buf, size_t *len)
69 x5c_get(fido_blob_t *x5c, const unsigned char **buf, size_t *len)
107 fido_blob_t *fake_cbor_ad)
200 key_lookup(fido_dev_t *dev, const char *rp_id, const fido_blob_t *key_id,
281 parse_auth_reply(fido_blob_t *sig, fido_blob_t *ad, const char *rp_id,
314 do_auth(fido_dev_t *dev, const fido_blob_t *cdh, const char *rp_id,
315 const fido_blob_t *key_id, fido_blob_t *sig, fido_blob_t *ad, int *ms
    [all...]
assert.c 86 const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
88 fido_blob_t f;
269 const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
290 const fido_blob_t *key)
311 fido_blob_t *ecdh = NULL;
393 get_es256_hash(fido_blob_t *dgst, const fido_blob_t *clientdata,
394 const fido_blob_t *authdata)
417 get_es384_hash(fido_blob_t *dgst, const fido_blob_t *clientdata
    [all...]
es384.c 252 es384_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
253 const fido_blob_t *sig)
279 es384_pk_verify_sig(const fido_blob_t *dgst, const es384_pk_t *pk,
280 const fido_blob_t *sig)
rs256.c 225 rs256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
226 const fido_blob_t *sig)
264 rs256_pk_verify_sig(const fido_blob_t *dgst, const rs256_pk_t *pk,
265 const fido_blob_t *sig)
authkey.c 28 fido_blob_t f;
cbor.c 399 cbor_build_frame(uint8_t cmd, cbor_item_t *argv[], size_t argc, fido_blob_t *f)
454 const fido_blob_t *id = &user->id;
523 cbor_encode_pubkey(const fido_blob_t *pubkey)
601 cbor_encode_cred_ext(const fido_cred_ext_t *ext, const fido_blob_t *blob)
690 cbor_encode_pin_auth(const fido_dev_t *dev, const fido_blob_t *secret,
691 const fido_blob_t *data)
698 fido_blob_t key;
736 cbor_encode_change_pin_auth(const fido_dev_t *dev, const fido_blob_t *secret,
737 const fido_blob_t *new_pin_enc, const fido_blob_t *pin_hash_enc
    [all...]
cred.c 56 fido_blob_t f;
57 fido_blob_t *ecdh = NULL;
256 get_signed_hash_u2f(fido_blob_t *dgst, const unsigned char *rp_id,
257 size_t rp_id_len, const fido_blob_t *clientdata, const fido_blob_t *id,
291 verify_attstmt(const fido_blob_t *dgst, const fido_attstmt_t *attstmt)
353 fido_blob_t dgst;
442 fido_blob_t dgst;
716 fido_blob_t x5c_blob;
717 fido_blob_t *list_ptr = NULL
    [all...]
credman.c 56 fido_blob_t *hmac_data)
127 fido_blob_t f;
128 fido_blob_t *ecdh = NULL;
129 fido_blob_t hmac;
435 fido_blob_t rp_dgst;
476 fido_blob_t cred;
es256.c 497 es256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
498 const fido_blob_t *sig)
524 es256_pk_verify_sig(const fido_blob_t *dgst, const es256_pk_t *pk,
525 const fido_blob_t *sig)
touch.c 14 fido_blob_t f;
bio.c 22 cbor_item_t **param, fido_blob_t *hmac_data)
71 const char *pin, const fido_blob_t *token, int *ms)
75 fido_blob_t *ecdh = NULL;
76 fido_blob_t f;
77 fido_blob_t hmac;
391 fido_blob_t *id = arg;
479 fido_blob_t *ecdh = NULL;
480 fido_blob_t *token = NULL;
  /src/external/bsd/libfido2/dist/src/fido/
types.h 132 fido_blob_t id; /* credential id */
143 fido_blob_t certinfo; /* tpm attestation TPMS_ATTEST structure */
144 fido_blob_t pubarea; /* tpm attestation TPMT_PUBLIC structure */
145 fido_blob_t cbor; /* cbor-encoded attestation statement */
147 fido_blob_t sig; /* attestation signature */
157 fido_blob_t id; /* required */
175 fido_blob_t cd; /* client data */
176 fido_blob_t cdh; /* client data hash */
186 fido_blob_t authdata_cbor; /* cbor-encoded payload */
187 fido_blob_t authdata_raw; /* cbor-decoded payload *
    [all...]
bio.h 52 fido_blob_t id;
65 fido_blob_t *token;
credman.h 58 fido_blob_t rp_id_hash;

Completed in 139 milliseconds

1 2