BOOST_REQUIRE(ret == YACA_ERROR_NONE);
ret = yaca_decrypt_update(ctx, encrypted, encrypted_len, decrypted, &written);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
+ decrypt_check(ret, written, INPUT_DATA_SIZE);
yaca_context_destroy(ctx);
ctx = YACA_CONTEXT_NULL;
BOOST_REQUIRE(ret == YACA_ERROR_NONE);
ret = yaca_decrypt_finalize(ctx, decrypted + decrypted_len, &written);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
+ decrypt_check(ret, decrypted_len + written, INPUT_DATA_SIZE);
yaca_context_destroy(ctx);
ctx = YACA_CONTEXT_NULL;
/*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2020 - 2021 Samsung Electronics Co., Ltd All Rights Reserved
*
* Contact: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
*
decrypted_len = written;
ret = yaca_open_finalize(ctx, decrypted + decrypted_len, &written);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
+ decrypt_check(ret, decrypted_len + written, INPUT_DATA_SIZE);
yaca_context_destroy(ctx);
ctx = YACA_CONTEXT_NULL;
BOOST_REQUIRE(ret == YACA_ERROR_NONE);
ret = yaca_open_update(ctx, encrypted, encrypted_len, decrypted, &written);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
+ decrypt_check(ret, written, INPUT_DATA_SIZE);
yaca_context_destroy(ctx);
ctx = YACA_CONTEXT_NULL;
BOOST_REQUIRE(ret == YACA_ERROR_NONE);
ret = yaca_open_finalize(ctx, decrypted + decrypted_len, &written);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
+ decrypt_check(ret, decrypted_len + written, INPUT_DATA_SIZE);
yaca_context_destroy(ctx);
ctx = YACA_CONTEXT_NULL;