Providers: fix OSSL_FUNC_CIPHER_CIPHER functions
authorRichard Levitte <levitte@openssl.org>
Thu, 10 Oct 2019 16:14:33 +0000 (18:14 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 11 Oct 2019 13:55:36 +0000 (15:55 +0200)
commitff33581c67928d2c21f1e853bca3a561335d4c3e
tree13d6e996ba25e258f82862cbc7ce24be150bb95b
parentf7397f0d58ce7ddf4c5366cd1846f16b341fbe43
Providers: fix OSSL_FUNC_CIPHER_CIPHER functions

This involves gcm_cipher() (providers/common/ciphers/cipher_gcm.c),
ccm_cipher() (providers/common/ciphers/cipher_ccm.c), and
tdes_wrap_cipher() (providers/common/ciphers/cipher_tdes_wrap.c)

These are generic implementations of the OSSL_FUNC_CIPHER_CIPHER
function, which returned -1 on error when they should return 0.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10137)
providers/common/ciphers/cipher_ccm.c
providers/common/ciphers/cipher_gcm.c
providers/implementations/ciphers/cipher_tdes_wrap.c