Roman Zeyde
|
eaea35003e
|
gpg: remove unused function (_time_format)
|
8 years ago |
Roman Zeyde
|
bc64205a85
|
gpg: replace TREZOR_GPG_USER_ID usage in gpg-agent mode
Use the keygrip to find the correct public key instead.
|
8 years ago |
Roman Zeyde
|
42813ddbb4
|
gpg: parse curve OID from public key to select curve name
|
8 years ago |
Roman Zeyde
|
5047805385
|
gpg: move HardwareSigner to device module
|
8 years ago |
Roman Zeyde
|
915b326da7
|
gpg: simplify AgentSigner and move to keyring module
|
8 years ago |
Roman Zeyde
|
e3286a4510
|
gpg: don't clear the session after PIN is entered
This would allow single PIN entry when running multiple GPG commands.
|
8 years ago |
Roman Zeyde
|
c4bbac0e77
|
util: move BIP32 address related functions
|
8 years ago |
Roman Zeyde
|
82e08d073b
|
gpg: rename proto -> protocol
|
8 years ago |
Roman Zeyde
|
8a51099488
|
gpg: remove unused "sign_message"
|
8 years ago |
Roman Zeyde
|
7b3874e6f7
|
gpg: fixup logging during key creation
|
8 years ago |
Roman Zeyde
|
d9fbfccd35
|
gpg: load correct key if ECDH is requested
|
8 years ago |
Roman Zeyde
|
fe4d9ed3c8
|
gpg: add SLIP-0017 support for ECDH session key generation
|
8 years ago |
Roman Zeyde
|
16de8cdabc
|
agent: refactor signature and ECDH
|
8 years ago |
Roman Zeyde
|
7bbf11b631
|
gpg: refactor key creation
|
8 years ago |
Roman Zeyde
|
8108e5400d
|
gpg: support TREZOR-based primary key
|
8 years ago |
Roman Zeyde
|
a1659e0f0d
|
gpg: add preferred symmetric algo
|
8 years ago |
Roman Zeyde
|
3b139314b6
|
gpg: refactor sign_message method
|
8 years ago |
Roman Zeyde
|
694cee17ac
|
gpg: refactor create_* methods
|
8 years ago |
Roman Zeyde
|
04af6b737b
|
gpg: remove extra param from Factory.from_public_key()
|
8 years ago |
Roman Zeyde
|
8b5ac14150
|
gpg: add docstrings
|
8 years ago |
Roman Zeyde
|
10cbe67c9a
|
gpg: add TODO
|
8 years ago |
Roman Zeyde
|
29a984eebb
|
gpg: improve flags selection
|
8 years ago |
Roman Zeyde
|
e9f7894d62
|
ecdh: fixup pubkey ID
|
8 years ago |
Roman Zeyde
|
c1c679b541
|
HACK: support ECDH in agent - note keygrip and ID errors.
|
8 years ago |
Roman Zeyde
|
49c343df94
|
HACK: create subkey with ECDH support
|
8 years ago |
Roman Zeyde
|
92649b290f
|
HACK: add preliminary gpg support
|
8 years ago |
Roman Zeyde
|
4be55156ed
|
gpg: refactor pubkeys' parsing code
|
8 years ago |
Roman Zeyde
|
7570861765
|
gpg: fixup signer docstring
|
8 years ago |
Roman Zeyde
|
339f61c071
|
gpg: better __repr__ and logging for public keys
|
8 years ago |
Roman Zeyde
|
decd3ddf75
|
gpg: fixup str/bytes issues
|
8 years ago |
Roman Zeyde
|
4c07b360cd
|
gpg: fix pep8/pylint warning
|
8 years ago |
Roman Zeyde
|
0b0f60dd89
|
gpg: rename load_from_gpg -> get_public_key
|
8 years ago |
Roman Zeyde
|
db6903eab7
|
gpg: rename agent -> keyring
|
8 years ago |
Roman Zeyde
|
a535b31a1b
|
gpg: fixup lint/pep8
|
8 years ago |
Roman Zeyde
|
ee4bcddd22
|
gpg: rename main API
|
8 years ago |
Roman Zeyde
|
2cf081420f
|
gpg: move armor to proto
|
8 years ago |
Roman Zeyde
|
0e72e3b7ff
|
gpg: move PublicKey to proto
|
8 years ago |
Roman Zeyde
|
ce61c8b2ae
|
gpg: move timeformat from util
|
8 years ago |
Roman Zeyde
|
bf8f516ef4
|
gpg: no visual challenge
|
8 years ago |
Roman Zeyde
|
6e9d6d6430
|
gpg: add URLs for subpackets
|
8 years ago |
Roman Zeyde
|
1f126f3002
|
gpg: better logging
|
8 years ago |
Roman Zeyde
|
1a228a1af6
|
gpg: refactor cli
|
8 years ago |
Roman Zeyde
|
4a7fef3011
|
gpg: fix logging and arguments in demo
|
8 years ago |
Roman Zeyde
|
a0e476ea19
|
gpg: remove unused code
|
8 years ago |
Roman Zeyde
|
683aae7aa4
|
gpg: add logging for digest
|
8 years ago |
Roman Zeyde
|
07c4100618
|
gpg: fixup logging and make sure it works with git
|
8 years ago |
Roman Zeyde
|
3bf926620b
|
gpg: handle multiple packets
|
8 years ago |
Roman Zeyde
|
ab192619f4
|
gpg: move protocol utils to proto.py
|
8 years ago |
Roman Zeyde
|
f982d785bd
|
gpg: add marker to our pubkey signature packets
|
8 years ago |
Roman Zeyde
|
31c3686fa4
|
gpg: small fixes
|
8 years ago |