Specify a filename in encrypt fromBinary [Closes #284]
This commit is contained in:
parent
6f8a3abdfa
commit
ef566b6a3c
|
@ -381,11 +381,15 @@ function fromText(text) {
|
||||||
/**
|
/**
|
||||||
* creates new message object from binary data
|
* creates new message object from binary data
|
||||||
* @param {String} bytes
|
* @param {String} bytes
|
||||||
|
* @param {String} filename
|
||||||
* @return {module:message~Message} new message object
|
* @return {module:message~Message} new message object
|
||||||
* @static
|
* @static
|
||||||
*/
|
*/
|
||||||
function fromBinary(bytes) {
|
function fromBinary(bytes, filename) {
|
||||||
var literalDataPacket = new packet.Literal();
|
var literalDataPacket = new packet.Literal();
|
||||||
|
if (filename) {
|
||||||
|
literalDataPacket.setFilename(filename);
|
||||||
|
}
|
||||||
literalDataPacket.setBytes(bytes, enums.read(enums.literal, enums.literal.binary));
|
literalDataPacket.setBytes(bytes, enums.read(enums.literal, enums.literal.binary));
|
||||||
var literalDataPacketlist = new packet.List();
|
var literalDataPacketlist = new packet.List();
|
||||||
literalDataPacketlist.push(literalDataPacket);
|
literalDataPacketlist.push(literalDataPacket);
|
||||||
|
|
|
@ -145,7 +145,7 @@ describe('Basic', function() {
|
||||||
|
|
||||||
// sign and encrypt
|
// sign and encrypt
|
||||||
var msg, encrypted;
|
var msg, encrypted;
|
||||||
msg = openpgp.message.fromBinary(message);
|
msg = openpgp.message.fromBinary(message, "test.txt");
|
||||||
msg = msg.sign([privKey]);
|
msg = msg.sign([privKey]);
|
||||||
msg = msg.encrypt([pubKey]);
|
msg = msg.encrypt([pubKey]);
|
||||||
encrypted = openpgp.armor.encode(openpgp.enums.armor.message, msg.packets.write());
|
encrypted = openpgp.armor.encode(openpgp.enums.armor.message, msg.packets.write());
|
||||||
|
|
Loading…
Reference in New Issue
Block a user