]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Constify X509_get_signature_info
authorBob Beck <beck@openssl.org>
Sat, 21 Feb 2026 21:17:26 +0000 (14:17 -0700)
committerNeil Horman <nhorman@openssl.org>
Tue, 24 Feb 2026 19:30:14 +0000 (14:30 -0500)
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
MergeDate: Tue Feb 24 19:33:04 2026
(Merged from https://github.com/openssl/openssl/pull/30127)

crypto/x509/x509_set.c
doc/man3/X509_get0_signature.pod
include/openssl/x509.h.in

index 75b5e7794528434ffa826985385d5b19c0af6ee5..ce7a77550bffcb704d0b967334642627da9b3c75 100644 (file)
@@ -202,7 +202,7 @@ void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid,
     siginf->flags = flags;
 }
 
-int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
+int X509_get_signature_info(const X509 *x, int *mdnid, int *pknid, int *secbits,
     uint32_t *flags)
 {
     X509_check_purpose(x, -1, -1);
index f8d47a27b80c21f00d15023a9551765619ad0ed2..17046a73dd2bb1b251f0338986e399b93d6cd33b 100644 (file)
@@ -35,7 +35,7 @@ X509_ACERT_get_signature_nid - signature information
  int X509_CRL_get_signature_nid(const X509_CRL *crl);
  const X509_ALGOR *X509_CRL_get0_tbs_sigalg(const X509_crl *crl);
 
- int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
+ int X509_get_signature_info(const X509 *x, int *mdnid, int *pknid, int *secbits,
                              uint32_t *flags);
 
  int X509_SIG_INFO_get(const X509_SIG_INFO *siginf, int *mdnid, int *pknid,
index 0daee72cccb2f26c4f4a593bc2407a9e7d23aa1f..1dd576a19d2b4bc25b1b417d7b26beccd77d0d0f 100644 (file)
@@ -588,7 +588,7 @@ int X509_SIG_INFO_get(const X509_SIG_INFO *siginf, int *mdnid, int *pknid,
 void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid,
     int secbits, uint32_t flags);
 
-int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
+int X509_get_signature_info(const X509 *x, int *mdnid, int *pknid, int *secbits,
     uint32_t *flags);
 
 void X509_get0_signature(const ASN1_BIT_STRING **psig,