diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-05-21 10:37:22 +0200 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-05-26 09:35:32 +0200 |
commit | 93f99b681ab5a1cf7062053323e09b0cad5ff854 (patch) | |
tree | fb5ead50ddbb6cb871c0240648d9036d2dfbf486 /doc/man3/X509_PUBKEY_new.pod | |
parent | 7674e92324648b59786d86d8e9014bbaed4e6d07 (diff) |
Fix X509_PUBKEY_cmp(), move to crypto/x509/x_pubkey.c, rename, export, and document it
Fixes #11870
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/11894)
Diffstat (limited to 'doc/man3/X509_PUBKEY_new.pod')
-rw-r--r-- | doc/man3/X509_PUBKEY_new.pod | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/doc/man3/X509_PUBKEY_new.pod b/doc/man3/X509_PUBKEY_new.pod index e2ff81235d..60d1cd390e 100644 --- a/doc/man3/X509_PUBKEY_new.pod +++ b/doc/man3/X509_PUBKEY_new.pod @@ -5,8 +5,8 @@ X509_PUBKEY_new, X509_PUBKEY_free, X509_PUBKEY_dup, X509_PUBKEY_set, X509_PUBKEY_get0, X509_PUBKEY_get, d2i_PUBKEY, i2d_PUBKEY, d2i_PUBKEY_bio, d2i_PUBKEY_fp, -i2d_PUBKEY_fp, i2d_PUBKEY_bio, X509_PUBKEY_set0_param, -X509_PUBKEY_get0_param - SubjectPublicKeyInfo public key functions +i2d_PUBKEY_fp, i2d_PUBKEY_bio, X509_PUBKEY_set0_param, X509_PUBKEY_get0_param, +X509_PUBKEY_eq - SubjectPublicKeyInfo public key functions =head1 SYNOPSIS @@ -35,6 +35,7 @@ X509_PUBKEY_get0_param - SubjectPublicKeyInfo public key functions int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, const X509_PUBKEY *pub); + int X509_PUBKEY_eq(X509_PUBKEY *a, X509_PUBKEY *b); =head1 DESCRIPTION @@ -81,6 +82,8 @@ parameters is not required it can be set to B<NULL>. All of the retrieved pointers are internal and must not be freed after the call. +X509_PUBKEY_eq() compares two B<X509_PUBKEY> values. + =head1 NOTES The B<X509_PUBKEY> functions can be used to encode and decode public keys @@ -104,12 +107,18 @@ structure or B<NULL> if an error occurs. X509_PUBKEY_set(), X509_PUBKEY_set0_param() and X509_PUBKEY_get0_param() return 1 for success and 0 if an error occurred. +X509_PUBKEY_eq() returns 1 for equal, 0 for different, and < 0 on error. + =head1 SEE ALSO L<d2i_X509(3)>, L<ERR_get_error(3)>, L<X509_get_pubkey(3)>, +=head1 HISTORY + +The X509_PUBKEY_eq() function was added in OpenSSL 3.0. + =head1 COPYRIGHT Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. |