1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-10 13:23:39 +00:00

oaep spec only for "new android"

This commit is contained in:
Kyle Spearrin
2017-06-07 21:44:53 -04:00
parent b157f2085f
commit b8c7752356

View File

@@ -208,7 +208,15 @@ namespace Bit.Android.Services
using(var entry = GetRsaKeyEntry()) using(var entry = GetRsaKeyEntry())
using(var cipher = Cipher.GetInstance(_rsaMode)) using(var cipher = Cipher.GetInstance(_rsaMode))
{ {
cipher.Init(CipherMode.DecryptMode, entry.PrivateKey, OAEPParameterSpec.Default); if(_oldAndroid)
{
cipher.Init(CipherMode.DecryptMode, entry.PrivateKey);
}
else
{
cipher.Init(CipherMode.DecryptMode, entry.PrivateKey, OAEPParameterSpec.Default);
}
var plainText = cipher.DoFinal(encData); var plainText = cipher.DoFinal(encData);
return plainText; return plainText;
} }