implementing armor decryption