CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2023/05/27 12:39:03

Modified files:
        lib/libcrypto/sha: sha256.c 

Log message:
Implement SHA256_{Update,Transform,Final}() directly in sha256.c.

m32_common.h is a typical OpenSSL macro horror show - copy the update,
transform and final functions from md32_common.h, manually expanding the
macros for SHA256. This will allow for further clean up to occur.

No change in generated assembly.

ok beck@ tb@

Reply via email to