Commit Graph

  • d9c4e930f3 main: fixup str/bytes issue for curve_name Roman Zeyde 2016-05-05 21:42:11 +03:00
  • 6fd6fe6520 handle missing imports Roman Zeyde 2016-05-04 23:04:46 +03:00
  • 4a7fef3011 gpg: fix logging and arguments in demo Roman Zeyde 2016-04-30 22:20:50 +03:00
  • a0e476ea19 gpg: remove unused code Roman Zeyde 2016-04-30 22:15:15 +03:00
  • 683aae7aa4 gpg: add logging for digest Roman Zeyde 2016-04-30 22:11:51 +03:00
  • d369638c7b gpg: add a script for faster commit verification Roman Zeyde 2016-04-30 22:07:46 +03:00
  • 07c4100618 gpg: fixup logging and make sure it works with git Roman Zeyde 2016-04-30 21:55:24 +03:00
  • b9f139b74a gpg: refactor subkey as pubkey Roman Zeyde 2016-04-30 21:34:12 +03:00
  • 3bf926620b gpg: handle multiple packets Roman Zeyde 2016-04-30 21:07:19 +03:00
  • ab192619f4 gpg: move protocol utils to proto.py Roman Zeyde 2016-04-30 16:50:01 +03:00
  • f982d785bd gpg: add marker to our pubkey signature packets Roman Zeyde 2016-04-30 16:27:43 +03:00
  • 38c1acf4db Merge branch 'subkey' Roman Zeyde 2016-04-30 15:42:21 +03:00
  • 31c3686fa4 gpg: small fixes Roman Zeyde 2016-04-30 15:39:32 +03:00
  • 87ca33c104 gpg: fixup encoding for large packets Roman Zeyde 2016-04-30 15:34:18 +03:00
  • c3d23ea7f5 gpg: allow longer packets Roman Zeyde 2016-04-30 14:47:32 +03:00
  • 5c04d17c43 gpg: demo with ed25519 TREZOR-based keys Roman Zeyde 2016-04-30 13:32:20 +03:00
  • 2d2d6efa93 gpg: small refactoring Roman Zeyde 2016-04-30 13:25:14 +03:00
  • 131c30acca gpg: use explicit public key algo_id Roman Zeyde 2016-04-30 13:20:06 +03:00
  • a7ef263954 gpg: generalize RSA/ECDSA signatures Roman Zeyde 2016-04-30 13:01:14 +03:00
  • d486c1ee7b gpg: refactor agent rsa/ecdsa signature parsing Roman Zeyde 2016-04-30 12:33:01 +03:00
  • f35b5be3ac gpg: 1st try for RSA primary key support Roman Zeyde 2016-04-30 11:40:02 +03:00
  • 9ed9781496 gpg: support RSA decode and verify Roman Zeyde 2016-04-30 10:56:15 +03:00
  • 5d007260e1 gpg: add docstrings Roman Zeyde 2016-04-30 10:04:44 +03:00
  • 7dfa3ab255 gpg: replace PublicKey.curve_name attribute Roman Zeyde 2016-04-30 09:29:04 +03:00
  • b8eba72d0b gpg: fixup subkey/export handling Roman Zeyde 2016-04-29 22:45:52 +03:00
  • 492285de1b gpg: rename pubkey methods Roman Zeyde 2016-04-29 22:28:41 +03:00
  • cc326b1f7d gpg: pubkey is not needed for make_signature Roman Zeyde 2016-04-29 22:25:08 +03:00
  • 169ff39b1a gpg: remove visual keyword for now Roman Zeyde 2016-04-29 22:23:12 +03:00
  • dcc7ef2600 minor fixes Roman Zeyde 2016-04-29 22:10:04 +03:00
  • ac2d12b354 It works again! Roman Zeyde 2016-04-29 17:45:16 +03:00
  • f3b49ff553 gpg: use strict bash mode for demo Roman Zeyde 2016-04-29 11:14:27 +03:00
  • 12d640c66b fixup pep8 Roman Zeyde 2016-04-29 10:25:46 +03:00
  • 32984d2d3f agent: add support for gpg passphrase entry Roman Zeyde 2016-04-29 10:16:58 +03:00
  • a45c6c1300 horrible hack - but IT WORKS!!! Roman Zeyde 2016-04-28 22:17:08 +03:00
  • 1d3ba7e9b7 subkey: add backsig Roman Zeyde 2016-04-28 22:10:40 +03:00
  • 673b1df648 1st try Roman Zeyde 2016-04-28 21:31:01 +03:00
  • e63f03354e gpg: refactor signing providers from actual Signer class Roman Zeyde 2016-04-28 14:45:45 +03:00
  • 3c9c1b4e14 gpg: export verifying_key from parsing Roman Zeyde 2016-04-28 14:44:52 +03:00
  • 5caf4728ee gpg: fixup comment Roman Zeyde 2016-04-28 12:56:06 +03:00
  • dde6dcdaeb gpg: fix unpacking for subkey-case Roman Zeyde 2016-04-28 12:55:48 +03:00
  • 1f3c989884 gpg: 'dump' -> 'serialize' Roman Zeyde 2016-04-28 12:34:00 +03:00
  • 55dea41959 gpg: make sure gpg-agent is running before connecting Roman Zeyde 2016-04-28 12:09:45 +03:00
  • ed01c00d0c gpg: add agent-signing tool Roman Zeyde 2016-04-27 21:01:21 +03:00
  • e09571151c gpg: remove length type logging Roman Zeyde 2016-04-26 21:46:39 +03:00
  • 340aae4fb8 gpg: refactor decode to functional style Roman Zeyde 2016-04-26 21:35:05 +03:00
  • 9875c9927e gpg: demo for subkeys decoding Roman Zeyde 2016-04-26 15:30:18 +03:00
  • d9862ae0e1 gpg: debug logging for ECDSA verification Roman Zeyde 2016-04-26 12:57:27 +03:00
  • 5fb8b0e047 decode: parse GPG subkeys Roman Zeyde 2016-04-26 12:53:51 +03:00
  • 324fc21a5c decode: refactor digest calculation Roman Zeyde 2016-04-26 12:34:50 +03:00
  • e2f5ccafdf signer: allow importing to local keyring (using "-o" flag) Roman Zeyde 2016-04-26 10:19:56 +03:00
  • a0b4776374 gpg: fixup exception message Roman Zeyde 2016-04-25 18:19:08 +03:00
  • 5abc3dc41b gpg: fix check script -v option Roman Zeyde 2016-04-24 21:56:09 +03:00
  • 3c2eb64e0d gpg: fixup demo script Roman Zeyde 2016-04-24 14:23:16 +03:00
  • 67d58a5ae0 Merge pull request #10 from romanz/gpg Roman Zeyde 2016-04-24 14:07:22 +03:00
  • 9a435ae23e gpg: minor renames and code refactoring Roman Zeyde 2016-04-24 13:04:53 +03:00
  • d7913a84d5 gpg: pydocstyle fixes Roman Zeyde 2016-04-24 12:22:02 +03:00
  • a114242243 gpg: small fixes before merging to master Roman Zeyde 2016-04-24 10:33:29 +03:00
  • b6dbc4aa81 gpg: small fixes before merging to master Roman Zeyde 2016-04-23 23:37:11 +03:00
  • 6cc3a629a8 gpg: export git-gpg wrapper Roman Zeyde 2016-04-23 23:13:06 +03:00
  • 0c94363595 gpg: export command-line tool Roman Zeyde 2016-04-23 22:55:34 +03:00
  • 40377fc66b gpg: add __init__.py Roman Zeyde 2016-04-23 22:46:24 +03:00
  • 489c8fe357 gpg: rename git wrapper Roman Zeyde 2016-04-23 22:45:11 +03:00
  • 6f4f33bfa5 gpg: verify signature after signing Roman Zeyde 2016-04-23 22:41:43 +03:00
  • 76ce25fab1 gpg: fixup imports Roman Zeyde 2016-04-23 22:08:18 +03:00
  • 5506310239 gpg: move under trezor_agent Roman Zeyde 2016-04-23 21:47:30 +03:00
  • 9dc955aae8 gpg: fix signer logging Roman Zeyde 2016-04-23 19:31:23 +03:00
  • 80f29469d0 gpg: deduce curve name from existing pubkey information Roman Zeyde 2016-04-23 00:08:45 +03:00
  • fb368d24eb gpg: use subprocess.call() Roman Zeyde 2016-04-22 23:44:46 +03:00
  • 8c0848b459 gpg: debug during check Roman Zeyde 2016-04-22 23:37:19 +03:00
  • 276dec5728 gpg: support ed25519 public keys and signatures Roman Zeyde 2016-04-22 23:37:04 +03:00
  • 74f7ebf228 gpg: support ed25519 decoding Roman Zeyde 2016-04-22 21:43:54 +03:00
  • 7ef0958c33 gpg: minor fixes Roman Zeyde 2016-04-22 21:37:23 +03:00
  • 1402918bb3 gpg: use user name instead of key id Roman Zeyde 2016-04-22 21:36:56 +03:00
  • b6cfa0c03f main: show better error when no SSH remote is found Roman Zeyde 2016-04-22 11:30:08 +03:00
  • 33ff9ba667 signer: update required patch link Roman Zeyde 2016-04-20 22:42:47 +03:00
  • ab64505cdb gpg: refactor hexlification of key_id Roman Zeyde 2016-04-20 21:41:46 +03:00
  • 5651452c0d gpg: rename GPG public key file Roman Zeyde 2016-04-20 21:41:31 +03:00
  • af6d0caf33 Add GPG-wrapper script for Git Roman Zeyde 2016-04-18 23:02:14 +03:00
  • 96592269b6 signer: refactor a bit Roman Zeyde 2016-04-18 22:10:00 +03:00
  • b2d078eec6 simplify signer usage Roman Zeyde 2016-04-18 21:55:23 +03:00
  • 01dafb0ebd signer: show key ID on TREZOR screen Roman Zeyde 2016-04-17 23:11:18 +03:00
  • 447faf973c signer should export public key or sign a file Roman Zeyde 2016-04-17 23:03:41 +03:00
  • add90e3c51 signer: support armoring public keys Roman Zeyde 2016-04-17 22:40:02 +03:00
  • 34670c601d Fix PEP8 warnings Roman Zeyde 2016-04-17 22:19:14 +03:00
  • b9ba4a3082 split decoding functionality Roman Zeyde 2016-04-17 22:18:31 +03:00
  • 4335740abe Add experimental support for GPG signing via TREZOR Roman Zeyde 2016-04-16 21:21:12 +03:00
  • 861401e89a client: make get_address() public Roman Zeyde 2016-04-09 21:09:11 +03:00
  • 335d050212 formats: fixup comment Roman Zeyde 2016-04-09 20:40:32 +03:00
  • 6e1b08c27a README: fix links Roman Zeyde 2016-03-12 21:18:08 +02:00
  • b3a6c76631 bump version v0.6.5 Roman Zeyde 2016-03-12 21:08:52 +02:00
  • f056f1fac5 fixup lint errors Roman Zeyde 2016-03-12 21:06:57 +02:00
  • 716dc82312 bump version v0.6.4 Roman Zeyde 2016-03-12 20:58:38 +02:00
  • 0e2a19f7ce client: fixup UT Roman Zeyde 2016-03-12 20:57:16 +02:00
  • 2cdbc89d28 protocol: fixup UT Roman Zeyde 2016-03-12 20:57:09 +02:00
  • 1022e54d6a protocol: fail gracefully on cancellation Roman Zeyde 2016-03-12 20:42:14 +02:00
  • ea88f425f5 protocol: fail on unsupported commands Roman Zeyde 2016-03-12 20:38:37 +02:00
  • 000860feaf main: add --test flag for verifying SSH configuration Roman Zeyde 2016-03-12 15:32:03 +02:00
  • 2a5196003e tests: update for CallException handling Roman Zeyde 2016-03-06 22:05:30 +02:00
  • e10b42bbb5 client: catch CallException for cancellation handling Roman Zeyde 2016-03-06 21:59:17 +02:00
  • b07d7e6535 server: handle IOError gracefully Roman Zeyde 2016-03-06 21:58:39 +02:00