summaryrefslogtreecommitdiff
path: root/Cryptlib/Include/openssl/ec.h
diff options
context:
space:
mode:
authorGary Ching-Pang Lin <glin@suse.com>2014-07-14 09:03:36 -0400
committerPeter Jones <pjones@redhat.com>2014-07-14 09:03:36 -0400
commitf9368474dd80b630adf745314b0336c16a35b0ad (patch)
treeb82d269a6f732af91e6b599003888d8b10a13bf2 /Cryptlib/Include/openssl/ec.h
parent875eb1b9d501d853b2c44f86a32a51b59f85eef9 (diff)
downloadefi-boot-shim-f9368474dd80b630adf745314b0336c16a35b0ad.tar.gz
efi-boot-shim-f9368474dd80b630adf745314b0336c16a35b0ad.zip
Update openssl to 0.9.8za
Also update to Tiano Cryptlib r15638
Diffstat (limited to 'Cryptlib/Include/openssl/ec.h')
-rw-r--r--Cryptlib/Include/openssl/ec.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/Cryptlib/Include/openssl/ec.h b/Cryptlib/Include/openssl/ec.h
index 8bc2a235..367307f9 100644
--- a/Cryptlib/Include/openssl/ec.h
+++ b/Cryptlib/Include/openssl/ec.h
@@ -321,7 +321,15 @@ void EC_KEY_set_conv_form(EC_KEY *, point_conversion_form_t);
/* functions to set/get method specific data */
void *EC_KEY_get_key_method_data(EC_KEY *,
void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *));
-void EC_KEY_insert_key_method_data(EC_KEY *, void *data,
+/** Sets the key method data of an EC_KEY object, if none has yet been set.
+ * \param key EC_KEY object
+ * \param data opaque data to install.
+ * \param dup_func a function that duplicates |data|.
+ * \param free_func a function that frees |data|.
+ * \param clear_free_func a function that wipes and frees |data|.
+ * \return the previously set data pointer, or NULL if |data| was inserted.
+ */
+void *EC_KEY_insert_key_method_data(EC_KEY *key, void *data,
void *(*dup_func)(void *), void (*free_func)(void *), void (*clear_free_func)(void *));
/* wrapper functions for the underlying EC_GROUP object */
void EC_KEY_set_asn1_flag(EC_KEY *, int);