diff options
Diffstat (limited to 'src/manager/service/key-provider.cpp')
-rw-r--r-- | src/manager/service/key-provider.cpp | 20 |
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 -} |