INCLUDE(FindPkgConfig)
PKG_CHECK_MODULES(SECURITY_DEPS REQUIRED hal-api-common)
-SET(EXTRA_CFLAGS "-Wall -Wextra -Werror -fvisibility=hidden -fPIC")
+SET(EXTRA_CFLAGS "-Wall -Wextra -Werror -Werror=shadow -fvisibility=hidden -fPIC")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${SECURITY_DEPS_CFLAGS} ${EXTRA_CFLAGS}")
SET(
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
LINK_DIRECTORIES(${TEST_DEPS_LIBRARY_DIRS})
-SET(EXTRA_CFLAGS "-Wall -Wextra -Werror -fPIC")
+SET(EXTRA_CFLAGS "-Wall -Wextra -Werror -Werror=shadow -fPIC")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS}")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
void initialize_key_variables(
const hal_security_keys_context_s context,
- const std::string& alias,
- const std::string& pwd,
+ const std::string& alias_data,
+ const std::string& password,
hal_security_keys_data_s& iv,
hal_security_keys_data_s& key_id,
hal_security_keys_data_s& key_pwd,
int ret;
key_id = {
- reinterpret_cast<unsigned char*>(const_cast<char*>(alias.c_str())),
- alias.size()
+ reinterpret_cast<unsigned char*>(const_cast<char*>(alias_data.c_str())),
+ alias_data.size()
};
ret = hal_security_keys_create_iv(context, &iv);
EXPECT_EQ(ret, 0) << "Failed to create iv (" << ret << ")";
- if(!pwd.empty()) {
+ if(!password.empty()) {
key_pwd = {
- reinterpret_cast<unsigned char*>(const_cast<char*>(pwd.c_str())),
- pwd.size()
+ reinterpret_cast<unsigned char*>(const_cast<char*>(password.c_str())),
+ password.size()
};
} else {
key_pwd = { NULL, 0 };