sha512.c: fullfull implicit API contract in SHA512_Transform.
authorAndy Polyakov <appro@openssl.org>
Wed, 18 Dec 2013 20:27:35 +0000 (21:27 +0100)
committerAndy Polyakov <appro@openssl.org>
Wed, 18 Dec 2013 20:27:35 +0000 (21:27 +0100)
commitcdd1acd788020d2c525331da1712ada778f1373c
tree0c664e048d7efe9e3319a9b2afe8607b169ca87b
parent128e1d101b0a77a1c5f713f1568d6ecfd4d4b9d2
sha512.c: fullfull implicit API contract in SHA512_Transform.

SHA512_Transform was initially added rather as tribute to tradition
than for practucal reasons. But use was recently found in ssl/s3_cbc.c
and it turned to be problematic on platforms that don't tolerate
misasligned references to memory and lack assembly subroutine.
crypto/sha/sha512.c