Symbol: fido_blob_t
lib/libfido2/src/aes256.c
10
aes256_cbc(const fido_blob_t *key, const u_char *iv, const fido_blob_t *in,
lib/libfido2/src/aes256.c
11
fido_blob_t *out, int encrypt)
lib/libfido2/src/aes256.c
114
aes256_gcm(const fido_blob_t *key, const fido_blob_t *nonce,
lib/libfido2/src/aes256.c
115
const fido_blob_t *aad, const fido_blob_t *in, fido_blob_t *out,
lib/libfido2/src/aes256.c
188
aes256_cbc_enc(const fido_dev_t *dev, const fido_blob_t *secret,
lib/libfido2/src/aes256.c
189
const fido_blob_t *in, fido_blob_t *out)
lib/libfido2/src/aes256.c
196
aes256_cbc_dec(const fido_dev_t *dev, const fido_blob_t *secret,
lib/libfido2/src/aes256.c
197
const fido_blob_t *in, fido_blob_t *out)
lib/libfido2/src/aes256.c
204
aes256_gcm_enc(const fido_blob_t *key, const fido_blob_t *nonce,
lib/libfido2/src/aes256.c
205
const fido_blob_t *aad, const fido_blob_t *in, fido_blob_t *out)
lib/libfido2/src/aes256.c
211
aes256_gcm_dec(const fido_blob_t *key, const fido_blob_t *nonce,
lib/libfido2/src/aes256.c
212
const fido_blob_t *aad, const fido_blob_t *in, fido_blob_t *out)
lib/libfido2/src/aes256.c
54
aes256_cbc_proto1(const fido_blob_t *key, const fido_blob_t *in,
lib/libfido2/src/aes256.c
55
fido_blob_t *out, int encrypt)
lib/libfido2/src/aes256.c
65
aes256_cbc_fips(const fido_blob_t *secret, const fido_blob_t *in,
lib/libfido2/src/aes256.c
66
fido_blob_t *out, int encrypt)
lib/libfido2/src/aes256.c
68
fido_blob_t key, cin, cout;
lib/libfido2/src/assert.c
245
const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
lib/libfido2/src/assert.c
266
const fido_blob_t *key)
lib/libfido2/src/assert.c
287
fido_blob_t *ecdh = NULL;
lib/libfido2/src/assert.c
369
fido_get_signed_hash(int cose_alg, fido_blob_t *dgst,
lib/libfido2/src/assert.c
370
const fido_blob_t *clientdata, const fido_blob_t *authdata_cbor)
lib/libfido2/src/assert.c
429
fido_blob_t dgst;
lib/libfido2/src/assert.c
578
fido_blob_t id;
lib/libfido2/src/assert.c
579
fido_blob_t *list_ptr;
lib/libfido2/src/assert.c
591
assert->allow_list.len + 1, sizeof(fido_blob_t))) == NULL) {
lib/libfido2/src/assert.c
81
const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
lib/libfido2/src/assert.c
83
fido_blob_t f;
lib/libfido2/src/authkey.c
27
fido_blob_t f;
lib/libfido2/src/bio.c
21
cbor_item_t **param, fido_blob_t *hmac_data)
lib/libfido2/src/bio.c
372
fido_blob_t *id = arg;
lib/libfido2/src/bio.c
450
fido_blob_t *ecdh = NULL;
lib/libfido2/src/bio.c
451
fido_blob_t *token = NULL;
lib/libfido2/src/bio.c
61
const char *pin, const fido_blob_t *token, int *ms)
lib/libfido2/src/bio.c
65
fido_blob_t *ecdh = NULL;
lib/libfido2/src/bio.c
66
fido_blob_t f;
lib/libfido2/src/bio.c
67
fido_blob_t hmac;
lib/libfido2/src/blob.c
100
fido_blob_encode(const fido_blob_t *b)
lib/libfido2/src/blob.c
109
fido_blob_decode(const cbor_item_t *item, fido_blob_t *b)
lib/libfido2/src/blob.c
115
fido_blob_is_empty(const fido_blob_t *b)
lib/libfido2/src/blob.c
12
return calloc(1, sizeof(fido_blob_t));
lib/libfido2/src/blob.c
121
fido_blob_serialise(fido_blob_t *b, const cbor_item_t *item)
lib/libfido2/src/blob.c
16
fido_blob_reset(fido_blob_t *b)
lib/libfido2/src/blob.c
23
fido_blob_set(fido_blob_t *b, const u_char *ptr, size_t len)
lib/libfido2/src/blob.c
45
fido_blob_append(fido_blob_t *b, const u_char *ptr, size_t len)
lib/libfido2/src/blob.c
70
fido_blob_free(fido_blob_t **bp)
lib/libfido2/src/blob.c
72
fido_blob_t *b;
lib/libfido2/src/blob.c
89
fido_blob_t *b = &array->ptr[i];
lib/libfido2/src/blob.c
9
fido_blob_t *
lib/libfido2/src/blob.h
23
fido_blob_t *ptr;
lib/libfido2/src/blob.h
27
cbor_item_t *fido_blob_encode(const fido_blob_t *);
lib/libfido2/src/blob.h
28
fido_blob_t *fido_blob_new(void);
lib/libfido2/src/blob.h
29
int fido_blob_decode(const cbor_item_t *, fido_blob_t *);
lib/libfido2/src/blob.h
30
int fido_blob_is_empty(const fido_blob_t *);
lib/libfido2/src/blob.h
31
int fido_blob_set(fido_blob_t *, const u_char *, size_t);
lib/libfido2/src/blob.h
32
int fido_blob_append(fido_blob_t *, const u_char *, size_t);
lib/libfido2/src/blob.h
33
void fido_blob_free(fido_blob_t **);
lib/libfido2/src/blob.h
34
void fido_blob_reset(fido_blob_t *);
lib/libfido2/src/cbor.c
1285
fido_blob_t *authdata_cbor, fido_authdata_t *authdata,
lib/libfido2/src/cbor.c
1334
cbor_decode_assert_authdata(const cbor_item_t *item, fido_blob_t *authdata_cbor,
lib/libfido2/src/cbor.c
1382
fido_blob_t *x5c = arg;
lib/libfido2/src/cbor.c
1485
fido_blob_t *id = arg;
lib/libfido2/src/cbor.c
1509
cbor_decode_cred_id(const cbor_item_t *item, fido_blob_t *id)
lib/libfido2/src/cbor.c
398
cbor_build_frame(uint8_t cmd, cbor_item_t *argv[], size_t argc, fido_blob_t *f)
lib/libfido2/src/cbor.c
453
const fido_blob_t *id = &user->id;
lib/libfido2/src/cbor.c
522
cbor_encode_pubkey(const fido_blob_t *pubkey)
lib/libfido2/src/cbor.c
600
cbor_encode_cred_ext(const fido_cred_ext_t *ext, const fido_blob_t *blob)
lib/libfido2/src/cbor.c
689
cbor_encode_pin_auth(const fido_dev_t *dev, const fido_blob_t *secret,
lib/libfido2/src/cbor.c
690
const fido_blob_t *data)
lib/libfido2/src/cbor.c
697
fido_blob_t key;
lib/libfido2/src/cbor.c
735
cbor_encode_change_pin_auth(const fido_dev_t *dev, const fido_blob_t *secret,
lib/libfido2/src/cbor.c
736
const fido_blob_t *new_pin_enc, const fido_blob_t *pin_hash_enc)
lib/libfido2/src/cbor.c
743
fido_blob_t key;
lib/libfido2/src/cbor.c
784
const fido_blob_t *ecdh, const es256_pk_t *pk, const fido_blob_t *salt)
lib/libfido2/src/cbor.c
789
fido_blob_t *enc = NULL;
lib/libfido2/src/cbor.c
870
const fido_blob_t *ecdh, const es256_pk_t *pk)
lib/libfido2/src/compress.c
100
rfc1951_deflate(fido_blob_t *out, const fido_blob_t *in)
lib/libfido2/src/compress.c
14
rfc1950_inflate(fido_blob_t *out, const fido_blob_t *in, size_t origsiz)
lib/libfido2/src/compress.c
156
fido_compress(fido_blob_t *out, const fido_blob_t *in)
lib/libfido2/src/compress.c
162
fido_uncompress(fido_blob_t *out, const fido_blob_t *in, size_t origsiz)
lib/libfido2/src/compress.c
45
rfc1951_inflate(fido_blob_t *out, const fido_blob_t *in, size_t origsiz)
lib/libfido2/src/config.c
16
config_prepare_hmac(uint8_t subcmd, const cbor_item_t *item, fido_blob_t *hmac)
lib/libfido2/src/config.c
46
fido_blob_t *ecdh = NULL, f, hmac;
lib/libfido2/src/cred.c
244
get_signed_hash_u2f(fido_blob_t *dgst, const unsigned char *rp_id,
lib/libfido2/src/cred.c
245
size_t rp_id_len, const fido_blob_t *clientdata, const fido_blob_t *id,
lib/libfido2/src/cred.c
278
verify_attstmt(const fido_blob_t *dgst, const fido_attstmt_t *attstmt)
lib/libfido2/src/cred.c
331
fido_blob_t dgst;
lib/libfido2/src/cred.c
416
fido_blob_t dgst;
lib/libfido2/src/cred.c
53
fido_blob_t f;
lib/libfido2/src/cred.c
54
fido_blob_t *ecdh = NULL;
lib/libfido2/src/cred.c
730
fido_blob_t id_blob;
lib/libfido2/src/cred.c
731
fido_blob_t *list_ptr;
lib/libfido2/src/cred.c
744
cred->excl.len + 1, sizeof(fido_blob_t))) == NULL) {
lib/libfido2/src/credman.c
117
fido_blob_t f;
lib/libfido2/src/credman.c
118
fido_blob_t *ecdh = NULL;
lib/libfido2/src/credman.c
119
fido_blob_t hmac;
lib/libfido2/src/credman.c
397
fido_blob_t rp_dgst;
lib/libfido2/src/credman.c
438
fido_blob_t cred;
lib/libfido2/src/credman.c
55
fido_blob_t *hmac_data)
lib/libfido2/src/ecdh.c
116
fido_blob_t **ecdh)
lib/libfido2/src/ecdh.c
121
fido_blob_t *secret = NULL;
lib/libfido2/src/ecdh.c
167
fido_do_ecdh(fido_dev_t *dev, es256_pk_t **pk, fido_blob_t **ecdh, int *ms)
lib/libfido2/src/ecdh.c
20
hkdf_sha256(uint8_t *key, const char *info, const fido_blob_t *secret)
lib/libfido2/src/ecdh.c
35
hkdf_sha256(uint8_t *key, char *info, fido_blob_t *secret)
lib/libfido2/src/ecdh.c
80
kdf(uint8_t prot, fido_blob_t *key, /* const */ fido_blob_t *secret)
lib/libfido2/src/eddsa.c
172
eddsa_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/eddsa.c
173
const fido_blob_t *sig)
lib/libfido2/src/eddsa.c
214
eddsa_pk_verify_sig(const fido_blob_t *dgst, const eddsa_pk_t *pk,
lib/libfido2/src/eddsa.c
215
const fido_blob_t *sig)
lib/libfido2/src/es256.c
496
es256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/es256.c
497
const fido_blob_t *sig)
lib/libfido2/src/es256.c
523
es256_pk_verify_sig(const fido_blob_t *dgst, const es256_pk_t *pk,
lib/libfido2/src/es256.c
524
const fido_blob_t *sig)
lib/libfido2/src/extern.h
189
const fido_blob_t *, const es256_pk_t *, const char *, fido_blob_t *,
lib/libfido2/src/extern.h
192
int fido_do_ecdh(fido_dev_t *, es256_pk_t **, fido_blob_t **, int *);
lib/libfido2/src/extern.h
208
int fido_blob_serialise(fido_blob_t *, const cbor_item_t *);
lib/libfido2/src/extern.h
212
int fido_sha256(fido_blob_t *, const u_char *, size_t);
lib/libfido2/src/extern.h
218
int es256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
219
int rs256_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
220
int eddsa_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
221
int rs1_verify_sig(const fido_blob_t *, EVP_PKEY *, const fido_blob_t *);
lib/libfido2/src/extern.h
222
int es256_pk_verify_sig(const fido_blob_t *, const es256_pk_t *,
lib/libfido2/src/extern.h
223
const fido_blob_t *);
lib/libfido2/src/extern.h
224
int rs256_pk_verify_sig(const fido_blob_t *, const rs256_pk_t *,
lib/libfido2/src/extern.h
225
const fido_blob_t *);
lib/libfido2/src/extern.h
226
int eddsa_pk_verify_sig(const fido_blob_t *, const eddsa_pk_t *,
lib/libfido2/src/extern.h
227
const fido_blob_t *);
lib/libfido2/src/extern.h
228
int fido_get_signed_hash(int, fido_blob_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
229
const fido_blob_t *);
lib/libfido2/src/extern.h
230
int fido_get_signed_hash_tpm(fido_blob_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
231
const fido_blob_t *, const fido_attstmt_t *, const fido_attcred_t *);
lib/libfido2/src/extern.h
28
int aes256_cbc_dec(const fido_dev_t *dev, const fido_blob_t *,
lib/libfido2/src/extern.h
29
const fido_blob_t *, fido_blob_t *);
lib/libfido2/src/extern.h
30
int aes256_cbc_enc(const fido_dev_t *dev, const fido_blob_t *,
lib/libfido2/src/extern.h
31
const fido_blob_t *, fido_blob_t *);
lib/libfido2/src/extern.h
32
int aes256_gcm_dec(const fido_blob_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
33
const fido_blob_t *, const fido_blob_t *, fido_blob_t *);
lib/libfido2/src/extern.h
34
int aes256_gcm_enc(const fido_blob_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
35
const fido_blob_t *, const fido_blob_t *, fido_blob_t *);
lib/libfido2/src/extern.h
42
const fido_blob_t *, const fido_blob_t *, const fido_blob_t *);
lib/libfido2/src/extern.h
43
cbor_item_t *cbor_encode_cred_ext(const fido_cred_ext_t *, const fido_blob_t *);
lib/libfido2/src/extern.h
45
const fido_assert_ext_t *, const fido_blob_t *, const es256_pk_t *);
lib/libfido2/src/extern.h
47
cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *,
lib/libfido2/src/extern.h
48
const fido_blob_t *);
lib/libfido2/src/extern.h
50
cbor_item_t *cbor_encode_pubkey(const fido_blob_t *);
lib/libfido2/src/extern.h
60
int cbor_decode_cred_authdata(const cbor_item_t *, int, fido_blob_t *,
lib/libfido2/src/extern.h
62
int cbor_decode_assert_authdata(const cbor_item_t *, fido_blob_t *,
lib/libfido2/src/extern.h
64
int cbor_decode_cred_id(const cbor_item_t *, fido_blob_t *);
lib/libfido2/src/extern.h
81
int cbor_build_frame(uint8_t, cbor_item_t *[], size_t, fido_blob_t *);
lib/libfido2/src/extern.h
88
int cbor_add_uv_params(fido_dev_t *, uint8_t, const fido_blob_t *,
lib/libfido2/src/extern.h
89
const es256_pk_t *, const fido_blob_t *, const char *, const char *,
lib/libfido2/src/extern.h
96
int fido_compress(fido_blob_t *, const fido_blob_t *);
lib/libfido2/src/extern.h
97
int fido_uncompress(fido_blob_t *, const fido_blob_t *, size_t);
lib/libfido2/src/fido/bio.h
30
fido_blob_t id;
lib/libfido2/src/fido/bio.h
43
fido_blob_t *token;
lib/libfido2/src/fido/credman.h
36
fido_blob_t rp_id_hash;
lib/libfido2/src/fido/types.h
104
fido_blob_t id; /* credential id */
lib/libfido2/src/fido/types.h
114
fido_blob_t certinfo; /* tpm attestation TPMS_ATTEST structure */
lib/libfido2/src/fido/types.h
115
fido_blob_t pubarea; /* tpm attestation TPMT_PUBLIC structure */
lib/libfido2/src/fido/types.h
116
fido_blob_t cbor; /* cbor-encoded attestation statement */
lib/libfido2/src/fido/types.h
117
fido_blob_t x5c; /* attestation certificate */
lib/libfido2/src/fido/types.h
118
fido_blob_t sig; /* attestation signature */
lib/libfido2/src/fido/types.h
128
fido_blob_t id; /* required */
lib/libfido2/src/fido/types.h
141
fido_blob_t cd; /* client data */
lib/libfido2/src/fido/types.h
142
fido_blob_t cdh; /* client data hash */
lib/libfido2/src/fido/types.h
152
fido_blob_t authdata_cbor; /* cbor-encoded payload */
lib/libfido2/src/fido/types.h
153
fido_blob_t authdata_raw; /* cbor-decoded payload */
lib/libfido2/src/fido/types.h
157
fido_blob_t largeblob_key; /* decoded large blob key */
lib/libfido2/src/fido/types.h
158
fido_blob_t blob; /* CTAP 2.1 credBlob */
lib/libfido2/src/fido/types.h
163
fido_blob_t hmac_secret_enc; /* hmac secret, encrypted */
lib/libfido2/src/fido/types.h
164
fido_blob_t blob; /* decoded CTAP 2.1 credBlob */
lib/libfido2/src/fido/types.h
168
fido_blob_t id; /* credential id */
lib/libfido2/src/fido/types.h
170
fido_blob_t hmac_secret; /* hmac secret */
lib/libfido2/src/fido/types.h
172
fido_blob_t authdata_cbor; /* raw cbor payload */
lib/libfido2/src/fido/types.h
174
fido_blob_t sig; /* signature of cdh + authdata */
lib/libfido2/src/fido/types.h
175
fido_blob_t largeblob_key; /* decoded large blob key */
lib/libfido2/src/fido/types.h
180
fido_blob_t hmac_salt; /* optional hmac-secret salt */
lib/libfido2/src/fido/types.h
185
fido_blob_t cd; /* client data */
lib/libfido2/src/fido/types.h
186
fido_blob_t cdh; /* client data hash */
lib/libfido2/src/largeblob.c
117
largeblob_seal(largeblob_t *blob, const fido_blob_t *body,
lib/libfido2/src/largeblob.c
118
const fido_blob_t *key)
lib/libfido2/src/largeblob.c
120
fido_blob_t *plaintext = NULL, *aad = NULL;
lib/libfido2/src/largeblob.c
158
fido_blob_t f;
lib/libfido2/src/largeblob.c
18
fido_blob_t ciphertext;
lib/libfido2/src/largeblob.c
19
fido_blob_t nonce;
lib/libfido2/src/largeblob.c
201
largeblob_get_rx(fido_dev_t *dev, fido_blob_t **chunk, int *ms)
lib/libfido2/src/largeblob.c
320
largeblob_encode(const fido_blob_t *body, const fido_blob_t *key)
lib/libfido2/src/largeblob.c
346
largeblob_array_lookup(fido_blob_t *out, size_t *idx, const cbor_item_t *item,
lib/libfido2/src/largeblob.c
347
const fido_blob_t *key)
lib/libfido2/src/largeblob.c
350
fido_blob_t *plaintext = NULL;
lib/libfido2/src/largeblob.c
401
largeblob_array_check(const fido_blob_t *array)
lib/libfido2/src/largeblob.c
424
fido_blob_t *array, *chunk = NULL;
lib/libfido2/src/largeblob.c
464
prepare_hmac(size_t offset, const u_char *data, size_t len, fido_blob_t *hmac)
lib/libfido2/src/largeblob.c
49
largeblob_aad(fido_blob_t *aad, uint64_t size)
lib/libfido2/src/largeblob.c
493
largeblob_set_tx(fido_dev_t *dev, const fido_blob_t *token, const u_char *chunk,
lib/libfido2/src/largeblob.c
496
fido_blob_t *hmac = NULL, f;
lib/libfido2/src/largeblob.c
537
largeblob_get_uv_token(fido_dev_t *dev, const char *pin, fido_blob_t **token,
lib/libfido2/src/largeblob.c
541
fido_blob_t *ecdh = NULL;
lib/libfido2/src/largeblob.c
572
fido_blob_t cbor, *token = NULL;
lib/libfido2/src/largeblob.c
63
static fido_blob_t *
lib/libfido2/src/largeblob.c
637
largeblob_add(fido_dev_t *dev, const fido_blob_t *key, cbor_item_t *item,
lib/libfido2/src/largeblob.c
64
largeblob_decrypt(const largeblob_t *blob, const fido_blob_t *key)
lib/libfido2/src/largeblob.c
66
fido_blob_t *plaintext = NULL, *aad = NULL;
lib/libfido2/src/largeblob.c
681
largeblob_drop(fido_dev_t *dev, const fido_blob_t *key, const char *pin,
lib/libfido2/src/largeblob.c
719
fido_blob_t key, body;
lib/libfido2/src/largeblob.c
766
fido_blob_t key, body;
lib/libfido2/src/largeblob.c
809
fido_blob_t key;
lib/libfido2/src/largeblob.c
836
fido_blob_t cbor;
lib/libfido2/src/pin.c
148
ctap20_uv_token_tx(fido_dev_t *dev, const char *pin, const fido_blob_t *ecdh,
lib/libfido2/src/pin.c
151
fido_blob_t f;
lib/libfido2/src/pin.c
152
fido_blob_t *p = NULL;
lib/libfido2/src/pin.c
153
fido_blob_t *phe = NULL;
lib/libfido2/src/pin.c
19
fido_sha256(fido_blob_t *digest, const u_char *data, size_t data_len)
lib/libfido2/src/pin.c
205
ctap21_uv_token_tx(fido_dev_t *dev, const char *pin, const fido_blob_t *ecdh,
lib/libfido2/src/pin.c
208
fido_blob_t f;
lib/libfido2/src/pin.c
209
fido_blob_t *p = NULL;
lib/libfido2/src/pin.c
210
fido_blob_t *phe = NULL;
lib/libfido2/src/pin.c
270
fido_blob_t *token = arg;
lib/libfido2/src/pin.c
283
uv_token_rx(fido_dev_t *dev, const fido_blob_t *ecdh, fido_blob_t *token,
lib/libfido2/src/pin.c
286
fido_blob_t *aes_token = NULL;
lib/libfido2/src/pin.c
324
const fido_blob_t *ecdh, const es256_pk_t *pk, const char *rpid,
lib/libfido2/src/pin.c
325
fido_blob_t *token, int *ms)
lib/libfido2/src/pin.c
343
const fido_blob_t *ecdh, const es256_pk_t *pk, const char *rpid,
lib/libfido2/src/pin.c
344
fido_blob_t *token, int *ms)
lib/libfido2/src/pin.c
35
pin_sha256_enc(const fido_dev_t *dev, const fido_blob_t *shared,
lib/libfido2/src/pin.c
353
fido_blob_t f;
lib/libfido2/src/pin.c
354
fido_blob_t *ppine = NULL;
lib/libfido2/src/pin.c
355
fido_blob_t *ecdh = NULL;
lib/libfido2/src/pin.c
356
fido_blob_t *opin = NULL;
lib/libfido2/src/pin.c
357
fido_blob_t *opinhe = NULL;
lib/libfido2/src/pin.c
36
const fido_blob_t *pin, fido_blob_t **out)
lib/libfido2/src/pin.c
38
fido_blob_t *ph = NULL;
lib/libfido2/src/pin.c
424
fido_blob_t f;
lib/libfido2/src/pin.c
425
fido_blob_t *ppine = NULL;
lib/libfido2/src/pin.c
426
fido_blob_t *ecdh = NULL;
lib/libfido2/src/pin.c
551
fido_blob_t f;
lib/libfido2/src/pin.c
668
cbor_add_uv_params(fido_dev_t *dev, uint8_t cmd, const fido_blob_t *hmac_data,
lib/libfido2/src/pin.c
669
const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin,
lib/libfido2/src/pin.c
672
fido_blob_t *token = NULL;
lib/libfido2/src/pin.c
69
pad64(const char *pin, fido_blob_t **ppin)
lib/libfido2/src/pin.c
96
pin_pad64_enc(const fido_dev_t *dev, const fido_blob_t *shared,
lib/libfido2/src/pin.c
97
const char *pin, fido_blob_t **out)
lib/libfido2/src/pin.c
99
fido_blob_t *ppin = NULL;
lib/libfido2/src/rs1.c
24
rs1_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/rs1.c
25
const fido_blob_t *sig)
lib/libfido2/src/rs256.c
220
rs256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey,
lib/libfido2/src/rs256.c
221
const fido_blob_t *sig)
lib/libfido2/src/rs256.c
259
rs256_pk_verify_sig(const fido_blob_t *dgst, const rs256_pk_t *pk,
lib/libfido2/src/rs256.c
260
const fido_blob_t *sig)
lib/libfido2/src/touch.c
13
fido_blob_t f;
lib/libfido2/src/tpm.c
146
get_signed_sha1(tpm_sha1_data_t *dgst, const fido_blob_t *authdata,
lib/libfido2/src/tpm.c
147
const fido_blob_t *clientdata)
lib/libfido2/src/tpm.c
172
get_signed_name(tpm_sha256_name_t *name, const fido_blob_t *pubarea)
lib/libfido2/src/tpm.c
225
check_rs256_pubarea(const fido_blob_t *buf, const rs256_pk_t *pk)
lib/libfido2/src/tpm.c
260
check_es256_pubarea(const fido_blob_t *buf, const es256_pk_t *pk)
lib/libfido2/src/tpm.c
297
check_sha1_certinfo(const fido_blob_t *buf, const fido_blob_t *clientdata_hash,
lib/libfido2/src/tpm.c
298
const fido_blob_t *authdata_raw, const fido_blob_t *pubarea)
lib/libfido2/src/tpm.c
344
fido_get_signed_hash_tpm(fido_blob_t *dgst, const fido_blob_t *clientdata_hash,
lib/libfido2/src/tpm.c
345
const fido_blob_t *authdata_raw, const fido_attstmt_t *attstmt,
lib/libfido2/src/tpm.c
348
const fido_blob_t *pubarea = &attstmt->pubarea;
lib/libfido2/src/tpm.c
349
const fido_blob_t *certinfo = &attstmt->certinfo;
lib/libfido2/src/u2f.c
105
fido_blob_t *fake_cbor_ad)
lib/libfido2/src/u2f.c
191
key_lookup(fido_dev_t *dev, const char *rp_id, const fido_blob_t *key_id,
lib/libfido2/src/u2f.c
264
parse_auth_reply(fido_blob_t *sig, fido_blob_t *ad, const char *rp_id,
lib/libfido2/src/u2f.c
297
do_auth(fido_dev_t *dev, const fido_blob_t *cdh, const char *rp_id,
lib/libfido2/src/u2f.c
298
const fido_blob_t *key_id, fido_blob_t *sig, fido_blob_t *ad, int *ms)
lib/libfido2/src/u2f.c
373
fido_blob_t *cbor_blob)
lib/libfido2/src/u2f.c
415
encode_cred_attstmt(int cose_alg, const fido_blob_t *x5c,
lib/libfido2/src/u2f.c
416
const fido_blob_t *sig, fido_blob_t *out)
lib/libfido2/src/u2f.c
481
const uint8_t *pubkey, size_t pubkey_len, fido_blob_t *out)
lib/libfido2/src/u2f.c
485
fido_blob_t pk_blob;
lib/libfido2/src/u2f.c
486
fido_blob_t authdata_blob;
lib/libfido2/src/u2f.c
53
sig_get(fido_blob_t *sig, const unsigned char **buf, size_t *len)
lib/libfido2/src/u2f.c
562
fido_blob_t x5c;
lib/libfido2/src/u2f.c
563
fido_blob_t sig;
lib/libfido2/src/u2f.c
564
fido_blob_t ad;
lib/libfido2/src/u2f.c
565
fido_blob_t stmt;
lib/libfido2/src/u2f.c
67
x5c_get(fido_blob_t *x5c, const unsigned char **buf, size_t *len)
lib/libfido2/src/u2f.c
729
u2f_authenticate_single(fido_dev_t *dev, const fido_blob_t *key_id,
lib/libfido2/src/u2f.c
732
fido_blob_t sig;
lib/libfido2/src/u2f.c
733
fido_blob_t ad;