summaryrefslogtreecommitdiff
path: root/src/manager/service/key-provider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager/service/key-provider.cpp')
-rw-r--r--src/manager/service/key-provider.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/manager/service/key-provider.cpp b/src/manager/service/key-provider.cpp
index ce6e72ba..23ca201e 100644
--- a/src/manager/service/key-provider.cpp
+++ b/src/manager/service/key-provider.cpp
@@ -140,7 +140,7 @@ KeyProvider::KeyProvider(
concat_user_pass = concat_password_user(
wkmcDKEK.getWrappedKeyAndInfo().keyInfo.label,
- getConvertedStr(password));
+ password.c_str());
if (!PKCS5_PBKDF2_HMAC_SHA1(
concat_user_pass,
@@ -223,7 +223,7 @@ RawBuffer KeyProvider::getWrappedDomainKEK(const Password &password)
concat_user_pass = concat_password_user(
m_kmcDKEK->getKeyAndInfo().keyInfo.label,
- getConvertedStr(password));
+ password.c_str());
if (!PKCS5_PBKDF2_HMAC_SHA1(
concat_user_pass,
@@ -393,7 +393,7 @@ RawBuffer KeyProvider::reencrypt(
concat_user_pass = concat_password_user(
wkmcOldDKEK.getWrappedKeyAndInfo().keyInfo.label,
- getConvertedStr(oldPass));
+ oldPass.c_str());
if (!PKCS5_PBKDF2_HMAC_SHA1(
concat_user_pass,
@@ -425,7 +425,7 @@ RawBuffer KeyProvider::reencrypt(
concat_user_pass = concat_password_user(
kmcDKEK.getKeyAndInfo().keyInfo.label,
- getConvertedStr(newPass));
+ newPass.c_str());
if (!PKCS5_PBKDF2_HMAC_SHA1(
concat_user_pass,
@@ -477,7 +477,7 @@ RawBuffer KeyProvider::generateDomainKEK(
int wrappedKeyLength;
char *concat_user_pass = NULL;
- concat_user_pass = concat_password_user(user.c_str(), getConvertedStr(userPassword));
+ concat_user_pass = concat_password_user(user.c_str(), userPassword.c_str());
if (!PKCS5_PBKDF2_HMAC_SHA1(
concat_user_pass,
strlen(concat_user_pass),
@@ -645,13 +645,3 @@ char * KeyProvider::concat_password_user(const char *user, const char *password)
delete[] resized_user;
return concat_user_pass;
}
-
-const char* KeyProvider::getConvertedStr(const Password &password)
-{
-#ifdef PASSWORD_PROTECTION_DISABLE
- (void ) password;
- return "";
-#else
- return password.c_str();
-#endif
-}