mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-29 12:55:21 +01:00
dont append header if AesCbc256_B64 for compat.
This commit is contained in:
parent
1ce4b5443b
commit
2cc2057f88
@ -6,13 +6,23 @@ var CipherString = function () {
|
|||||||
this.initializationVector = null;
|
this.initializationVector = null;
|
||||||
this.mac = null;
|
this.mac = null;
|
||||||
|
|
||||||
if (arguments.length >= 2) {
|
var constants = chrome.extension.getBackgroundPage().constantsService;
|
||||||
this.encryptedString = arguments[0] + '.' + arguments[1];
|
|
||||||
|
|
||||||
|
if (arguments.length >= 2) {
|
||||||
|
// ct and optional header
|
||||||
|
if (arguments[0] === constants.encType.AesCbc256_B64) {
|
||||||
|
this.encryptedString = arguments[1];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
this.encryptedString = arguments[0] + '.' + arguments[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
// iv
|
||||||
if (arguments.length > 2 && arguments[2]) {
|
if (arguments.length > 2 && arguments[2]) {
|
||||||
this.encryptedString += ('|' + arguments[2]);
|
this.encryptedString += ('|' + arguments[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// mac
|
||||||
if (arguments.length > 3 && arguments[3]) {
|
if (arguments.length > 3 && arguments[3]) {
|
||||||
this.encryptedString += ('|' + arguments[3]);
|
this.encryptedString += ('|' + arguments[3]);
|
||||||
}
|
}
|
||||||
@ -33,8 +43,6 @@ var CipherString = function () {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var constants = chrome.extension.getBackgroundPage().constantsService;
|
|
||||||
|
|
||||||
var headerPieces = this.encryptedString.split('.'),
|
var headerPieces = this.encryptedString.split('.'),
|
||||||
encPieces;
|
encPieces;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user