Task #131763 - added.err
back to task #131763download
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|