Дилян Палаузов created an issue: https://gitlab.com/gnutls/gnutls/-/issues/1606
> ./configure --disable-ssl2-support
> --with-unbound-root-key-file=/usr/local/etc/unbound/root.key
> --with-default-trust-store-file=/etc/openssl/certs/ca-bundle.crt
> --with-default-trust-store-dir=/etc/openssl/certs --enable-ktls && make
results with gcc 14.2.1
```
make[4]: Entering directory '/src/gnutls-3.8.8/lib'
CC system/ktls.lo
system/ktls.c: In function '_gnutls_ktls_set_keys':
system/ktls.c:662:68: error: storage size of 'crypto_info' isn't known
662 | struct tls12_crypto_info_chacha20_poly1305
crypto_info;
|
^~~~~~~~~~~
system/ktls.c:666:33: error: 'TLS_CIPHER_CHACHA20_POLY1305' undeclared (first
use in this function); did you mean 'GNUTLS_CIPHER_CHACHA2
0_POLY1305'?
666 | TLS_CIPHER_CHACHA20_POLY1305;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| GNUTLS_CIPHER_CHACHA20_POLY1305
system/ktls.c:666:33: note: each undeclared identifier is reported only once
for each function it appears in
In file included from ./mbuffers.h:28,
from ./buffers.h:26,
from ./record.h:27,
from system/ktls.c:32:
system/ktls.c:668:32: error: 'TLS_CIPHER_CHACHA20_POLY1305_KEY_SIZE' undeclared
(first use in this function); did you mean 'GNUTLS_CIPHE
R_CHACHA20_POLY1305'?
668 | TLS_CIPHER_CHACHA20_POLY1305_KEY_SIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
system/ktls.c:674:40: error: 'TLS_CIPHER_CHACHA20_POLY1305_IV_SIZE' undeclared
(first use in this function); did you mean 'GNUTLS_CIPHER
_CHACHA20_POLY1305'?
674 |
TLS_CIPHER_CHACHA20_POLY1305_IV_SIZE);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| GNUTLS_CIPHER_CHACHA20_POLY1305
system/ktls.c:678:40: error: 'TLS_CIPHER_CHACHA20_POLY1305_SALT_SIZE'
undeclared (first use in this function); did you mean 'GNUTLS_CIPH
ER_CHACHA20_POLY1305'?
678 |
TLS_CIPHER_CHACHA20_POLY1305_SALT_SIZE +
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
system/ktls.c:690:32: error: 'TLS_CIPHER_CHACHA20_POLY1305_REC_SEQ_SIZE'
undeclared (first use in this function); did you mean 'TLS_CIPH
ER_AES_GCM_128_REC_SEQ_SIZE'?
690 |
TLS_CIPHER_CHACHA20_POLY1305_REC_SEQ_SIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| TLS_CIPHER_AES_GCM_128_REC_SEQ_SIZE
system/ktls.c:662:68: warning: unused variable 'crypto_info' [-Wunused-variable]
662 | struct tls12_crypto_info_chacha20_poly1305
crypto_info;
|
^~~~~~~~~~~
system/ktls.c:837:68: error: storage size of 'crypto_info' isn't known
837 | struct tls12_crypto_info_chacha20_poly1305
crypto_info;
|
^~~~~~~~~~~
system/ktls.c:837:68: warning: unused variable 'crypto_info' [-Wunused-variable]
```
--
Reply to this email directly or view it on GitLab:
https://gitlab.com/gnutls/gnutls/-/issues/1606
You're receiving this email because of your account on gitlab.com.
_______________________________________________
Gnutls-devel mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-devel