diff options
author | David Benjamin <davidben@chromium.org> | 2015-12-25 08:58:34 +0300 |
---|---|---|
committer | Adam Langley <alangley@gmail.com> | 2016-01-28 03:29:34 +0300 |
commit | b6155e60f3eab82ce35c27de90b642f59d26598b (patch) | |
tree | ef6ce8dd100d230d134c0c49d0dcc32b00b435ec /include/openssl/evp.h | |
parent | 4e98e5c903785a96a3e263a892941e90af56cb5f (diff) |
Remove app_data from EVP_PKEY_CTX.
It's never used. It's not clear why one would want such a thing.
EVP_PKEY_CTX has no way for callers to register callbacks, which means
there shouldn't be a way for the library to present you an EVP_PKEY_CTX
out-of-context. (Whereas app_data/ex_data makes sense on SSL because of
its numerous callbacks or RSA because of RSA_METHOD.)
Change-Id: I55af537ab101682677af34f6ac1f2c27b5899a89
Reviewed-on: https://boringssl-review.googlesource.com/6849
Reviewed-by: Adam Langley <alangley@gmail.com>
Diffstat (limited to 'include/openssl/evp.h')
-rw-r--r-- | include/openssl/evp.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/include/openssl/evp.h b/include/openssl/evp.h index adf586e8..2ec88616 100644 --- a/include/openssl/evp.h +++ b/include/openssl/evp.h @@ -428,14 +428,6 @@ OPENSSL_EXPORT EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *ctx); /* EVP_PKEY_CTX_get0_pkey returns the |EVP_PKEY| associated with |ctx|. */ OPENSSL_EXPORT EVP_PKEY *EVP_PKEY_CTX_get0_pkey(EVP_PKEY_CTX *ctx); -/* EVP_PKEY_CTX_set_app_data sets an opaque pointer on |ctx|. */ -OPENSSL_EXPORT void EVP_PKEY_CTX_set_app_data(EVP_PKEY_CTX *ctx, void *data); - -/* EVP_PKEY_CTX_get_app_data returns the opaque pointer from |ctx| that was - * previously set with |EVP_PKEY_CTX_set_app_data|, or NULL if none has been - * set. */ -OPENSSL_EXPORT void *EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx); - /* EVP_PKEY_sign_init initialises an |EVP_PKEY_CTX| for a signing operation. It * should be called before |EVP_PKEY_sign|. * |