1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-05 21:42:47 -05:00

Support hardware SHA-256 and SHA-1 on Arm platforms.

Similarly to my recent addition of NEON-accelerated AES, these new
implementations drop in alongside the SHA-NI ones, under a different
set of ifdefs. All the details of selection and detection are
essentially the same as they were for the AES code.
This commit is contained in:
Simon Tatham
2019-01-23 07:27:12 +00:00
parent cbbd464fd7
commit dc2fdb8acf
5 changed files with 511 additions and 0 deletions

2
ssh.h
View File

@ -856,6 +856,8 @@ extern const ssh_compression_alg ssh_zlib;
* platform subdirectory.
*/
bool platform_aes_hw_available(void);
bool platform_sha256_hw_available(void);
bool platform_sha1_hw_available(void);
/*
* PuTTY version number formatted as an SSH version string.