}
KeyManagerInstance::KeyManagerInstance() {
+ LoggerD("Enter");
using std::placeholders::_1;
using std::placeholders::_2;
}
KeyManagerInstance::~KeyManagerInstance() {
+ LoggerD("Enter");
}
void KeyManagerInstance::GetAliasList(
}
CKM::RawBuffer Base64ToRawBuffer(const std::string base64) {
+ LoggerD("Enter");
gsize len = 0;
guchar* raw_data = g_base64_decode(base64.c_str(), &len);
CKM::RawBuffer rawBuffer;
common::PlatformResult KeyManagerInstance::RemoveAlias(
const std::string& alias) {
+ LoggerD("Enter");
int ret = CKM::Manager::create()->removeAlias(alias);
if (ret != CKM_API_SUCCESS) {
LoggerE("Failed to remove alias: %d", ret);
}
std::string RawBufferToBase64(const CKM::RawBuffer &buf) {
+ LoggerD("Enter");
std::string result;
if (!buf.empty()) {
gchar* base64 = g_base64_encode(&buf[0], buf.size());
void KeyManagerInstance::RemoveData(const picojson::value& args,
picojson::object& out) {
+ LoggerD("Enter");
const std::string& alias = args.get("data").get("name").get<std::string>();
common::PlatformResult res = RemoveAlias(alias);
if (res.IsError()) {
}
CKM::HashAlgorithm StringToHashAlgorithm(const std::string &hashAlgorithmType) {
+ LoggerD("Enter");
using CKM::HashAlgorithm;
if (hashAlgorithmType == "HASH_SHA1") {
return HashAlgorithm::SHA1;
}
CKM::RSAPaddingAlgorithm StringToRSAPadding(const std::string &padding) {
+ LoggerD("Enter");
if (padding == "PADDING_PKCS1") {
return CKM::RSAPaddingAlgorithm::PKCS1;
}