Aron Wussler
|
3a65fb8dbb
|
Fix bad MDC messages parsing
|
2022-02-24 19:20:15 +01:00 |
|
Daniel Huigens
|
7103bdf2a5
|
Generic implementation of splitting messages
|
2022-02-15 11:32:32 +01:00 |
|
wussler
|
c19faed5da
|
Add methods for embedded signatures using session keys (#128)
* Add methods to sign when using session keys
* Add mobile helpers for explicit decryption
* Add functions to CHANGELOG
* Fix linter
|
2021-04-27 17:38:25 +02:00 |
|
wussler
|
ff54225384
|
Fix various keys issues (#117)
* Fix armouring headers for public keys
* Fix error for session key decryption failure
|
2021-03-09 19:06:35 +01:00 |
|
wussler
|
4166d25a63
|
Allow multiple keypackets in session key decryption (#99)
* Fix session key decryption
* Break on all data packets
Co-authored-by: Daniel Huigens <d.huigens@protonmail.com>
|
2020-11-13 14:13:11 +01:00 |
|
wussler
|
371d429001
|
WIP: Add compression to API (#91)
* Add compression to API
* Add docs
* Use defaults for a simpler interface
* Update x/crypto
* Fix ecdsa key types for lib update
|
2020-11-04 17:40:45 +01:00 |
|
wussler
|
2f89b9fa0e
|
Add KeyIDs public API functionality (#76)
* Add public KeyIDs functions
* Add signature keyIDs functions
* Lint code
|
2020-09-01 10:02:13 +02:00 |
|
wussler
|
8c04ff64a5
|
Add session key size check (#62)
* Add session key size check
Co-authored-by: Daniel Huigens <d.huigens@protonmail.com>
|
2020-07-20 11:43:36 +02:00 |
|
Ilya Chesnokov
|
b38f993c25
|
Encrypt session key to multiple keys in keyring. (#59)
`EncryptSessionKey` now creates encrypted key packet for each valid key
in keyring.
Co-authored-by: Aron Wussler <aron@wussler.it>
|
2020-07-10 00:31:57 +07:00 |
|
Aron Wussler
|
4e5b29eb4a
|
Fix symmetric session key test
|
2020-05-01 16:53:50 +02:00 |
|
wussler
|
54f45d0471
|
Openpgp security update (V2) (#31)
* Change keyring unlock functionalities
* Add keyring#Lock, keyring#CheckIntegrity, tests
* Update helpers, fix bugs
* Update go.mod with ProtonMail/crypto commit
* Change key management system
* Clear keys from memory + tests
* Create SessionKey with direct encryption for datapackets. Move symmetrickey to password.
* Fix upstream dependencies
* Update module to V2, documentation
* Add linter
* Add v2 folder to .gitignore
* Minor changes to KeyID getters
* Remove old changelog
* Improve docs, remove compilation script
|
2019-12-27 19:35:43 +01:00 |
|