simon-git: putty (pre-0.78): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Wed Oct 12 20:09:08 BST 2022
TL;DR:
06157672 Windows installer: remove explicit InstallScope setting.
2222cd10 AES-GCM NEON: cope with missing vaddq_p128.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: pre-0.78
Committer: Simon Tatham <anakin at pobox.com>
Date: 2022-10-12 20:09:08
commit 0615767224a5a5234b1916d45eca29cec1fe4a59
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=0615767224a5a5234b1916d45eca29cec1fe4a59;hp=9fcfd679b49a015e95f70b3f0380243e0db8b035
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Oct 12 19:42:09 2022 +0100
Windows installer: remove explicit InstallScope setting.
It turns out this isn't actually necessary after all to make the
installer behave in the expected way in the default case (giving a UAC
prompt and installing systemwide). And I'm told it has undesirable
consequences in more complicated cases, which I'm not expert enough in
MSI to fully understand.
windows/installer.wxs | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
commit 2222cd104dc5bd424fe025b98c133c91195cf9f3
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=2222cd104dc5bd424fe025b98c133c91195cf9f3;hp=0615767224a5a5234b1916d45eca29cec1fe4a59
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Oct 12 12:54:36 2022 +0100
AES-GCM NEON: cope with missing vaddq_p128.
In some compilers (I'm told clang 10, in particular), the NEON
intrinsic vaddq_p128 is missing, even though its input type poly128_t
is provided.
vaddq_p128 is just an XOR of two vector registers, so that's easy to
work around by casting to a more mundane type and back. Added a
configure-time test for that intrinsic, and a workaround to be used in
its absence.
cmake/cmake.h.in | 1 +
crypto/CMakeLists.txt | 8 ++++++++
crypto/aesgcm-neon.c | 8 ++++++++
3 files changed, 17 insertions(+)
More information about the tartarus-commits
mailing list