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 21:56:00 +0000 (22:56 +0100)
commite34b7e99fde6ffd6db6a2ff5cdf0857bb630b441
treeb97b232ba4157594ebe1c6fe4c23ffc93ec380fd
parenta32ba49352258067cdb6ae796481557614153c57
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