Merge pull request #695 from ottools/master

Small optimization.
This commit is contained in:
Henrique Santiago 2015-11-30 21:47:47 -02:00
commit b1a290981c
1 changed files with 1 additions and 1 deletions

View File

@ -209,7 +209,7 @@ std::string Crypt::_encrypt(const std::string& decrypted_string, bool useMachine
std::string Crypt::_decrypt(const std::string& encrypted_string, bool useMachineUUID) std::string Crypt::_decrypt(const std::string& encrypted_string, bool useMachineUUID)
{ {
std::string decoded = base64Decode(encrypted_string); std::string decoded = base64Decode(encrypted_string);
std::string tmp = xorCrypt(base64Decode(encrypted_string), getCryptKey(useMachineUUID)); std::string tmp = xorCrypt(decoded, getCryptKey(useMachineUUID));
if(tmp.length() >= 4) { if(tmp.length() >= 4) {
uint32 readsum = stdext::readULE32((const uint8*)tmp.c_str()); uint32 readsum = stdext::readULE32((const uint8*)tmp.c_str());
std::string decrypted_string = tmp.substr(4); std::string decrypted_string = tmp.substr(4);