ckmc_raw_buffer_s prepare_message_buffer(const char * input);
void check_alias_list(const CKM::AliasVector& expected);
-void check_alias_info_list_helper(const CKM::AliasInfoVector& expected,
- const CKM::AliasInfoVector& actual,
+
+struct PasswordInfo {
+ PasswordInfo(const CKM::Alias &alias, bool passwordProtected) : alias(alias), passwordProtected(passwordProtected) {}
+
+ CKM::Alias alias;
+ bool passwordProtected;
+};
+typedef std::vector<PasswordInfo> PasswordInfoVector;
+
+void check_alias_info_list_helper(const PasswordInfoVector& expected,
+ const std::unordered_map<std::string, bool>& actual,
const std::string &userSmackLabel = {});
-std::pair<std::string, CKM::AliasInfo> make_alias_info(const std::string& alias, bool password);
-void check_alias_info_list(const CKM::AliasInfoVector& expected);
+void check_alias_info_list(const PasswordInfoVector& expected);
typedef enum {
ALIAS_KEY,