Lines Matching refs:pk

45                                int (*pub_decode) (EVP_PKEY *pk,
48 const EVP_PKEY *pk),
54 int (*pkey_size) (const EVP_PKEY *pk),
55 int (*pkey_bits) (const EVP_PKEY *pk));
57 int (*priv_decode) (EVP_PKEY *pk,
61 const EVP_PKEY *pk),
72 int (*param_missing) (const EVP_PKEY *pk),
107 int (*pkey_check) (const EVP_PKEY *pk));
110 int (*pkey_pub_check) (const EVP_PKEY *pk));
113 int (*pkey_param_check) (const EVP_PKEY *pk));
117 *pk));
120 int (*set_priv_key) (EVP_PKEY *pk,
126 int (*set_pub_key) (EVP_PKEY *pk,
131 int (*get_priv_key) (const EVP_PKEY *pk,
136 int (*get_pub_key) (const EVP_PKEY *pk,
159 int (*pub_decode) (EVP_PKEY *pk, const X509_PUBKEY *pub);
160 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk);
166 encode B<X509_PUBKEY> ASN.1 parameters to / from B<pk>.
180 int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
181 int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
186 encode B<PKCS8_PRIV_KEY_INFO> form private key to / from B<pk>.
195 int (*pkey_size) (const EVP_PKEY *pk);
196 int (*pkey_bits) (const EVP_PKEY *pk);
197 int (*pkey_security_bits) (const EVP_PKEY *pk);
208 int (*param_missing) (const EVP_PKEY *pk);
215 encode DER formatted parameters to / from B<pk>.
344 int (*pkey_check) (const EVP_PKEY *pk);
345 int (*pkey_public_check) (const EVP_PKEY *pk);
346 int (*pkey_param_check) (const EVP_PKEY *pk);
349 to check the validity of B<pk> for key-pair, public component and parameters,
355 int (*set_priv_key) (EVP_PKEY *pk, const unsigned char *priv, size_t len);
356 int (*set_pub_key) (EVP_PKEY *pk, const unsigned char *pub, size_t len);
363 size_t (*dirty) (const EVP_PKEY *pk);
364 void *(*export_to) (const EVP_PKEY *pk, EVP_KEYMGMT *keymgmt);