Searched refs:es256_pk_t (Results 1 - 16 of 16) sorted by relevance

/openbsd-current/lib/libfido2/src/fido/
H A Des256.h25 es256_pk_t *es256_pk_new(void);
26 void es256_pk_free(es256_pk_t **);
27 EVP_PKEY *es256_pk_to_EVP_PKEY(const es256_pk_t *);
29 int es256_pk_from_EC_KEY(es256_pk_t *, const EC_KEY *);
30 int es256_pk_from_EVP_PKEY(es256_pk_t *, const EVP_PKEY *);
31 int es256_pk_from_ptr(es256_pk_t *, const void *, size_t);
38 int es256_derive_pk(const es256_sk_t *, es256_pk_t *);
41 int es256_pk_set_x(es256_pk_t *, const unsigned char *);
42 int es256_pk_set_y(es256_pk_t *, const unsigned char *);
H A Dtypes.h69 } es256_pk_t; typedef in typeref:struct:es256_pk
107 es256_pk_t es256;
282 typedef struct es256_pk es256_pk_t; typedef in typeref:struct:es256_pk
/openbsd-current/lib/libfido2/src/
H A Dauthkey.c12 es256_pk_t *authkey = arg;
61 fido_dev_authkey_rx(fido_dev_t *dev, es256_pk_t *authkey, int *ms)
82 fido_dev_authkey_wait(fido_dev_t *dev, es256_pk_t *authkey, int *ms)
94 fido_dev_authkey(fido_dev_t *dev, es256_pk_t *authkey, int *ms)
H A Des256.c40 es256_pk_t *k = arg;
57 es256_pk_decode(const cbor_item_t *item, es256_pk_t *k)
70 es256_pk_encode(const es256_pk_t *pk, int ecdh)
160 es256_pk_t *
163 return (calloc(1, sizeof(es256_pk_t)));
167 es256_pk_free(es256_pk_t **pkp)
169 es256_pk_t *pk;
179 es256_pk_from_ptr(es256_pk_t *pk, const void *ptr, size_t len)
204 es256_pk_set_x(es256_pk_t *pk, const unsigned char *x)
212 es256_pk_set_y(es256_pk_t *p
[all...]
H A Dextern.h45 const fido_assert_ext_t *, const fido_blob_t *, const es256_pk_t *);
56 cbor_item_t *es256_pk_encode(const es256_pk_t *, int);
70 int es256_pk_decode(const cbor_item_t *, es256_pk_t *);
89 const es256_pk_t *, const fido_blob_t *, const char *, const char *,
186 int fido_dev_authkey(fido_dev_t *, es256_pk_t *, int *);
189 const fido_blob_t *, const es256_pk_t *, const char *, fido_blob_t *,
192 int fido_do_ecdh(fido_dev_t *, es256_pk_t **, fido_blob_t **, int *);
222 int es256_pk_verify_sig(const fido_blob_t *, const es256_pk_t *,
H A Decdh.c115 do_ecdh(const fido_dev_t *dev, const es256_sk_t *sk, const es256_pk_t *pk,
167 fido_do_ecdh(fido_dev_t *dev, es256_pk_t **pk, fido_blob_t **ecdh, int *ms)
170 es256_pk_t *ak = NULL; /* authenticator's public key */
H A Dpin.c149 const es256_pk_t *pk, int *ms)
206 const es256_pk_t *pk, uint8_t cmd, const char *rpid, int *ms)
324 const fido_blob_t *ecdh, const es256_pk_t *pk, const char *rpid,
343 const fido_blob_t *ecdh, const es256_pk_t *pk, const char *rpid,
359 es256_pk_t *pk = NULL;
428 es256_pk_t *pk = NULL;
669 const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin,
H A Dconfig.c45 es256_pk_t *pk = NULL;
H A Dbio.c64 es256_pk_t *pk = NULL;
449 es256_pk_t *pk = NULL;
H A Dassert.c81 const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
245 const es256_pk_t *pk, const fido_blob_t *ecdh, const char *pin, int *ms)
288 es256_pk_t *pk = NULL;
H A Dtpm.c260 check_es256_pubarea(const fido_blob_t *buf, const es256_pk_t *pk)
H A Dcred.c56 es256_pk_t *pk = NULL;
246 const es256_pk_t *pk)
H A Dcredman.c120 es256_pk_t *pk = NULL;
H A Dcbor.c784 const fido_blob_t *ecdh, const es256_pk_t *pk, const fido_blob_t *salt)
870 const fido_blob_t *ecdh, const es256_pk_t *pk)
H A Dlargeblob.c540 es256_pk_t *pk = NULL;
H A Du2f.c375 es256_pk_t *pk = NULL;

Completed in 410 milliseconds