]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
alert: associate unsupported curve alerts with handshake failure
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 21 Jan 2019 19:56:10 +0000 (20:56 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 22 Jan 2019 04:25:27 +0000 (05:25 +0100)
Resolves: #672

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
lib/alert.c

index a7770da6760504e10c70794deb4732ac4762642d..34d2d769be9a9d38ad9f52e3fabb3d8edc31b834 100644 (file)
@@ -257,6 +257,8 @@ int gnutls_error_to_alert(int err, int *level)
        case GNUTLS_E_UNKNOWN_PK_ALGORITHM:
        case GNUTLS_E_UNWANTED_ALGORITHM:
        case GNUTLS_E_NO_COMMON_KEY_SHARE:
+       case GNUTLS_E_ECC_NO_SUPPORTED_CURVES:
+       case GNUTLS_E_ECC_UNSUPPORTED_CURVE:
                ret = GNUTLS_A_HANDSHAKE_FAILURE;
                _level = GNUTLS_AL_FATAL;
                break;