/*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2020-2022 Samsung Electronics Co., Ltd All Rights Reserved
*
* Contact: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
*
for (const auto &ka: kargs) {
auto test_code = [&ka, &secret]()
{
- int ret;
+ int ret_derive;
char *key_material = NULL;;
- ret = yaca_key_derive_kdf(ka.kdf, ka.digest, secret, SECRET_LEN,
- NULL, 0, MATERIAL_LEN, &key_material);
+ ret_derive = yaca_key_derive_kdf(ka.kdf, ka.digest, secret, SECRET_LEN,
+ NULL, 0, MATERIAL_LEN, &key_material);
yaca_free(key_material);
- return ret;
+ return ret_derive;
};
call_mock_test(test_code);
for (const auto &pa: pargs) {
auto test_code = [&pa, &salt]()
{
- int ret;
+ int ret_derive;
yaca_key_h key = YACA_KEY_NULL;
- ret = yaca_key_derive_pbkdf2(PASSWORD, salt, SALT_LEN, pa.iter,
- pa.digest, pa.bit_len, &key);
+ ret_derive = yaca_key_derive_pbkdf2(PASSWORD, salt, SALT_LEN, pa.iter,
+ pa.digest, pa.bit_len, &key);
yaca_key_destroy(key);
- return ret;
+ return ret_derive;
};
call_mock_test(test_code);