Lines Matching refs:pp
35 unsigned char **pp) in i2d_provided() argument
51 int pp_was_NULL = (pp == NULL || *pp == NULL); in i2d_provided()
59 if (OSSL_ENCODER_to_data(ctx, pp, &len)) { in i2d_provided()
74 int i2d_KeyParams(const EVP_PKEY *a, unsigned char **pp) in i2d_KeyParams() argument
82 return i2d_provided(a, EVP_PKEY_KEY_PARAMETERS, output_info, pp); in i2d_KeyParams()
85 return a->ameth->param_encode(a, pp); in i2d_KeyParams()
95 int i2d_PrivateKey(const EVP_PKEY *a, unsigned char **pp) in i2d_PrivateKey() argument
104 return i2d_provided(a, EVP_PKEY_KEYPAIR, output_info, pp); in i2d_PrivateKey()
107 return a->ameth->old_priv_encode(a, pp); in i2d_PrivateKey()
114 ret = i2d_PKCS8_PRIV_KEY_INFO(p8, pp); in i2d_PrivateKey()
123 int i2d_PublicKey(const EVP_PKEY *a, unsigned char **pp) in i2d_PublicKey() argument
132 return i2d_provided(a, EVP_PKEY_PUBLIC_KEY, output_info, pp); in i2d_PublicKey()
136 return i2d_RSAPublicKey(EVP_PKEY_get0_RSA(a), pp); in i2d_PublicKey()
139 return i2d_DSAPublicKey(EVP_PKEY_get0_DSA(a), pp); in i2d_PublicKey()
143 return i2o_ECPublicKey(EVP_PKEY_get0_EC_KEY(a), pp); in i2d_PublicKey()