Commit Graph

22 Commits (2eab2a152c6a4fb113926aab1ae3bf521ab6351c)

Author SHA1 Message Date
Roman Zeyde f7ebb02799 isort: fix imports 8 years ago
Roman Zeyde ef56ee4602 gpg: remove verifying logic from decoding 8 years ago
Roman Zeyde 446ec99bf4 gpg: remove complex pubkey parsing code 8 years ago
Roman Zeyde 42813ddbb4 gpg: parse curve OID from public key to select curve name 8 years ago
Roman Zeyde 91146303a3 Follow GPG implementation for subpacket prefix encoding.
Conflicts:
	trezor_agent/gpg/protocol.py
8 years ago
Roman Zeyde 82e08d073b gpg: rename proto -> protocol 8 years ago
Roman Zeyde 295d52ef10 gpg: move 'iterlines' to keyring 8 years ago
Roman Zeyde f4dd1eacdd gpg: allow parsing multiple keys 8 years ago
Roman Zeyde b9b7b8dafd gpg: re-structure public key packets for easier parsing 8 years ago
Roman Zeyde ccdbc7abfc gpg: parse_packets() should get file-like stream
and wrap it with util.Reader()
8 years ago
Roman Zeyde aeaf978d8e gpg: add mulitple GPG public keys as test vectors 8 years ago
Jochen Hoenicke e66b0f47ed
More robust gpg key parsing
Handle new packet format.
Ignore unknown packets.
Handle packets that are not immediately followed by signature.
Handle other hash algorithms.
8 years ago
Roman Zeyde 602e867c7d gpg: add test for keygrip 8 years ago
Roman Zeyde 3e41fddcef gpg: add test for ECDH pubkey generation 8 years ago
Roman Zeyde 7da7f5c256 HACK: fixup tests 8 years ago
Roman Zeyde f0ea568bb8 gpg: add more UTs for decode 8 years ago
Roman Zeyde 34c614db6e gpg: add more UTs for decode 8 years ago
Roman Zeyde af8ad99c7a gpg: add UTs for decode 8 years ago
Roman Zeyde 969e08140b gpg: add more tests for keyring 8 years ago
Roman Zeyde 80a5ea0f2a gpg: add UTs for keyring 8 years ago
Roman Zeyde 339f61c071 gpg: better __repr__ and logging for public keys 8 years ago
Roman Zeyde eaa91cfdbd gpg: add tests for basic protocol utils 8 years ago