The master_key_length can no longer be < 0
authortb <tb@openbsd.org>
Tue, 7 Jun 2022 17:19:09 +0000 (17:19 +0000)
committertb <tb@openbsd.org>
Tue, 7 Jun 2022 17:19:09 +0000 (17:19 +0000)
ok jsing

lib/libssl/tls12_lib.c

index 773ba30..14c8fd5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tls12_lib.c,v 1.4 2022/02/05 14:54:10 jsing Exp $ */
+/*     $OpenBSD: tls12_lib.c,v 1.5 2022/06/07 17:19:09 tb Exp $ */
 /*
  * Copyright (c) 2021 Joel Sing <jsing@openbsd.org>
  *
@@ -27,7 +27,7 @@ tls12_finished_verify_data(SSL *s, const char *finished_label,
 
        *out_len = 0;
 
-       if (s->session->master_key_length <= 0)
+       if (s->session->master_key_length == 0)
                return 0;
 
        if (verify_data_len < TLS1_FINISH_MAC_LENGTH)