function decryptstart (key) {
		var decipher = forge.cipher.createDecipher('AES-CBC', key.key);
		var hmac = forge.hmac.create();
		decipher.start({iv: key.fileiv});
		hmac.start('sha256', key.key);
		return {decipher: decipher, hmac: hmac, data: newbytebuf()};
	}
// set up decipher, hmac and an object to hold them an output array
set up decipher, hmac and an object to hold them an output array
set up decipher hmac and an object to hold them an output array
function decryptstart (key) {
		var decipher = forge.cipher.createDecipher('AES-CBC', key.key);
		var hmac = forge.hmac.create();
		decipher.start({iv: key.fileiv});
		hmac.start('sha256', key.key);
		return {decipher: decipher, hmac: hmac, data: newbytebuf()};
	}
function decryptstart ( key ) { var decipher = forge . cipher . createDecipher ( 'AES-CBC' , key . key ) ; var hmac = forge . hmac . create ( ) ; decipher . start ( { iv : key . fileiv } ) ; hmac . start ( 'sha256' , key . key ) ; return { decipher : decipher , hmac : hmac , data : newbytebuf ( ) } ; }
set up decipher, hmac and an object to hold them an output array
set up decipher hmac and an object to hold them an output array