Lines Matching refs:pp
35 unsigned char **pp) in i2d_provided() argument
50 int pp_was_NULL = (pp == NULL || *pp == NULL); in i2d_provided()
59 if (OSSL_ENCODER_to_data(ctx, pp, &len)) { in i2d_provided()
73 int i2d_KeyParams(const EVP_PKEY *a, unsigned char **pp) in i2d_KeyParams() argument
81 return i2d_provided(a, EVP_PKEY_KEY_PARAMETERS, output_info, pp); in i2d_KeyParams()
84 return a->ameth->param_encode(a, pp); in i2d_KeyParams()
94 int i2d_PrivateKey(const EVP_PKEY *a, unsigned char **pp) in i2d_PrivateKey() argument
103 return i2d_provided(a, EVP_PKEY_KEYPAIR, output_info, pp); in i2d_PrivateKey()
106 return a->ameth->old_priv_encode(a, pp); in i2d_PrivateKey()
113 ret = i2d_PKCS8_PRIV_KEY_INFO(p8, pp); in i2d_PrivateKey()
122 int i2d_PublicKey(const EVP_PKEY *a, unsigned char **pp) in i2d_PublicKey() argument
131 return i2d_provided(a, EVP_PKEY_PUBLIC_KEY, output_info, pp); in i2d_PublicKey()
135 return i2d_RSAPublicKey(EVP_PKEY_get0_RSA(a), pp); in i2d_PublicKey()
138 return i2d_DSAPublicKey(EVP_PKEY_get0_DSA(a), pp); in i2d_PublicKey()
142 return i2o_ECPublicKey(EVP_PKEY_get0_EC_KEY(a), pp); in i2d_PublicKey()