Hi Michael,
If it is a nice html page with everything on it, push it to github so we can 
all use it.
Barry

> Date: Thu, 15 May 2014 19:31:09 -0500
> From: [email protected]
> To: [email protected]
> Subject: Re: [openpgpjs] New version of Zimbra OpenPGP.js zimlet
> 
> Hi Barry,
> Thank you for your hard work on this project.
> I created a front-end from your test pages and it works flawlessly.
> 
> If this might help someone else, here is the code that I used to test:
> 
> //Keygen:
> function keygen(var_numBits, var_userId, var_passphrase){
>       var openpgp = window.openpgp;
>       var key = openpgp.generateKeyPair({numBits: var_numBits, userId: 
> var_userId, passphrase: var_passphrase});
>       return key;
>       }
> 
> //Encrypt:
> function encrypt_message(pub_key, message){
>       var openpgp = window.openpgp;
>       var key = pub_key;
>       var publicKey = openpgp.key.readArmored(key);
>       var pgpMessage = openpgp.encryptMessage(publicKey.keys, message);
>       return pgpMessage;
>       }
> 
> //Decrypt:
> function decrypt_message(mPubKey, mSecKey, passphrase, enc_message) {
>       var openpgp = window.openpgp;
>       var privKeys = openpgp.key.readArmored(mSecKey);
>       var publicKeys = openpgp.key.readArmored(mPubKey);
>       var privKey = privKeys.keys[0];
>       var success = privKey.decrypt(passphrase);
>       var message = openpgp.message.readArmored(enc_message);
>       var decrypted = openpgp.decryptMessage(privKey, message);
>       return decrypted;
>       }
> 
> //Sign:
> function sign_message(mPubKey, mSecKey, passphrase, message){
>       var openpgp = window.openpgp;
>       var privKeys = openpgp.key.readArmored(mSecKey);
>       var publicKeys = openpgp.key.readArmored(mPubKey);
>       var privKey = privKeys.keys[0];
>       var success = privKey.decrypt(passphrase);
>       var signed = openpgp.signClearMessage(privKeys.keys, message);
>       return signed;
>       }
>       
> //Verify:
> function verify_signature(mPubKey, mSecKey, passphrase, signed_message){
>       var openpgp = window.openpgp;
>       var privKeys = openpgp.key.readArmored(mSecKey);
>       var publicKeys = openpgp.key.readArmored(mPubKey);
>       var privKey = privKeys.keys[0];
>       var success = privKey.decrypt(passphrase);
>       var message = openpgp.cleartext.readArmored(signed_message);
>       var verified = openpgp.verifyClearSignedMessage(publicKeys.keys, 
> message);
>       if(verified.signatures[0].valid===true)
>       {
>          return '1';
>       }
>       else
>       {
>          return '0';
>       }       
>       }
> 
> 
> On 5/15/2014 2:56 AM, Barry de Graaff wrote:
> > Hello All,
> >
> > I just finished a new Zimlet that adds some of OpenPGP.js functions to
> > Zimbra:
> > https://github.com/barrydegraaff/pgp-zimlet
> >
> > If someone has the time to check out the implementation and provide feedback
> > it will be much appreciated!
> >
> > Regards, Barry
> >
> >
> > _______________________________________________
> >
> > http://openpgpjs.org
> > Subscribe/unsubscribe: http://list.openpgpjs.org
> >
> _______________________________________________
> 
> http://openpgpjs.org
> Subscribe/unsubscribe: http://list.openpgpjs.org
                                          
_______________________________________________

http://openpgpjs.org
Subscribe/unsubscribe: http://list.openpgpjs.org

Reply via email to