[openssh-commits] [openssh] branch master updated (37c70ea8 -> 48d0d7a4)

git+noreply at mindrot.org git+noreply at mindrot.org
Tue Jan 26 14:59:56 AEDT 2021


This is an automated email from the git hooks/post-receive script.

dtucker pushed a change to branch master
in repository openssh.

      from  37c70ea8  upstream: refactor key constraint parsing in ssh-agent
       new  48d0d7a4  Disable sntrup761 if compiler doesn't support VLAs.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Detailed log of new commits:

commit 48d0d7a4dd31154c4208ec39029d60646192f978
Author: Darren Tucker <dtucker at dtucker.net>
Date:   Tue Jan 26 14:48:07 2021 +1100

    Disable sntrup761 if compiler doesn't support VLAs.
    
    The sntrup761 code sourced from supercop uses variable length
    arrays.  Although widely supported, they are not part of the ANSI
    C89 spec so if the compiler does not support VLAs, disable the
    sntrup761x25519-sha512 at openssh.com KEX method by replacing the kex
    functions with no-op ones similar to what we do in kexecdh.c.
    
    This should allow OpenSSH to build with a plain C89 compiler again.
    Spotted by tim@, ok djm at .

Summary of changes:
 configure.ac         | 10 ++++++++++
 defines.h            |  7 +++++++
 kex.c                |  2 ++
 kexsntrup761x25519.c | 32 ++++++++++++++++++++++++++++++++
 sntrup761.c          |  4 +++-
 5 files changed, 54 insertions(+), 1 deletion(-)

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list