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/libssl | |
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/libssl')
0 files changed, 0 insertions, 0 deletions