fix code mix up.

This commit is contained in:
Jim Norman 2006-05-02 21:54:49 +00:00
parent 6d5251fe02
commit 75d85518e9
2 changed files with 105 additions and 118 deletions

View File

@ -210,41 +210,29 @@ namespace sscs.cache
}
baPasscode = CASACrypto.GetMasterPasscodeUsingDesktopPasswd(desktopPasswd, GetPasscodeByDesktopFilePath(), false);
//if(baPasscode != null)
if (true)
if(CASACrypto.ValidatePasscode(baPasscode,GetValidationFilePath()))
{
if(CASACrypto.ValidatePasscode(baPasscode,GetValidationFilePath()))
lss = new LocalStorage(this,baPasscode);
bIsStorePersistent = true;
return true;
}
else
{
// try old encryption method
baPasscode = CASACrypto.GetMasterPasscodeUsingDesktopPasswd(desktopPasswd, GetPasscodeByDesktopFilePath(), true);
if (CASACrypto.ValidatePasscode(baPasscode, GetValidationFilePath()))
{
lss = new LocalStorage(this,baPasscode);
// rewrite file using new encryption
CASACrypto.EncryptAndStoreMasterPasscodeUsingString(baPasscode, desktopPasswd, GetPasscodeByDesktopFilePath());
lss = new LocalStorage(this, baPasscode);
bIsStorePersistent = true;
return true;
}
else
{
// try old encryption method
baPasscode = CASACrypto.GetMasterPasscodeUsingDesktopPasswd(desktopPasswd, GetPasscodeByDesktopFilePath(), true);
if (CASACrypto.ValidatePasscode(baPasscode, GetValidationFilePath()))
{
// rewrite file using new encryption
CASACrypto.EncryptAndStoreMasterPasscodeUsingString(baPasscode, desktopPasswd, GetPasscodeByDesktopFilePath());
lss = new LocalStorage(this, baPasscode);
bIsStorePersistent = true;
return true;
}
else
{
lss = null;
bIsStorePersistent = false; //till masterPasswd is verified
}
}
return true;
}
else
{
CSSSLogger.DbgLog(CSSSLogger.GetExecutionPath(this) + " May be desktop passwd has changed");
lss = null;
bIsStorePersistent = false;
return false;
lss = null;
bIsStorePersistent = false; //till masterPasswd is verified
}
}
}
catch(Exception e)

View File

@ -20,7 +20,6 @@
*
***********************************************************************/
using System;
using System.Collections.Generic;
using System.Text;
namespace sscs.lss