diff options
author | Werner Koch <wk@gnupg.org> | 2008-10-31 13:57:39 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-10-31 13:57:39 +0000 |
commit | 179d9f61f703cbfccd171257c390cfa197723be9 (patch) | |
tree | f7384ed4b0ee052acccf70c731653ad9d60bfe4e | |
parent | bfd1a9feb0de0ec9ad560f3badec09040db54a6c (diff) | |
download | libgcrypt-179d9f61f703cbfccd171257c390cfa197723be9.tar.gz |
Increase a buffer for use with SHA-512.
-rw-r--r-- | tests/ChangeLog | 4 | ||||
-rw-r--r-- | tests/fipsdrv.c | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 231bf26b..d0198cd1 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2008-10-31 Werner Koch <wk@g10code.com> + + * fipsdrv.c (run_rsa_sign): Buffer needs to be larger for SHA512. + 2008-10-27 Werner Koch <wk@g10code.com> * fipsdrv.c (run_encrypt_decrypt): Make IV_BUFFER optional. diff --git a/tests/fipsdrv.c b/tests/fipsdrv.c index 054ad71d..6d83aaf5 100644 --- a/tests/fipsdrv.c +++ b/tests/fipsdrv.c @@ -799,8 +799,8 @@ map_openssl_cipher_name (const char *name, int *r_mode) { "des-ecb", GCRY_CIPHER_DES, GCRY_CIPHER_MODE_ECB }, { "des-ede3-cbc", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CBC }, - { "des-ede3 ", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_ECB }, - { "des3 ", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CBC }, + { "des-ede3", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_ECB }, + { "des3", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CBC }, { "des-ede3-cfb", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CFB }, { "des-ede3-ofb", GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_OFB }, @@ -1151,7 +1151,7 @@ run_rsa_sign (const void *data, size_t datalen, /* showhex ("D", data, datalen); */ if (pkcs1) { - unsigned char hash[50]; + unsigned char hash[64]; unsigned int hashsize; hashsize = gcry_md_get_algo_dlen (hashalgo); |