diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2006-05-11 21:33:00 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2006-05-11 21:33:00 +0000 |
commit | 7f57b076a60235a3b8c6bec703efde40c6418d07 (patch) | |
tree | 0fa0453dc3373146107613c09a5d599a57de02cc /crypto/evp/p_lib.c | |
parent | 7144c4212a18e01bf805169ad1f3fdd885975759 (diff) | |
download | openssl-7f57b076a60235a3b8c6bec703efde40c6418d07.tar.gz |
New functions to get key types without dereferncing EVP_PKEY.
More error checking for RSA pmeth.
Diffstat (limited to 'crypto/evp/p_lib.c')
-rw-r--r-- | crypto/evp/p_lib.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/crypto/evp/p_lib.c b/crypto/evp/p_lib.c index 730520fb59..752547d1e6 100644 --- a/crypto/evp/p_lib.c +++ b/crypto/evp/p_lib.c @@ -297,6 +297,16 @@ int EVP_PKEY_type(int type) return NID_undef; } +int EVP_PKEY_id(const EVP_PKEY *pkey) + { + return pkey->type; + } + +int EVP_PKEY_base_id(const EVP_PKEY *pkey) + { + return EVP_PKEY_type(pkey->type); + } + void EVP_PKEY_free(EVP_PKEY *x) { int i; |