Fix encryption/decryption return type for GOST28147
authorJussi Kivilinna <jussi.kivilinna@iki.fi>
Wed, 18 Sep 2013 14:13:53 +0000 (17:13 +0300)
committerJussi Kivilinna <jussi.kivilinna@iki.fi>
Wed, 18 Sep 2013 14:13:53 +0000 (17:13 +0300)
commit2ad7ea9cb388fd31e4b0852b68d77f599ef4adce
treecc503b96fd98a59947d5d6ffefb5a4f7eeed361b
parentfd84b63ddd825431f557c002608a6c8d1bcc54c8
Fix encryption/decryption return type for GOST28147

* cipher/gost.h (_gcry_gost_enc_one): Change return type to
'unsigned int'.
* cipher/gost28147.c (max): New macro.
(gost_encrypt_block, gost_decrypt_block): Return burn stack depth.
(_gcry_gost_enc_one): Return burn stack depth from gost_encrypt_block.
--

Return type for block cipher functions was lately changed from 'void' to
'unsigned int' to pass burn stack depth to cipher mode code. Patch fixes
gost28147 to return stack burn value.

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
cipher/gost.h
cipher/gost28147.c