diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-03-05 09:16:29 +0100 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-03-10 16:09:44 +0100 |
commit | 44387c9000197b219e7673d5522517a1a6499af8 (patch) | |
tree | b2a313ae250e4b621ff8694089dacc14af89e723 /doc | |
parent | cfca56dfaee0518c2cd99a9c5cda29ad557380e1 (diff) |
Move OSSL_CMP_X509_digest() to x_all.c, renaming it to X509_digest_sig()
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/11142)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man3/OSSL_CMP_X509_digest.pod | 36 | ||||
-rw-r--r-- | doc/man3/X509_digest.pod | 17 |
2 files changed, 15 insertions, 38 deletions
diff --git a/doc/man3/OSSL_CMP_X509_digest.pod b/doc/man3/OSSL_CMP_X509_digest.pod deleted file mode 100644 index 824d3497c3..0000000000 --- a/doc/man3/OSSL_CMP_X509_digest.pod +++ /dev/null @@ -1,36 +0,0 @@ -=pod - -=head1 NAME - -OSSL_CMP_X509_digest -- CMP certificate utility functions - -=head1 SYNOPSIS - - #include <openssl/cmp_util.h> - - ASN1_OCTET_STRING *OSSL_CMP_X509_digest(const X509 *cert); - -=head1 DESCRIPTION - -OSSL_CMP_X509_digest() calculates a digest of the given certificate -using the same hash algorithm as in the certificate signature. - -=head1 RETURN VALUES - -OSSL_CMP_X509_digest() returns an ASN1_OCTET_STRING on success, else NULL. - -=head1 HISTORY - -The OpenSSL CMP support was added in OpenSSL 3.0. - -=head1 COPYRIGHT - -Copyright 2007-2019 The OpenSSL Project Authors. All Rights Reserved. - -Licensed under the Apache License 2.0 (the "License"). You may not use -this file except in compliance with the License. You can obtain a copy -in the file LICENSE in the source distribution or at -L<https://www.openssl.org/source/license.html>. - -=cut diff --git a/doc/man3/X509_digest.pod b/doc/man3/X509_digest.pod index 52eb522b36..dfddd12e10 100644 --- a/doc/man3/X509_digest.pod +++ b/doc/man3/X509_digest.pod @@ -2,7 +2,9 @@ =head1 NAME -X509_digest, X509_CRL_digest, +X509_digest, +X509_digest_sig, +X509_CRL_digest, X509_pubkey_digest, X509_NAME_digest, X509_REQ_digest, @@ -15,6 +17,7 @@ PKCS7_ISSUER_AND_SERIAL_digest int X509_digest(const X509 *data, const EVP_MD *type, unsigned char *md, unsigned int *len); + ASN1_OCTET_STRING *X509_digest_sig(const X509 *cert); int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type, unsigned char *md, unsigned int *len); @@ -36,8 +39,12 @@ PKCS7_ISSUER_AND_SERIAL_digest =head1 DESCRIPTION +X509_digest_sig() calculates a digest of the given certificate +using the same hash algorithm as in its signature. + X509_pubkey_digest() returns a digest of the DER representation of the public key in the specified X509 B<data> object. + All other functions described here return a digest of the DER representation of their entire B<data> objects. @@ -49,12 +56,18 @@ to a place where the digest size will be stored. =head1 RETURN VALUES -All functions described here return 1 for success and 0 for failure. +X509_digest_sig() returns an ASN1_OCTET_STRING on success, else NULL. + +All other functions described here return 1 for success and 0 for failure. =head1 SEE ALSO L<EVP_sha1(3)> +=head1 HISTORY + +The X509_digest_sig() function was added in OpenSSL 3.0. + =head1 COPYRIGHT Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. |