]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
OSSL_CRMF_CERTTEMPLATE_get0_publicKey(): fix return type and doc
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>
Fri, 14 Apr 2023 11:09:01 +0000 (13:09 +0200)
committerDr. David von Oheimb <dev@ddvo.net>
Tue, 18 Apr 2023 06:16:01 +0000 (08:16 +0200)
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/20736)

crypto/crmf/crmf_lib.c
doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod
include/openssl/crmf.h.in

index e57192fc83ccbebdd536d9424bd0fc5996df23fb..86152ee247b4ff764faa5b297c96aa636175af6c 100644 (file)
@@ -541,7 +541,7 @@ int OSSL_CRMF_MSGS_verify_popo(const OSSL_CRMF_MSGS *reqs,
     return 1;
 }
 
-const X509_PUBKEY
+X509_PUBKEY
 *OSSL_CRMF_CERTTEMPLATE_get0_publicKey(const OSSL_CRMF_CERTTEMPLATE *tmpl)
 {
     return tmpl != NULL ? tmpl->publicKey : NULL;
index 6260b33fc280bd90da2bc1b4405683e112be3a0d..48eda2c2ba8c07333007289de66bfff0c93f4f24 100644 (file)
@@ -19,7 +19,7 @@ OSSL_CRMF_MSG_get_certReqId
  #include <openssl/crmf.h>
 
  OSSL_CRMF_CERTTEMPLATE *OSSL_CRMF_MSG_get0_tmpl(const OSSL_CRMF_MSG *crm);
const X509_PUBKEY
+ X509_PUBKEY
  *OSSL_CRMF_CERTTEMPLATE_get0_publicKey(const OSSL_CRMF_CERTTEMPLATE *tmpl);
  const X509_NAME
  *OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl);
@@ -91,6 +91,8 @@ RFC 4211
 
 The OpenSSL CRMF support was added in OpenSSL 3.0.
 
+OSSL_CRMF_CERTTEMPLATE_get0_publicKey() was added in OpenSSL 3.2.
+
 =head1 COPYRIGHT
 
 Copyright 2007-2021 The OpenSSL Project Authors. All Rights Reserved.
index 0b359870dbdda6561c8b2f5e2a7f85792d646918..f5fe1ace4ed4ee5e4a2c564c331d9e8d822d4860 100644 (file)
@@ -151,7 +151,7 @@ int OSSL_CRMF_MSGS_verify_popo(const OSSL_CRMF_MSGS *reqs,
                                int rid, int acceptRAVerified,
                                OSSL_LIB_CTX *libctx, const char *propq);
 OSSL_CRMF_CERTTEMPLATE *OSSL_CRMF_MSG_get0_tmpl(const OSSL_CRMF_MSG *crm);
-const X509_PUBKEY
+X509_PUBKEY
 *OSSL_CRMF_CERTTEMPLATE_get0_publicKey(const OSSL_CRMF_CERTTEMPLATE *tmpl);
 const X509_NAME
 *OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl);