diff options
| author | jsing <> | 2023-05-16 07:04:57 +0000 |
|---|---|---|
| committer | jsing <> | 2023-05-16 07:04:57 +0000 |
| commit | 3ea05589a10a373b7fdef94f8262460dbfffa8fc (patch) | |
| tree | 102080b2fe0c0a04e2a92d62b81970545817878f /src/lib/libcrypto/perlasm/readme | |
| parent | 9037f6734c65246c06fe4e9d15ead755e103101d (diff) | |
| download | openbsd-3ea05589a10a373b7fdef94f8262460dbfffa8fc.tar.gz openbsd-3ea05589a10a373b7fdef94f8262460dbfffa8fc.tar.bz2 openbsd-3ea05589a10a373b7fdef94f8262460dbfffa8fc.zip | |
Clean up SHA-512 input handling and round macros.
Avoid reach around and initialisation outside of the macro, cleaning up
the call sites to remove the initialisation. Use a T2 variable to more
closely follow the documented algorithm and remove the gorgeous compound
statement X = Y += A + B + C.
There is no change to the clang generated assembly on aarch64.
ok tb@
Diffstat (limited to 'src/lib/libcrypto/perlasm/readme')
0 files changed, 0 insertions, 0 deletions
