simon-git: putty (main): Jacob Nevins

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Tue Aug 22 19:50:34 BST 2023


TL;DR:
  06d7c391 Fix typo in comment.
  a1d80e41 testcrypt: allow null return from ssh2_mac_new.
  5ced5174 cryptsuite: gracefully handle unavailable HW accel.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer:      Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:           2023-08-22 19:50:34

commit 06d7c3916a2956e5ae604e5927ede50a944620eb
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=06d7c3916a2956e5ae604e5927ede50a944620eb;hp=29fef36f3e4956d3928ee9758bfc9eefaebe934a
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Tue Aug 22 17:58:24 2023 +0100

    Fix typo in comment.

 crypto/aesgcm-footer.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1d80e41ddc9fc7e280a9d7167533d33aee7cdae
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=a1d80e41ddc9fc7e280a9d7167533d33aee7cdae;hp=06d7c3916a2956e5ae604e5927ede50a944620eb
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Tue Aug 22 17:59:19 2023 +0100

    testcrypt: allow null return from ssh2_mac_new.
    
    This can now happen if, for instance, the CLMUL implementation of
    aesgcm is compiled in, but not available at runtime because we're on
    an old Intel CPU.
    
    In this situation, testcrypt would segfault when driven by
    test/cryptsuite.py, and test/list-accel.py would erroneously claim the
    CLMUL implementation was available when it wasn't.

 test/testcrypt-func.h | 2 +-
 test/testcrypt.c      | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5ced517428f57275c47a5b99b18fbdbba2105bb8
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=5ced517428f57275c47a5b99b18fbdbba2105bb8;hp=a1d80e41ddc9fc7e280a9d7167533d33aee7cdae
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Tue Aug 22 19:05:21 2023 +0100

    cryptsuite: gracefully handle unavailable HW accel.
    
    Hardware-accelerated GCM and AES implementations which were compiled in,
    but unavailable at runtime, would cause GCM tests to give errors.

 test/cryptsuite.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)



More information about the tartarus-commits mailing list