From: Vitaly Chikunov Date: Wed, 25 Sep 2019 22:57:32 +0000 (+0300) Subject: test_grasshopper: Fix CIDs 253281, 253280, 253279, 253275 X-Git-Tag: v3.0.0~265^2~1 X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=83ede985968783114a08745293ba60db7a14b6c5;p=openssl-gost%2Fengine.git test_grasshopper: Fix CIDs 253281, 253280, 253279, 253275 Unchecked return value (CHECKED_RETURN) Some fixes for Coverity Scan from issue #174. --- diff --git a/test_grasshopper.c b/test_grasshopper.c index 3fb8e35..f11f049 100644 --- a/test_grasshopper.c +++ b/test_grasshopper.c @@ -299,8 +299,8 @@ static int test_stream(const EVP_CIPHER *type, const char *name, int i; EVP_CIPHER_CTX_init(ctx); - EVP_CipherInit_ex(ctx, type, NULL, K, iv, 1); - EVP_CIPHER_CTX_set_padding(ctx, 0); + T(EVP_CipherInit_ex(ctx, type, NULL, K, iv, 1)); + T(EVP_CIPHER_CTX_set_padding(ctx, 0)); memset(c, 0xff, sizeof(c)); if (acpkm) T(EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_KEY_MESH, acpkm, NULL)); @@ -309,11 +309,11 @@ static int test_stream(const EVP_CIPHER *type, const char *name, sz = size - i; else sz = z; - EVP_CipherUpdate(ctx, c + i, &outlen, pt + i, sz); + T(EVP_CipherUpdate(ctx, c + i, &outlen, pt + i, sz)); OPENSSL_assert(outlen == sz); } outlen = i - z + sz; - EVP_CipherFinal_ex(ctx, c + outlen, &tmplen); + T(EVP_CipherFinal_ex(ctx, c + outlen, &tmplen)); EVP_CIPHER_CTX_cleanup(ctx); test = outlen != size || memcmp(c, exp, size);