importScripts('jquery.js');
importScripts('openpgp.js');
function attachments(files) {
    var res = '';
    if (files) files.forEach(function(file) {
        if (file.type.match("^image/"))
            res += '';
    });
    return res;
}
addEventListener('message', function(data) {
    var e = data.e;
    var key = data.key;
    var message = openpgp.message.readArmored(e["msg"]);
    var privkey = privateKey().keys[0];
    if (privkey.decrypt(password))
        openpgp.decryptAndVerifyMessage(privkey, key.keys, message)
        .then(function(msg) {
            var message = JSON.parse(msg.text);
            // todo: check msg.signatures[0].valid
            postMessage('