Commit Graph

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