From 72f9951cb1703639ae64dc2aa15d6b6a19d5683b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 27 May 2017 11:46:42 -0400 Subject: [PATCH] key names --- src/Android/Services/KeyStoreBackedStorageService.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Android/Services/KeyStoreBackedStorageService.cs b/src/Android/Services/KeyStoreBackedStorageService.cs index cbed53d5f..7e1d03924 100644 --- a/src/Android/Services/KeyStoreBackedStorageService.cs +++ b/src/Android/Services/KeyStoreBackedStorageService.cs @@ -24,7 +24,7 @@ namespace Bit.Android.Services private const string SettingsFormat = "ksSecured:{0}"; private const string RsaMode = "RSA/ECB/PKCS1Padding"; private const string AesMode = "AES/GCM/NoPadding"; - private const string EncryptedKey = "ksSecuredAesKey"; + private const string AesKey = "ksSecured:aesKeyForService"; private readonly ISettings _settings; private readonly KeyStore _keyStore; @@ -131,21 +131,21 @@ namespace Bit.Android.Services return; } - if(_settings.Contains(EncryptedKey)) + if(_settings.Contains(AesKey)) { return; } var key = RandomBytes(16); var encKey = RsaEncrypt(key); - _settings.AddOrUpdateValue(EncryptedKey, Convert.ToBase64String(encKey)); + _settings.AddOrUpdateValue(AesKey, Convert.ToBase64String(encKey)); } private IKey GetAesKey() { if(_oldAndroid) { - var encKey = _settings.GetValueOrDefault(EncryptedKey); + var encKey = _settings.GetValueOrDefault(AesKey); var encKeyBytes = Convert.FromBase64String(encKey); var key = RsaDecrypt(encKeyBytes); return new SecretKeySpec(key, "AES");