openpgpjsdemo - implementation