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
|
||||
* @param {String} bytes
|
||||
* @param {String} filename
|
||||
* @return {module:message~Message} new message object
|
||||
* @static
|
||||
*/
|
||||
function fromBinary(bytes) {
|
||||
function fromBinary(bytes, filename) {
|
||||
var literalDataPacket = new packet.Literal();
|
||||
if (filename) {
|
||||
literalDataPacket.setFilename(filename);
|
||||
}
|
||||
literalDataPacket.setBytes(bytes, enums.read(enums.literal, enums.literal.binary));
|
||||
var literalDataPacketlist = new packet.List();
|
||||
literalDataPacketlist.push(literalDataPacket);
|
||||
|
|
|
@ -145,7 +145,7 @@ describe('Basic', function() {
|
|||
|
||||
// sign and encrypt
|
||||
var msg, encrypted;
|
||||
msg = openpgp.message.fromBinary(message);
|
||||
msg = openpgp.message.fromBinary(message, "test.txt");
|
||||
msg = msg.sign([privKey]);
|
||||
msg = msg.encrypt([pubKey]);
|
||||
encrypted = openpgp.armor.encode(openpgp.enums.armor.message, msg.packets.write());
|
||||
|
|
Loading…
Reference in New Issue
Block a user