eddsa_pk_t
eddsa_pk_t *
return (calloc(1, sizeof(eddsa_pk_t)));
eddsa_pk_free(eddsa_pk_t **pkp)
eddsa_pk_t *pk;
eddsa_pk_from_ptr(eddsa_pk_t *pk, const void *ptr, size_t len)
eddsa_pk_to_EVP_PKEY(const eddsa_pk_t *k)
eddsa_pk_from_EVP_PKEY(eddsa_pk_t *pk, const EVP_PKEY *pkey)
eddsa_pk_verify_sig(const fido_blob_t *dgst, const eddsa_pk_t *pk,
eddsa_pk_t *k = arg;
eddsa_pk_decode(const cbor_item_t *item, eddsa_pk_t *k)
int eddsa_pk_verify_sig(const fido_blob_t *, const eddsa_pk_t *,
int eddsa_pk_decode(const cbor_item_t *, eddsa_pk_t *);
eddsa_pk_t *eddsa_pk_new(void);
void eddsa_pk_free(eddsa_pk_t **);
EVP_PKEY *eddsa_pk_to_EVP_PKEY(const eddsa_pk_t *);
int eddsa_pk_from_EVP_PKEY(eddsa_pk_t *, const EVP_PKEY *);
int eddsa_pk_from_ptr(eddsa_pk_t *, const void *, size_t);
eddsa_pk_t eddsa;