Snippets for gnutls 3.8.13 from FreeBSD 150amd64
Sourced from https://pkg-status.freebsd.org/beefy23/data/latest-per-pkg/gnutls/3.8.13/150amd64-default.log.
-
common.c:187:7: warning: result of comparison of constant 9223372036854775807 with expression of type 'const unsigned int' is always false [-Wtautological-constant-out-of-range-compare] 187 | if (!INT_MULTIPLY_OK(str->size, 2, &size) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cert.c:390:55: warning: parameter 'data_size' set but not used [-Wunused-but-set-parameter] 390 | int issuers_len, const uint8_t *data, size_t data_size) | ^ -
pk.c:2834:27: warning: unused function 'get_supported_nist_curve_order' [-Wunused-function] 2834 | static inline const char *get_supported_nist_curve_order(int curve) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
pk.c:2868:27: warning: unused function 'get_supported_nist_curve_modulus' [-Wunused-function] 2868 | static inline const char *get_supported_nist_curve_modulus(int curve) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
pk.c:3657:19: warning: unused function 'dh_find_q' [-Wunused-function] 3657 | static inline int dh_find_q(const gnutls_pk_params_st *pk_params, mpz_t q) | ^~~~~~~~~ -
record.c:2193:7: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2193 | if (INT_ADD_OVERFLOW(sent, ret)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
record.c:2193:7: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] 2193 | if (INT_ADD_OVERFLOW(sent, ret)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
record.c:2205:15: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2205 | if (likely(!INT_ADD_OVERFLOW(*offset, sent))) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
kx.c:130:32: warning: unknown warning group '-Wanalyzer-file-leak', ignored [-Wunknown-warning-option] 130 | #pragma GCC diagnostic ignored "-Wanalyzer-file-leak" | ^ -
kx.c:157:7: warning: mutex 'keylog_mutex' is not held on every path through here [-Wthread-safety-analysis] 157 | if (gnutls_static_mutex_lock(&keylog_mutex) < 0) { | ^ -
kx.c:168:9: warning: releasing mutex 'keylog_mutex' that was not held [-Wthread-safety-analysis] 168 | (void)gnutls_static_mutex_unlock(&keylog_mutex); | ^ -
priority.c:2379:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 2379 | ret = gnutls_rwlock_rdlock(&system_wide_config_rwlock); | ^ -
priority.c:2387:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 2387 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:2388:9: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 2388 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:2404:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 2404 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:2406:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 2406 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:2454:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 2454 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:2569:9: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 2569 | ret = gnutls_rwlock_rdlock(&system_wide_config_rwlock); | ^ -
priority.c:2609:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 2609 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:2720:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 2720 | ret = gnutls_rwlock_rdlock(&system_wide_config_rwlock); | ^ -
priority.c:3079:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 3079 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4143:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 4143 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:4145:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4145 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4149:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4149 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4159:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4159 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4197:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 4197 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:4199:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4199 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4203:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4203 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4212:10: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4212 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4219:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4219 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4259:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 4259 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:4261:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4261 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4265:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4265 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4273:10: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4273 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4281:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4281 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4317:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 4317 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:4319:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4319 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4323:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4323 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4333:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4333 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4367:8: warning: mutex 'system_wide_config_rwlock' is not held on every path through here [-Wthread-safety-analysis] 4367 | ret = gnutls_rwlock_wrlock(&system_wide_config_rwlock); | ^ -
priority.c:4369:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4369 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4373:9: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4373 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
priority.c:4383:8: warning: releasing mutex 'system_wide_config_rwlock' that was not held [-Wthread-safety-analysis] 4383 | (void)gnutls_rwlock_unlock(&system_wide_config_rwlock); | ^ -
global.c:266:9: warning: mutex 'global_init_mutex' is not held on every path through here [-Wthread-safety-analysis] 266 | ret = gnutls_static_mutex_lock(&global_init_mutex); | ^ -
global.c:444:9: warning: releasing mutex 'global_init_mutex' that was not held [-Wthread-safety-analysis] 444 | (void)gnutls_static_mutex_unlock(&global_init_mutex); | ^ -
global.c:452:7: warning: mutex 'global_init_mutex' is not held on every path through here [-Wthread-safety-analysis] 452 | if (gnutls_static_mutex_lock(&global_init_mutex) < 0) { | ^ -
global.c:509:9: warning: releasing mutex 'global_init_mutex' that was not held [-Wthread-safety-analysis] 509 | (void)gnutls_static_mutex_unlock(&global_init_mutex); | ^ -
random.c:68:8: warning: mutex 'gnutls_rnd_list_mutex' is not held on every path through here [-Wthread-safety-analysis] 68 | (void)gnutls_static_mutex_lock(&gnutls_rnd_list_mutex); | ^ -
random.c:70:2: warning: releasing mutex 'gnutls_rnd_list_mutex' that was not held [-Wthread-safety-analysis] 70 | gnutls_static_mutex_unlock(&gnutls_rnd_list_mutex); | ^ -
random.c:134:8: warning: mutex 'gnutls_rnd_list_mutex' is not held on every path through here [-Wthread-safety-analysis] 134 | ret = gnutls_static_mutex_lock(&gnutls_rnd_list_mutex); | ^ -
random.c:138:2: warning: releasing mutex 'gnutls_rnd_list_mutex' that was not held [-Wthread-safety-analysis] 138 | gnutls_static_mutex_unlock(&gnutls_rnd_list_mutex); | ^ -
crypto-api.c:504:14: warning: no previous prototype for function '_gnutls_pkcs7_unpad' [-Wmissing-prototypes] 504 | unsigned int _gnutls_pkcs7_unpad(const uint8_t *block, unsigned int block_size) | ^ -
verify-tofu.c:381:8: warning: mutex 'file_mutex' is not held on every path through here [-Wthread-safety-analysis] 381 | ret = gnutls_static_mutex_lock(&file_mutex); | ^ -
verify-tofu.c:411:8: warning: releasing mutex 'file_mutex' that was not held [-Wthread-safety-analysis] 411 | (void)gnutls_static_mutex_unlock(&file_mutex); | ^ -
system/ktls.c:155:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 155 | memcpy(crypto_info.iv, seq_number, | ^~~~~~~~~~~~~~ -
system/ktls.c:169:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 169 | memcpy(crypto_info.iv, iv.data, | ^~~~~~~~~~~~~~ -
system/ktls.c:182:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 182 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
system/ktls.c:207:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 207 | memcpy(crypto_info.iv, seq_number, | ^~~~~~~~~~~~~~ -
system/ktls.c:221:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 221 | memcpy(crypto_info.iv, iv.data, | ^~~~~~~~~~~~~~ -
system/ktls.c:234:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 234 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
system/ktls.c:266:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 266 | memcpy(crypto_info.iv, iv.data, TLS_CHACHA20_IV_LEN); | ^~~~~~~~~~~~~~ -
system/ktls.c:277:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 277 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
system/ktls.c:318:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 318 | memcpy(crypto_info.iv, seq_number, | ^~~~~~~~~~~~~~ -
system/ktls.c:332:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 332 | memcpy(crypto_info.iv, iv.data, | ^~~~~~~~~~~~~~ -
system/ktls.c:345:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 345 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
system/ktls.c:370:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 370 | memcpy(crypto_info.iv, seq_number, | ^~~~~~~~~~~~~~ -
system/ktls.c:384:12: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 384 | memcpy(crypto_info.iv, iv.data, | ^~~~~~~~~~~~~~ -
system/ktls.c:397:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 397 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
system/ktls.c:429:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 429 | memcpy(crypto_info.iv, iv.data, TLS_CHACHA20_IV_LEN); | ^~~~~~~~~~~~~~ -
system/ktls.c:440:11: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 440 | memcpy(crypto_info.cipher_key, cipher_key.data, | ^~~~~~~~~~~~~~~~~~~~~~ -
pkcs11.c:388:8: warning: mutex 'pkcs11_mutex' is not held on every path through here [-Wthread-safety-analysis] 388 | ret = gnutls_static_mutex_lock(&pkcs11_mutex); | ^ -
pkcs11.c:463:8: warning: releasing mutex 'pkcs11_mutex' that was not held [-Wthread-safety-analysis] 463 | (void)gnutls_static_mutex_unlock(&pkcs11_mutex); | ^ -
system/threads.c:69:6: warning: mutex 'priv' is not held on every path through here [-Wthread-safety-analysis] 69 | if (glthread_lock_lock((gl_lock_t *)*priv)) { | ^ -
system/threads.c:77:6: warning: releasing mutex 'priv' that was not held [-Wthread-safety-analysis] 77 | if (glthread_lock_unlock((gl_lock_t *)*priv)) { | ^ -
common.c:310:32: warning: unknown warning group '-Wanalyzer-mismatching-deallocation', ignored [-Wunknown-warning-option] 310 | #pragma GCC diagnostic ignored "-Wanalyzer-mismatching-deallocation" | ^ -
gnutls-serv-options.c:431:56: warning: result of comparison of constant 2147483648 with expression of type 'int' is always false [-Wtautological-constant-out-of-range-compare] 431 | if (HAVE_OPT(MAXEARLYDATA) && OPT_VALUE_MAXEARLYDATA > 2147483648) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ -
common.c:310:32: warning: unknown warning group '-Wanalyzer-mismatching-deallocation', ignored [-Wunknown-warning-option] 310 | #pragma GCC diagnostic ignored "-Wanalyzer-mismatching-deallocation" | ^ -
tlsproxy/crypto-gnutls.c:76:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-warning-option] 76 | #pragma GCC diagnostic ignored "-Wsuggest-attribute=format" | ^ -
tlsproxy/crypto-gnutls.c:81:26: warning: format string is not a string literal [-Wformat-nonliteral] 81 | return vfprintf(stderr, format, ap); | ^~~~~~