Implement SHA1_{Update,Transform,Final}() directly in sha1.c.
authorjsing <jsing@openbsd.org>
Fri, 7 Jul 2023 15:09:45 +0000 (15:09 +0000)
committerjsing <jsing@openbsd.org>
Fri, 7 Jul 2023 15:09:45 +0000 (15:09 +0000)
commitcbefc5ebed268192d608617f124cfec4c70cb4f3
treebee491844aa9d283e1ab1ecf187b60d1eb781ae3
parentb039d9494506a9d59f871a8cf0882a60f1f12b15
Implement SHA1_{Update,Transform,Final}() directly in sha1.c.

Copy the update, transform and final functions from md32_common.h, manually
expanding the macros for SHA1. This will allow for further clean up to
occur.

No change in generated assembly.
lib/libcrypto/sha/sha1.c