Compat. - no header for AesCbc256_B64 cipherstring

This commit is contained in:
Kyle Spearrin 2017-04-26 11:28:03 -04:00
parent c8219b29c0
commit 70c57928e7

View file

@ -83,13 +83,18 @@ namespace Bit.App.Models
} }
EncryptionType = encryptionType; EncryptionType = encryptionType;
EncryptedString = string.Format("{0}.{1}|{2}", (byte)encryptionType, initializationVector, cipherText); EncryptedString = string.Format("{0}|{1}", initializationVector, cipherText);
if(!string.IsNullOrWhiteSpace(mac)) if(!string.IsNullOrWhiteSpace(mac))
{ {
EncryptedString = string.Format("{0}|{1}", EncryptedString, mac); EncryptedString = string.Format("{0}|{1}", EncryptedString, mac);
} }
if(EncryptionType != EncryptionType.AesCbc256_B64)
{
EncryptedString = string.Format("{0}.{1}", (byte)EncryptionType, EncryptedString);
}
CipherText = cipherText; CipherText = cipherText;
InitializationVector = initializationVector; InitializationVector = initializationVector;
Mac = mac; Mac = mac;