Home | History | Annotate | Download | only in evp

Lines Matching refs:pkey

204 static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
206 return do_rsa_print(bp, pkey->pkey.rsa, indent, 0);
209 static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
211 return do_rsa_print(bp, pkey->pkey.rsa, indent, 1);
275 static int dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent,
277 return do_dsa_print(bp, pkey->pkey.dsa, indent, 0);
280 static int dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
282 return do_dsa_print(bp, pkey->pkey.dsa, indent, 1);
285 static int dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
287 return do_dsa_print(bp, pkey->pkey.dsa, indent, 2);
399 static int eckey_param_print(BIO *bp, const EVP_PKEY *pkey, int indent,
401 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, 0);
404 static int eckey_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent,
406 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, 1);
410 static int eckey_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent,
412 return do_EC_KEY_print(bp, pkey->pkey.ec, indent, 2);
418 int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx);
419 int (*priv_print)(BIO *out, const EVP_PKEY *pkey, int indent,
421 int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent,
457 static int print_unsupported(BIO *out, const EVP_PKEY *pkey, int indent,
464 int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent,
466 EVP_PKEY_PRINT_METHOD *method = find_method(pkey->type);
468 return method->pub_print(out, pkey, indent, pctx);
470 return print_unsupported(out, pkey, indent, "Public Key");
473 int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent,
475 EVP_PKEY_PRINT_METHOD *method = find_method(pkey->type);
477 return method->priv_print(out, pkey, indent, pctx);
479 return print_unsupported(out, pkey, indent, "Private Key");
482 int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent,
484 EVP_PKEY_PRINT_METHOD *method = find_method(pkey->type);
486 return method->param_print(out, pkey, indent, pctx);
488 return print_unsupported(out, pkey, indent, "Parameters");