Demacro sha1.
authorjsing <jsing@openbsd.org>
Thu, 28 Mar 2024 07:06:12 +0000 (07:06 +0000)
committerjsing <jsing@openbsd.org>
Thu, 28 Mar 2024 07:06:12 +0000 (07:06 +0000)
commita407cbb308b55a0550bf616ea11414e8ca5550c2
treebb1f476f28e889600c35937e311d36a960821d7c
parentb3a1fd4e7faa5741fdf448f9095447db2611399a
Demacro sha1.

Replace macros with static inline functions and use names that follow
the spec more closely. Unlike SHA256/SHA512, the functions and constants do
not align with the number of words loaded, which means we cannot easily loop
and just end up just unrolling everything.

ok joshua@ tb@
lib/libcrypto/sha/sha1.c