Fixes: #21
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
#ifdef DEFAULT_PRIO
default_prio = DEFAULT_PRIO ":%COMPAT";
#else
- default_prio = "NORMAL:-VERS-SSL3.0:%COMPAT";
+ /* GnuTLS 3.5.19 and onward refuse to negotiate AES-CBC-HMAC-SHA256
+ * by default but some Cisco servers can't do anything better, so
+ * explicitly add '+SHA256' to allow it. Yay Cisco. */
+ default_prio = "NORMAL:-VERS-SSL3.0:+SHA256:%COMPAT";
#endif
snprintf(vpninfo->gnutls_prio, sizeof(vpninfo->gnutls_prio), "%s%s%s",