Lines Matching refs:const
36 const char *pem_str,
37 const char *info);
39 const EVP_PKEY_ASN1_METHOD *src);
41 int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth);
46 const X509_PUBKEY *pub),
48 const EVP_PKEY *pk),
49 int (*pub_cmp) (const EVP_PKEY *a,
50 const EVP_PKEY *b),
52 const EVP_PKEY *pkey,
54 int (*pkey_size) (const EVP_PKEY *pk),
55 int (*pkey_bits) (const EVP_PKEY *pk));
58 const PKCS8_PRIV_KEY_INFO
61 const EVP_PKEY *pk),
63 const EVP_PKEY *pkey,
68 const unsigned char **pder,
70 int (*param_encode) (const EVP_PKEY *pkey,
72 int (*param_missing) (const EVP_PKEY *pk),
74 const EVP_PKEY *from),
75 int (*param_cmp) (const EVP_PKEY *a,
76 const EVP_PKEY *b),
78 const EVP_PKEY *pkey,
89 const ASN1_ITEM *it,
95 const ASN1_ITEM *it,
103 const X509_ALGOR *alg,
104 const ASN1_STRING *sig));
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));
116 int (*pkey_security_bits) (const EVP_PKEY
121 const unsigned char
127 const unsigned char *pub,
131 int (*get_priv_key) (const EVP_PKEY *pk,
136 int (*get_pub_key) (const EVP_PKEY *pk,
140 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
159 int (*pub_decode) (EVP_PKEY *pk, const X509_PUBKEY *pub);
160 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk);
161 int (*pub_cmp) (const EVP_PKEY *a, const EVP_PKEY *b);
162 int (*pub_print) (BIO *out, const EVP_PKEY *pkey, int indent,
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);
182 int (*priv_print) (BIO *out, const EVP_PKEY *pkey, int indent,
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);
206 const unsigned char **pder, int derlen);
207 int (*param_encode) (const EVP_PKEY *pkey, unsigned char **pder);
208 int (*param_missing) (const EVP_PKEY *pk);
209 int (*param_copy) (EVP_PKEY *to, const EVP_PKEY *from);
210 int (*param_cmp) (const EVP_PKEY *a, const EVP_PKEY *b);
211 int (*param_print) (BIO *out, const EVP_PKEY *pkey, int indent,
239 const X509_ALGOR *sigalg, const ASN1_STRING *sig,
265 const unsigned char **pder, int derlen);
266 int (*old_priv_encode) (const EVP_PKEY *pkey, unsigned char **pder);
277 int (*item_verify) (EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn,
279 int (*item_sign) (EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn,
335 int (*siginf_set) (X509_SIG_INFO *siginf, const X509_ALGOR *alg,
336 const ASN1_STRING *sig);
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);
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);