rs256_pk_t
int rs256_pk_verify_sig(const fido_blob_t *, const rs256_pk_t *,
int rs256_pk_decode(const cbor_item_t *, rs256_pk_t *);
rs256_pk_t *rs256_pk_new(void);
void rs256_pk_free(rs256_pk_t **);
EVP_PKEY *rs256_pk_to_EVP_PKEY(const rs256_pk_t *);
int rs256_pk_from_EVP_PKEY(rs256_pk_t *, const EVP_PKEY *);
int rs256_pk_from_RSA(rs256_pk_t *, const RSA *);
int rs256_pk_from_ptr(rs256_pk_t *, const void *, size_t);
rs256_pk_t rs256;
rs256_pk_to_EVP_PKEY(const rs256_pk_t *k)
rs256_pk_from_RSA(rs256_pk_t *pk, const RSA *rsa)
rs256_pk_from_EVP_PKEY(rs256_pk_t *pk, const EVP_PKEY *pkey)
rs256_pk_verify_sig(const fido_blob_t *dgst, const rs256_pk_t *pk,
rs256_pk_t *k = arg;
rs256_pk_decode(const cbor_item_t *item, rs256_pk_t *k)
rs256_pk_t *
return (calloc(1, sizeof(rs256_pk_t)));
rs256_pk_free(rs256_pk_t **pkp)
rs256_pk_t *pk;
rs256_pk_from_ptr(rs256_pk_t *pk, const void *ptr, size_t len)
check_rs256_pubarea(const fido_blob_t *buf, const rs256_pk_t *pk)