PKCS12_SAFEBAG_set0_attrs: Remove const from function signature
authorDaniel Fiala <daniel@openssl.org>
Fri, 7 Oct 2022 11:24:20 +0000 (13:24 +0200)
committerHugo Landau <hlandau@openssl.org>
Thu, 13 Oct 2022 12:21:54 +0000 (13:21 +0100)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19359)

crypto/pkcs12/p12_attr.c
doc/man3/PKCS12_SAFEBAG_set0_attrs.pod
include/openssl/pkcs12.h.in

index 74cb55a8b5b1db634e86d254650db58597deba9f..ea0d027c10fcda2733ee67373327c1f997d113a2 100644 (file)
@@ -120,10 +120,10 @@ PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag)
     return bag->attrib;
 }
 
-void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, const STACK_OF(X509_ATTRIBUTE) *attrs)
+void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs)
 {
     if (bag->attrib != attrs)
        sk_X509_ATTRIBUTE_free(bag->attrib);
 
-    bag->attrib = (STACK_OF(X509_ATTRIBUTE) *)attrs;
+    bag->attrib = attrs;
 }
index 98e212a9b79f65bee946957fa83696656b7a0723..406e4c5b0d64cd9705495a026bf6950ef4d26707 100644 (file)
@@ -9,7 +9,7 @@ PKCS12_SAFEBAG_set0_attrs
 
  #include <openssl/pkcs12.h>
 
- void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, const STACK_OF(X509_ATTRIBUTE) *attrs);
+ void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs);
 
 =head1 DESCRIPTION
 
index f3a72bb0efd7ba83e318e88acd2df924074fd06d..990fb84e325200daa5407879f68cb21749f31979 100644 (file)
@@ -199,7 +199,7 @@ ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs,
 char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag);
 const STACK_OF(X509_ATTRIBUTE) *
 PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag);
-void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, const STACK_OF(X509_ATTRIBUTE) *attrs);
+void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs);
 unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor,
                                 const char *pass, int passlen,
                                 const unsigned char *in, int inlen,