You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adding Keyring API
* Delete __init__.py
* Delete raw_keyring.py
* Added docstring to public class
* Edited docstring
* Edited docstring again
* Changes in docstring statements
* Docstring changes
* Changes in docstring
* Raw keyring initial
* Raw keyring encrypt commit
* Encrypt functions for Raw RSA and AES
* Raw RSA and AES initial
* Changes in raw keyrings according to new keyring materials
* Updated with autoformat
* Modified base
* Corrected tox and flake errors
* Docstring error correction
* Added docstrings and corrected errors
* Some more changes in docstrings
* Updating base API
* Made all suggested changes
* Corrected tox and flake8 errors
* Minor change in raw-keyrings
* Adding Keyring API
* Delete __init__.py
* Delete raw_keyring.py
* Added docstring to public class
* Edited docstring
* Edited docstring again
* Changes in docstring statements
* Docstring changes
* Changes in docstring
* Raw keyring initial
* Raw keyring encrypt commit
* Encrypt functions for Raw RSA and AES
* Raw RSA and AES initial
* bump attrs to 19.1.0
* add keyring trace and integrate into updated encrytion/decryption materials
* s/KeyRing/Keyring/g
* align cryptographic materials and add write-only interface
* encrypted_data_keys must only contain EncryptedDataKey
* fix test to be Python 2 compatible
* Changes in raw keyrings according to new keyring materials
* Updated with autoformat
* Modified base
* data encryption key must be set before encrypted data keys can be added to EncryptionMaterials
* Corrected tox and flake errors
* Docstring error correction
* Added docstrings and corrected errors
* Some more changes in docstrings
* Updating base API
* add signing/verification key checks to Encryption/DecryptionMaterials
* DecryptionMaterials.algorithm must be set before DecryptionMaterials.add_data_encryption_key can be called
* update materials docs and typehints
* Made all suggested changes
* EncryptionMaterials must not be initialized with encrypted_data_keys but no data_encryption_key
* add is_complete properties to EncryptionMaterials and DecryptionMaterials
* Corrected tox and flake8 errors
* Minor change in raw-keyrings
* change KeyringTraceFlag values to bitshifted ints to match other implementations
* normalize EncryptionMaterials._encrypted_data_keys to list and encrypted_data_keys to tuple
* temporarily pin pydocstyle at <4.0.0 to avoid issue breaking flake8-docstrings
* temporarily cap pydocstyle at <4.0.0 for decrypt oracle
* Changes to keyring trace in raw keyrings
* Adding test files
* Adding tests
* Changed data encryption key type to RawDataKey
* Added keyring trace to pytest encryption materials
* Changed value of keyring_trace.wrapping_key
* Few changes to match new API
* Tox errors
* Functional tests pass
* Formatting errors corrected and functional tests pass
* Corrected too broad exception error and deleted empty return statement from tests
* Changed Exeception to BaseException to solve broad exception error
* Added suppress broad exception
* Added pylint disable broad exception
* Changed wrapping keys for RSA keyrings from WrappingKey to cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey/RSAPublicKey
* Fixed tox errors
* More tox errors
* Moved code for generation of plaintext to be before the check for key being private or public
* Tox errors
* Added metaclass to base API and unit tests for base API
* Changed metaclass to six.add_metaclass in base API
* Fixed pylint errors
* Fixed more pylint errors
* Removed RawAESKeyring instance
* Changed on_encrypt_helper to generate_data_key and removed on_decrypt_helper. Renamed base API unit test file
* Changed docstring for generate_data_key
* Changed decryption_materials.data_key to decryption_materials.data_encryption_key and fixed pylint errors
* Fixed pylint errors
* Changed raw keyrings to have class methods for PEM and DER encoded keys
* Unit tests for raw keyrings
* Changes for PEM encoding
* Changed base API to remove metaclass and modified tests
* Delete raw_keyring.py
* Delete test_f_keyring_raw_aes.py
* Delete test_f_keyring_raw_rsa.py
* Delete test_keyring_raw_aes.py
* Delete test_keyring_raw_rsa.py
* Suggested changes
* Made suggested changes to base API and tests
* Made suggested changes to base API tests
* Ignore commit
* Corrected tox and pylint errors in base API unit tests
* Removed try except for Iterable
* Removed try except for Iterable from test_utils
* Added try except for Iterable in base API
* Resolved isort errors
0 commit comments