]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix some strict gcc-12 warnings
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 22 Aug 2021 19:28:51 +0000 (21:28 +0200)
committerTomas Mraz <tomas@openssl.org>
Wed, 25 Aug 2021 15:27:02 +0000 (17:27 +0200)
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16375)

crypto/ec/curve448/field.h
ssl/s3_cbc.c
ssl/ssl_local.h

index ccd04482d2053f66814bba2f2a92b8fd60c0bcaf..4ce263d4367ea6002d6ebe7e4497e6c68331018f 100644 (file)
@@ -62,7 +62,7 @@ mask_t gf_eq(const gf x, const gf y);
 mask_t gf_lobit(const gf x);
 mask_t gf_hibit(const gf x);
 
-void gf_serialize(uint8_t *serial, const gf x, int with_highbit);
+void gf_serialize(uint8_t serial[SER_BYTES], const gf x, int with_highbit);
 mask_t gf_deserialize(gf x, const uint8_t serial[SER_BYTES], int with_hibit,
                       uint8_t hi_nmask);
 
index aa7d63f84a9f3f98a82793d3fe9a4068737fea07..ae2a330ba5adcbee8a098bfaa5147000a930c75e 100644 (file)
@@ -128,7 +128,7 @@ char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx)
 int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx,
                            unsigned char *md_out,
                            size_t *md_out_size,
-                           const unsigned char header[13],
+                           const unsigned char *header,
                            const unsigned char *data,
                            size_t data_plus_mac_size,
                            size_t data_plus_mac_plus_padding_size,
index f92472117a1b7716786bca0a00813367bf24a672..9f346e30e8f417c67f9ba5354a2482f51b8cb140 100644 (file)
@@ -2622,7 +2622,7 @@ __owur char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx);
 __owur int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx,
                                   unsigned char *md_out,
                                   size_t *md_out_size,
-                                  const unsigned char header[13],
+                                  const unsigned char *header,
                                   const unsigned char *data,
                                   size_t data_plus_mac_size,
                                   size_t data_plus_mac_plus_padding_size,