Task #131763 - added.err

back to task #131763
download
Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:35:49: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   35 | crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                                  ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:1: included_from: Included from here.
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:36:58: note: previously declared as an array 'unsigned char[1184]'
#   36 | int crypto_kem_mlkem768_seed_keypair(unsigned char       pk[crypto_kem_mlkem768_PUBLICKEYBYTES],
#      |                                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   33|   
#   34|   int
#   35|-> crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   36|   {
#   37|       return mlkem768_ref_seed_keypair(pk, sk, seed);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:35:68: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#   35 | crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                                                     ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:37:58: note: previously declared as an array 'unsigned char[2400]'
#   37 |                                      unsigned char       sk[crypto_kem_mlkem768_SECRETKEYBYTES],
#      |                                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   33|   
#   34|   int
#   35|-> crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   36|   {
#   37|       return mlkem768_ref_seed_keypair(pk, sk, seed);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:35:93: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#   35 | crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                                                                        ~~~~~~~~~~~~~~~~~~~~~^~~~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:38:58: note: previously declared as an array 'const unsigned char[64]'
#   38 |                                      const unsigned char seed[crypto_kem_mlkem768_SEEDBYTES])
#      |                                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   33|   
#   34|   int
#   35|-> crypto_kem_mlkem768_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   36|   {
#   37|       return mlkem768_ref_seed_keypair(pk, sk, seed);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:41:44: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   41 | crypto_kem_mlkem768_keypair(unsigned char *pk, unsigned char *sk)
#      |                             ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:42:47: note: previously declared as an array 'unsigned char[1184]'
#   42 | int crypto_kem_mlkem768_keypair(unsigned char pk[crypto_kem_mlkem768_PUBLICKEYBYTES],
#      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   39|   
#   40|   int
#   41|-> crypto_kem_mlkem768_keypair(unsigned char *pk, unsigned char *sk)
#   42|   {
#   43|       return mlkem768_ref_keypair(pk, sk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:41:63: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#   41 | crypto_kem_mlkem768_keypair(unsigned char *pk, unsigned char *sk)
#      |                                                ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:43:47: note: previously declared as an array 'unsigned char[2400]'
#   43 |                                 unsigned char sk[crypto_kem_mlkem768_SECRETKEYBYTES])
#      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   39|   
#   40|   int
#   41|-> crypto_kem_mlkem768_keypair(unsigned char *pk, unsigned char *sk)
#   42|   {
#   43|       return mlkem768_ref_keypair(pk, sk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:47:40: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   47 | crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                         ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:47:49: note: previously declared as an array 'unsigned char[1088]'
#   47 | int crypto_kem_mlkem768_enc(unsigned char       ct[crypto_kem_mlkem768_CIPHERTEXTBYTES],
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   45|   
#   46|   int
#   47|-> crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#   48|   {
#   49|       return mlkem768_ref_enc(ct, ss, pk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:47:59: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#   47 | crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                                            ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:48:49: note: previously declared as an array 'unsigned char[32]'
#   48 |                             unsigned char       ss[crypto_kem_mlkem768_SHAREDSECRETBYTES],
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   45|   
#   46|   int
#   47|-> crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#   48|   {
#   49|       return mlkem768_ref_enc(ct, ss, pk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:47:84: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#   47 | crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                                                               ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:49:49: note: previously declared as an array 'const unsigned char[1184]'
#   49 |                             const unsigned char pk[crypto_kem_mlkem768_PUBLICKEYBYTES])
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   45|   
#   46|   int
#   47|-> crypto_kem_mlkem768_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#   48|   {
#   49|       return mlkem768_ref_enc(ct, ss, pk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:53:54: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   53 | crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                       ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:54:59: note: previously declared as an array 'unsigned char[1088]'
#   54 | crypto_kem_mlkem768_enc_deterministic(unsigned char       ct[crypto_kem_mlkem768_CIPHERTEXTBYTES],
#      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   51|   
#   52|   int
#   53|-> crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#   54|                                         const unsigned char *seed)
#   55|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:53:73: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#   53 | crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                                          ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:55:59: note: previously declared as an array 'unsigned char[32]'
#   55 |                                       unsigned char       ss[crypto_kem_mlkem768_SHAREDSECRETBYTES],
#      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   51|   
#   52|   int
#   53|-> crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#   54|                                         const unsigned char *seed)
#   55|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:53:98: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#   53 | crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                                                             ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:56:59: note: previously declared as an array 'const unsigned char[1184]'
#   56 |                                       const unsigned char pk[crypto_kem_mlkem768_PUBLICKEYBYTES],
#      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   51|   
#   52|   int
#   53|-> crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#   54|                                         const unsigned char *seed)
#   55|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:54:60: warning[-Warray-parameter=]: argument 4 of type 'const unsigned char *' declared as a pointer
#   54 |                                       const unsigned char *seed)
#      |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:57:59: note: previously declared as an array 'const unsigned char[32]'
#   57 |                                       const unsigned char seed[32])
#      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
#   52|   int
#   53|   crypto_kem_mlkem768_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#   54|->                                       const unsigned char *seed)
#   55|   {
#   56|       return mlkem768_ref_enc_deterministic(ct, ss, pk, seed);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:60:40: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   60 | crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                         ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:61:49: note: previously declared as an array 'unsigned char[32]'
#   61 | int crypto_kem_mlkem768_dec(unsigned char       ss[crypto_kem_mlkem768_SHAREDSECRETBYTES],
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   58|   
#   59|   int
#   60|-> crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#   61|   {
#   62|       return mlkem768_ref_dec(ss, ct, sk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:60:65: warning[-Warray-parameter=]: argument 2 of type 'const unsigned char *' declared as a pointer
#   60 | crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                                            ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:62:49: note: previously declared as an array 'const unsigned char[1088]'
#   62 |                             const unsigned char ct[crypto_kem_mlkem768_CIPHERTEXTBYTES],
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   58|   
#   59|   int
#   60|-> crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#   61|   {
#   62|       return mlkem768_ref_dec(ss, ct, sk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/mlkem768/kem_mlkem768.c:60:90: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#   60 | crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_mlkem768.h:63:49: note: previously declared as an array 'const unsigned char[2400]'
#   63 |                             const unsigned char sk[crypto_kem_mlkem768_SECRETKEYBYTES])
#      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   58|   
#   59|   int
#   60|-> crypto_kem_mlkem768_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#   61|   {
#   62|       return mlkem768_ref_dec(ss, ct, sk);

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:87:46: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#   87 | crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                               ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:6: included_from: Included from here.
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:36:55: note: previously declared as an array 'unsigned char[1216]'
#   36 | int crypto_kem_xwing_seed_keypair(unsigned char       pk[crypto_kem_xwing_PUBLICKEYBYTES],
#      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   85|   
#   86|   int
#   87|-> crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   88|   {
#   89|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:87:65: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#   87 | crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                                                  ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:37:55: note: previously declared as an array 'unsigned char[32]'
#   37 |                                   unsigned char       sk[crypto_kem_xwing_SECRETKEYBYTES],
#      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   85|   
#   86|   int
#   87|-> crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   88|   {
#   89|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:87:90: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#   87 | crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:38:55: note: previously declared as an array 'const unsigned char[32]'
#   38 |                                   const unsigned char seed[crypto_kem_xwing_SEEDBYTES])
#      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   85|   
#   86|   int
#   87|-> crypto_kem_xwing_seed_keypair(unsigned char *pk, unsigned char *sk, const unsigned char *seed)
#   88|   {
#   89|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:108:41: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#  108 | crypto_kem_xwing_keypair(unsigned char *pk, unsigned char *sk)
#      |                          ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:42:44: note: previously declared as an array 'unsigned char[1216]'
#   42 | int crypto_kem_xwing_keypair(unsigned char pk[crypto_kem_xwing_PUBLICKEYBYTES],
#      |                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  106|   
#  107|   int
#  108|-> crypto_kem_xwing_keypair(unsigned char *pk, unsigned char *sk)
#  109|   {
#  110|       unsigned char seed[crypto_kem_xwing_SEEDBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:108:60: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#  108 | crypto_kem_xwing_keypair(unsigned char *pk, unsigned char *sk)
#      |                                             ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:43:44: note: previously declared as an array 'unsigned char[32]'
#   43 |                              unsigned char sk[crypto_kem_xwing_SECRETKEYBYTES])
#      |                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  106|   
#  107|   int
#  108|-> crypto_kem_xwing_keypair(unsigned char *pk, unsigned char *sk)
#  109|   {
#  110|       unsigned char seed[crypto_kem_xwing_SEEDBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:121:51: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#  121 | crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                    ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:53:60: note: previously declared as an array 'unsigned char[1120]'
#   53 | int crypto_kem_xwing_enc_deterministic(unsigned char       ct[crypto_kem_xwing_CIPHERTEXTBYTES],
#      |                                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  119|   
#  120|   int
#  121|-> crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#  122|                                      const unsigned char *seed)
#  123|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:121:70: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#  121 | crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                                       ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:54:60: note: previously declared as an array 'unsigned char[32]'
#   54 |                                        unsigned char       ss[crypto_kem_xwing_SHAREDSECRETBYTES],
#      |                                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  119|   
#  120|   int
#  121|-> crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#  122|                                      const unsigned char *seed)
#  123|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:121:95: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#  121 | crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:55:60: note: previously declared as an array 'const unsigned char[1216]'
#   55 |                                        const unsigned char pk[crypto_kem_xwing_PUBLICKEYBYTES],
#      |                                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  119|   
#  120|   int
#  121|-> crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#  122|                                      const unsigned char *seed)
#  123|   {

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:122:57: warning[-Warray-parameter=]: argument 4 of type 'const unsigned char *' declared as a pointer
#  122 |                                    const unsigned char *seed)
#      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:56:60: note: previously declared as an array 'const unsigned char[64]'
#   56 |                                        const unsigned char seed[64])
#      |                                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
#  120|   int
#  121|   crypto_kem_xwing_enc_deterministic(unsigned char *ct, unsigned char *ss, const unsigned char *pk,
#  122|->                                    const unsigned char *seed)
#  123|   {
#  124|       const unsigned char *pk_mlkem  = pk;

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:158:37: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#  158 | crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                      ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:47:46: note: previously declared as an array 'unsigned char[1120]'
#   47 | int crypto_kem_xwing_enc(unsigned char       ct[crypto_kem_xwing_CIPHERTEXTBYTES],
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  156|   
#  157|   int
#  158|-> crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#  159|   {
#  160|       unsigned char seed[64];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:158:56: warning[-Warray-parameter=]: argument 2 of type 'unsigned char *' declared as a pointer
#  158 | crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                                         ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:48:46: note: previously declared as an array 'unsigned char[32]'
#   48 |                          unsigned char       ss[crypto_kem_xwing_SHAREDSECRETBYTES],
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  156|   
#  157|   int
#  158|-> crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#  159|   {
#  160|       unsigned char seed[64];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:158:81: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#  158 | crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#      |                                                            ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:49:46: note: previously declared as an array 'const unsigned char[1216]'
#   49 |                          const unsigned char pk[crypto_kem_xwing_PUBLICKEYBYTES])
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  156|   
#  157|   int
#  158|-> crypto_kem_xwing_enc(unsigned char *ct, unsigned char *ss, const unsigned char *pk)
#  159|   {
#  160|       unsigned char seed[64];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:173:37: warning[-Warray-parameter=]: argument 1 of type 'unsigned char *' declared as a pointer
#  173 | crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                      ~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:60:46: note: previously declared as an array 'unsigned char[32]'
#   60 | int crypto_kem_xwing_dec(unsigned char       ss[crypto_kem_xwing_SHAREDSECRETBYTES],
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  171|   
#  172|   int
#  173|-> crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#  174|   {
#  175|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:173:62: warning[-Warray-parameter=]: argument 2 of type 'const unsigned char *' declared as a pointer
#  173 | crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                                         ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:61:46: note: previously declared as an array 'const unsigned char[1120]'
#   61 |                          const unsigned char ct[crypto_kem_xwing_CIPHERTEXTBYTES],
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  171|   
#  172|   int
#  173|-> crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#  174|   {
#  175|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: COMPILER_WARNING:
libsodium-1.0.22/src/libsodium/crypto_kem/xwing/kem_xwing.c:173:87: warning[-Warray-parameter=]: argument 3 of type 'const unsigned char *' declared as a pointer
#  173 | crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#      |                                                                  ~~~~~~~~~~~~~~~~~~~~~^~
libsodium-1.0.22/src/libsodium/include/sodium/crypto_kem_xwing.h:62:46: note: previously declared as an array 'const unsigned char[32]'
#   62 |                          const unsigned char sk[crypto_kem_xwing_SECRETKEYBYTES])
#      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  171|   
#  172|   int
#  173|-> crypto_kem_xwing_dec(unsigned char *ss, const unsigned char *ct, const unsigned char *sk)
#  174|   {
#  175|       unsigned char pk_mlkem[crypto_kem_mlkem768_PUBLICKEYBYTES];

Error: CPPCHECK_WARNING (CWE-190):
libsodium-1.0.22/src/libsodium/sodium/codecs.c:133: error[integerOverflow]: Signed integer overflow for expression ''0'-52'.
#  131|           (GE(c, 'A') & LE(c, 'Z') & (c - 'A')) |
#  132|           (GE(c, 'a') & LE(c, 'z') & (c - ('a' - 26))) |
#  133|->         (GE(c, '0') & LE(c, '9') & (c - ('0' - 52))) | (EQ(c, '+') & 62) |
#  134|           (EQ(c, '/') & 63);
#  135|   

Error: CPPCHECK_WARNING (CWE-190):
libsodium-1.0.22/src/libsodium/sodium/codecs.c:155: error[integerOverflow]: Signed integer overflow for expression ''0'-52'.
#  153|           (GE(c, 'A') & LE(c, 'Z') & (c - 'A')) |
#  154|           (GE(c, 'a') & LE(c, 'z') & (c - ('a' - 26))) |
#  155|->         (GE(c, '0') & LE(c, '9') & (c - ('0' - 52))) | (EQ(c, '-') & 62) |
#  156|           (EQ(c, '_') & 63);
#  157|