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 22:03:03 +0000 (23:03 +0100)
commit2ec4181ba92fc6b828687d2dc47c13dcd35a5d93
treeda8b0d8fffb551985ee5e1da601bc24025415fb9
parent0294b2be5f4c11e60620c0018674ff0e17b14238
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.
(cherry picked from commit cdd1acd788020d2c525331da1712ada778f1373c)
crypto/sha/sha512.c