Daniel Huigens
d0daa53ca6
Update x/crypto fork to github.com/ProtonMail/go-crypto ( #106 )
2020-12-08 18:34:39 +01:00
wussler
53a85837e0
Improve error handling, fix linter ( #92 )
...
* Improve error handling, fix linter
2020-10-29 12:42:32 +01:00
wussler
d53bd4a351
Move getters to file excluded from android build ( #88 )
2020-10-14 18:28:12 +02:00
wussler
ac353fcbef
Make Time and Filename public ( #87 )
2020-10-13 13:14:09 +02:00
wussler
a4d89bce32
Add filename and time properties to message ( #85 )
...
* Add filename and time properties to message
* Message time defaults to current time
2020-10-12 18:45:57 +02:00
wussler
64b3b45404
Fix mixed symmetric/asymmetric decryption ( #77 )
2020-09-01 11:07:30 +02:00
Ilya Chesnokov
1f4d966115
use aes256 for password encryption ( #75 )
2020-08-31 13:42:06 +03: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
Aron Wussler
4e5b29eb4a
Fix symmetric session key test
2020-05-01 16:53:50 +02:00
zugzwang
ac8a49c114
Update lint ( #44 )
...
* Reduce complexity of SignatureCollector.Accept
* Add stylecheck linter, and lint accordingly
* Rephrase some comments
* godot - Top level comments should end with a dot.
* nestif - Reduce nested complexity of code
* Review changes
Co-authored-by: Aron Wussler <aron@wussler.it>
2020-04-28 13:55:36 +02:00
wussler
222decb919
Fix various minor issues ( #45 )
...
* Update header version to 2.0.0
* Add space to cleartext message armouring
* Fix password encrypted binary files
* Clear key private params in helpers
* Do not unlock key if private key is nil
* Document changes
* Use defer for ClearPrivateKeyParams
2020-04-27 21:01:23 +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