projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add support for legacy PEM format private keys in EVP_PKEY_ASN1_METHOD.
[openssl.git]
/
crypto
/
asn1
/
asn1_locl.h
diff --git
a/crypto/asn1/asn1_locl.h
b/crypto/asn1/asn1_locl.h
index aafb5afdb88f88de9ebcd371643fb5b46b39f756..3acb4392d57024971933db663c44f48387e60ba4 100644
(file)
--- a/
crypto/asn1/asn1_locl.h
+++ b/
crypto/asn1/asn1_locl.h
@@
-107,4
+107,11
@@
struct evp_pkey_asn1_method_st
void (*pkey_free)(EVP_PKEY *pkey);
void (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
void (*pkey_free)(EVP_PKEY *pkey);
void (*pkey_ctrl)(EVP_PKEY *pkey, int op, long arg1, void *arg2);
+
+ /* Legacy functions for old PEM */
+
+ int (*old_priv_decode)(EVP_PKEY *pkey,
+ const unsigned char **pder, int derlen);
+ int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
+
} /* EVP_PKEY_ASN1_METHOD */;
} /* EVP_PKEY_ASN1_METHOD */;