diff --git a/utils/pEp b/utils/pEp index ce9cef3..086eff0 100755 --- a/utils/pEp +++ b/utils/pEp @@ -26,7 +26,10 @@ parser.add_argument('--decrypt', '-d', help='decrypt p≡p message', action='store_true', dest='decrypt') parser.add_argument('--import', '-i', help='import key data in PGP format', action='store_true', dest='keyimport') -parser.add_argument('--export', '-x', help='export key data for identity address in PGP format', type=str, dest='keyexport') +parser.add_argument('--export', '-x', help='export key data for identity address in PGP format', + type=str, dest='keyexport') +parser.add_argument('--secret-keys', help='option for --export', + action='store_true', dest='secret_keys') parser.add_argument('--version', '-V', help='show program version', action='store_true', dest='version') parser.add_argument('files', metavar='FILE', nargs='*', @@ -93,7 +96,10 @@ try: id.address = args.keyexport id.update() try: - keydata = export_key(id) + if args.secret_keys: + keydata = export_secret_key(id) + else: + keydata = export_key(id) if filename == '-': print(keydata) else: