summaryrefslogtreecommitdiffstats
path: root/doc/man3/EC_KEY_new.pod
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2017-03-15 14:11:34 +0100
committerRichard Levitte <levitte@openssl.org>2017-03-15 15:03:11 +0100
commitd1da335c5514f9ba8b5115faab208a8046a5bc56 (patch)
treec3c2249eb951fe49531fcfd5d8d0155eed416d96 /doc/man3/EC_KEY_new.pod
parent89b06ca7b0b08d31ac48275d1376a7046dd75f55 (diff)
Add EC_KEY_get0_engine()
Just as for DH, DSA and RSA, this gives the engine associated with the key. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2960)
Diffstat (limited to 'doc/man3/EC_KEY_new.pod')
-rw-r--r--doc/man3/EC_KEY_new.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/man3/EC_KEY_new.pod b/doc/man3/EC_KEY_new.pod
index 591529fd47..c040706c6c 100644
--- a/doc/man3/EC_KEY_new.pod
+++ b/doc/man3/EC_KEY_new.pod
@@ -5,6 +5,7 @@
EC_KEY_get_method, EC_KEY_set_method,
EC_KEY_new, EC_KEY_get_flags, EC_KEY_set_flags, EC_KEY_clear_flags,
EC_KEY_new_by_curve_name, EC_KEY_free, EC_KEY_copy, EC_KEY_dup, EC_KEY_up_ref,
+EC_KEY_get0_engine,
EC_KEY_get0_group, EC_KEY_set_group, EC_KEY_get0_private_key,
EC_KEY_set_private_key, EC_KEY_get0_public_key, EC_KEY_set_public_key,
EC_KEY_get_conv_form,
@@ -27,6 +28,7 @@ EC_KEY objects
EC_KEY *EC_KEY_copy(EC_KEY *dst, const EC_KEY *src);
EC_KEY *EC_KEY_dup(const EC_KEY *src);
int EC_KEY_up_ref(EC_KEY *key);
+ ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey);
const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
@@ -78,6 +80,9 @@ EC_KEY_dup() creates a new EC_KEY object and copies B<ec_key> into it.
EC_KEY_up_ref() increments the reference count associated with the EC_KEY
object.
+EC_KEY_get0_engine() returns a handle to the ENGINE that has been set for
+this EC_KEY object.
+
EC_KEY_generate_key() generates a new public and private key for the supplied
B<eckey> object. B<eckey> must have an EC_GROUP object associated with it
before calling this function. The private key is a random integer (0 < priv_key
@@ -149,6 +154,8 @@ integer.
EC_KEY_copy() returns a pointer to the destination key, or NULL on error.
+EC_KEY_get0_engine() returns a pointer to an ENGINE, or NULL if it wasn't set.
+
EC_KEY_up_ref(), EC_KEY_set_group(), EC_KEY_set_private_key(),
EC_KEY_set_public_key(), EC_KEY_precompute_mult(), EC_KEY_generate_key(),
EC_KEY_check_key(), EC_KEY_set_public_key_affine_coordinates(),