Lines Matching refs:pkey

310 #define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\  argument
315 #define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ argument
320 #define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,\ argument
325 #define EVP_PKEY_assign_EC_KEY(pkey,eckey) EVP_PKEY_assign((pkey),EVP_PKEY_EC,\ argument
330 #define EVP_PKEY_assign_GOST(pkey,gostkey) EVP_PKEY_assign((pkey),EVP_PKEY_GOSTR01,\ argument
506 EVP_PKEY *pkey);
509 unsigned int siglen, EVP_PKEY *pkey);
512 const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
519 const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
788 int EVP_PKEY_id(const EVP_PKEY *pkey);
789 int EVP_PKEY_base_id(const EVP_PKEY *pkey);
790 int EVP_PKEY_bits(const EVP_PKEY *pkey);
791 int EVP_PKEY_security_bits(const EVP_PKEY *pkey);
792 int EVP_PKEY_size(const EVP_PKEY *pkey);
793 int EVP_PKEY_set_type(EVP_PKEY *pkey, int type);
794 int EVP_PKEY_set_type_str(EVP_PKEY *pkey, const char *str, int len);
795 int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key);
796 void *EVP_PKEY_get0(const EVP_PKEY *pkey);
797 const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len);
801 struct rsa_st *EVP_PKEY_get0_RSA(EVP_PKEY *pkey);
802 struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey);
803 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
807 struct dsa_st *EVP_PKEY_get0_DSA(EVP_PKEY *pkey);
808 struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey);
809 int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key);
813 struct dh_st *EVP_PKEY_get0_DH(EVP_PKEY *pkey);
814 struct dh_st *EVP_PKEY_get1_DH(EVP_PKEY *pkey);
815 int EVP_PKEY_set1_DH(EVP_PKEY *pkey, struct dh_st *key);
819 struct ec_key_st *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey);
820 struct ec_key_st *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
821 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
828 void EVP_PKEY_free(EVP_PKEY *pkey);
829 int EVP_PKEY_up_ref(EVP_PKEY *pkey);
842 int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey);
843 int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode);
848 int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
850 int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
852 int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
855 int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid);
922 const EVP_PKEY_ASN1_METHOD* EVP_PKEY_get0_asn1(const EVP_PKEY *pkey);
932 int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent,
939 int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
942 int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen),
943 int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder),
947 int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
951 void (*pkey_free)(EVP_PKEY *pkey));
953 int (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2));
955 int (*pkey_security_bits)(const EVP_PKEY *pkey));
1037 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
1110 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
1114 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey));
1160 int (*check)(EVP_PKEY *pkey));
1162 int (*public_check)(EVP_PKEY *pkey));
1164 int (*param_check)(EVP_PKEY *pkey));