1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-09-10 01:08:23 +02: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;
} }