Lines Matching defs:pk
114 eddsa_pk_t *pk;
116 if (pkp == NULL || (pk = *pkp) == NULL)
119 freezero(pk, sizeof(*pk));
124 eddsa_pk_from_ptr(eddsa_pk_t *pk, const void *ptr, size_t len)
128 if (len < sizeof(*pk))
131 memcpy(pk, ptr, sizeof(*pk));
133 if ((pkey = eddsa_pk_to_EVP_PKEY(pk)) == NULL) {
156 eddsa_pk_from_EVP_PKEY(eddsa_pk_t *pk, const EVP_PKEY *pkey)
163 len != sizeof(pk->x))
165 if (EVP_PKEY_get_raw_public_key(pkey, pk->x, &len) != 1 ||
166 len != sizeof(pk->x))
215 eddsa_pk_verify_sig(const fido_blob_t *dgst, const eddsa_pk_t *pk,
221 if ((pkey = eddsa_pk_to_EVP_PKEY(pk)) == NULL ||