mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-03-15 06:48:10 +08:00
add missing GnuTLS version checks around >= v3.2.0 features
This commit is contained in:
committed by
Nikos Mavrogiannopoulos
parent
58fcdd0486
commit
0de1a803d3
@@ -638,12 +638,18 @@ unsigned iv_size, overhead = 0, t;
|
|||||||
unsigned block_size;
|
unsigned block_size;
|
||||||
|
|
||||||
block_size = gnutls_cipher_get_block_size(cipher);
|
block_size = gnutls_cipher_get_block_size(cipher);
|
||||||
|
#if GNUTLS_VERSION_NUMBER >= 0x030200
|
||||||
iv_size = gnutls_cipher_get_iv_size(cipher);
|
iv_size = gnutls_cipher_get_iv_size(cipher);
|
||||||
|
#else
|
||||||
|
iv_size = block_size;
|
||||||
|
#endif
|
||||||
|
|
||||||
switch(version) {
|
switch(version) {
|
||||||
case GNUTLS_DTLS0_9:
|
case GNUTLS_DTLS0_9:
|
||||||
case GNUTLS_DTLS1_0:
|
case GNUTLS_DTLS1_0:
|
||||||
|
#if GNUTLS_VERSION_NUMBER >= 0x030200
|
||||||
case GNUTLS_DTLS1_2:
|
case GNUTLS_DTLS1_2:
|
||||||
|
#endif
|
||||||
overhead += 13;
|
overhead += 13;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user