1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-08-10 20:23:27 +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 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);
return plainText;
}