Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-25 | [feat] Make EncryptionKey aware of the active address | Ruben Pollan | |
2016-02-25 | [feat] Use fingerprints instead of key ids | Ruben Pollan | |
- Resolves: #7500 | |||
2016-02-25 | [feat] move validation, usage and audited date to the active document | Ruben Pollan | |
- Resolves: #7485 | |||
2016-02-23 | [feat] defer decrypt, gen_key and encrypt | Victor Shyba | |
This commit put those gnupg operations to be run on external threads limited by the amount of cores present on user machine. Some gnupg calls spawn processes and communicating to them is a synchronous operation, so running outside of a reactor should improve response time by avoiding reactor locking. | |||
2015-10-01 | [feat] self-repair the keyring if keys get duplicated | Ruben Pollan | |
In some cases in the past keys got stored twice in different documents. Hopefully this issue is solved now, this tries to self-repair the keyring if encounters that. This is not really solving the problem, if it keeps happening we need to investigate the source. - Resolves: #7498 | |||
2015-09-24 | [refactor] refactor key parsing | Kali Kaneko | |
so that it can be tested without needing to instantiate the whole OpenPGPScheme object, that receives a soledad instance. | |||
2015-09-21 | [feat] more verbosity in get_key wrong address log | Ruben Pollan | |
2015-08-17 | [style] pep8 fix | Kali Kaneko | |
2015-08-03 | [style] Re-added lambdas to openpgp on keymanager | Bruno Wagner | |
2015-08-03 | [style] Fixed pep8 warnings | Bruno Wagner | |
Fixed pep8 warnings to prepare the keymanager for CI | |||
2015-01-15 | upgrade key when signed by old key | Ruben Pollan | |
2015-01-15 | On key update merge metadata correctly | Ruben Pollan | |
2014-12-16 | Fix key generation | Ruben Pollan | |
2014-12-16 | Port to soledad new async API | Ruben Pollan | |
2014-11-25 | Return signing key on signature verification | Ruben Pollan | |
Don't throw an exception if verification fails | |||
2014-11-19 | Fix comments | Ruben Pollan | |
2014-11-19 | Implement multi uid support | Ruben Pollan | |
2014-11-19 | Implement active key document | Ruben Pollan | |
2014-11-10 | Use type instead of tags to get docs in openpgp | Ruben Pollan | |
For that that now the type is the class.__name__ instead of str(class) | |||
2014-11-10 | Implement the new encryption-key soledad document | Ruben Pollan | |
2014-11-06 | Use datetime for key expiration | Ruben Pollan | |
2014-11-04 | Merge keys when updating an exisiting key | Ruben Pollan | |
This is needed to prevent roll back attacks where the attacker push us to accept a key with an old expiration date that could be use to push an untrusted key when after it's expiration. | |||
2014-10-23 | Update doc string of OpenPGPScheme._temporary_gpgwrapper | Ruben Pollan | |
2014-10-23 | Basic validation levels support | Ruben Pollan | |
2014-10-09 | Implement 'fetch_key' for ascii keys | Ruben Pollan | |
binary keys support is still missing | |||
2014-08-27 | Fix call to python-gnupg verify_file() method (#6022). | drebs | |
2014-07-25 | gpg.verify_file() gets the data as a filename not as a binary stream | Ruben Pollan | |
2014-01-17 | Remove unused imports, fix typo. | Ivan Alejandro | |
2014-01-17 | Do not decode decrypted data, return as str. | Ivan Alejandro | |
2013-12-10 | typo | Kali Kaneko | |
2013-12-09 | pep8 cleanup | Kali Kaneko | |
2013-11-25 | Improve exceptions names and handling. | drebs | |
2013-11-25 | Fix error returns on openpgp backend. | drebs | |
Also fix: - some docstrings. - variabled referenced without previous assignement. | |||
2013-11-21 | Remove '+' suffix in email address. | Ivan Alejandro | |
This allows us to support encrypt mails to 'test_user@provider.com' even if was sent to 'test_user+optional_string@provider.com'. | |||
2013-11-21 | Do not check for a valid address, rely on client. | Ivan Alejandro | |
An email address regexp that supports all (or almost) emails is really complex, and is_address uses a simpler one since we restrict the valid usernames and provider names. For that we rely on the email client to check whether the email address is valid or not. | |||
2013-11-14 | Expose openpgp methods in keymanager. | Ivan Alejandro | |
- parse_ascii_key - delete_key - put_key | |||
2013-11-13 | Refactor code to support parsing ascii keys. | Ivan Alejandro | |
2013-11-11 | Use 'utf-8' as default/fallback encoding. | Ivan Alejandro | |
- Also reorder stdlib imports alphabetically :) | |||
2013-11-04 | Remove key comment on OpenPGP key generation. | drebs | |
2013-11-04 | Add verification of detached signatures. | drebs | |
2013-10-23 | Return unicode in order to solve encoding issues. | Ivan Alejandro | |
2013-10-06 | Add option to choose cipher and digest algorithms. | drebs | |
2013-10-02 | Update to use gnupg 1.2.2 module. | drebs | |
2013-08-30 | Do not raise on not 2XX error codes | Tomás Touceda | |
Also accept unicode ascii keys | |||
2013-08-09 | Fix error in encryption failure logging method. | drebs | |
2013-08-08 | Support bundled GPG and change API. | drebs | |
- Move openpgp encrypt/decrypt/sign/verify API to inside OpenPGP class. - Add encrypt/decrypt/sign/verify API to KeyManager. - Add possibility of passing custom gpg binary to KeyManager and OpenPGPScheme. - Remove "_asym" suffix from method names. - Bump version to 0.2.1. New API is *not* backwards compatible. | |||
2013-08-02 | Add some logs to be able to follow the key generation. | Kali Kaneko | |
2013-07-02 | Move the key manager from leap_client repo to its own repo. | drebs | |