aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography/hazmat/backends/interfaces.py
Commit message (Collapse)AuthorAgeFilesLines
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-131-261/+0
| | | | | | | | | | | | | Due to differences in how py.test determines which module to ``import`` the test suite actually runs against the cryptography which is in the *current* directory instead of the cryptography which is installed. The problem essentially boils down to when there is a tests/__init__.py then py.test adds the current directory to the front of the sys.path, causing it to take precedence over the installed location. This means that running the tests relies on the implicit compile that CFFI does instead of testing against what people will actually be runnning, which is the module compiled by setup.py.
* Add MACContext and make HMAC and CMAC to use it.Terry Chia2014-10-201-2/+2
|
* remove deprecated DSA classes/methods and update testsPaul Kehrer2014-09-301-14/+0
|
* remove rsa backend methods that are fully deprecated from backendPaul Kehrer2014-09-301-33/+0
| | | | interface
* deprecate backend method names for elliptic curve number loadingPaul Kehrer2014-09-271-2/+2
| | | | fixes #1270
* Added all changes lost in merge resetmichael-hart2014-09-261-1/+1
|
* Part 1 of rebase, with corrections for pep8michael-hart2014-09-261-1/+1
|
* Added all changes lost in merge resetmichael-hart2014-09-261-2/+2
|
* Part 1 of rebase, with corrections for pep8michael-hart2014-09-261-0/+6
|
* Added PEMSerializationBackend interfaceAlex Gaynor2014-07-181-0/+10
|
* Reorganize the backend interface definitionsAlex Gaynor2014-07-161-35/+35
|
* rename backend method, add some docsPaul Kehrer2014-06-271-4/+4
|
* add generate_private_key to DSAParameters + add a new function to dsaPaul Kehrer2014-06-271-0/+6
| | | | | | | dsa.generate_private_key(key_size, backend) will allow you to generate a new DSA key and implicitly generate new parameters. This streamlines the common case and will be an avenue to support future backends that don't allow independent generation of DSAParameters (e.g. CommonCrypto)
* add new DSABackend interface methods for loading numbersPaul Kehrer2014-06-221-0/+18
|
* Split load_rsa_numbers into load_rsa_private_numbers and ↵David Reid2014-06-031-1/+8
| | | | load_rsa_public_numbers.
* Add load_rsa_numbers to the RSABackend interface.David Reid2014-06-031-0/+5
|
* EllipticCurveBackend interfacesAlex Stapleton2014-05-311-0/+36
|
* PKCS#8 serialized key loadingAlex Stapleton2014-05-271-0/+10
|
* add generate_rsa_parameters_supported to RSABackendPaul Kehrer2014-05-251-0/+7
|
* add rsa_padding_supported interface to RSABackend and OpenSSL backendPaul Kehrer2014-05-241-0/+6
|
* DSA signing support (this is mostly skeuomorf's work, credit to him)Paul Kehrer2014-05-011-0/+7
|
* updates for review feedbackPaul Kehrer2014-05-011-1/+1
|
* remove dsa_signature_from_components since it's no longer neededPaul Kehrer2014-04-301-6/+0
|
* Add DSA verificationMohammed Attia2014-04-301-0/+25
|
* Merge pull request #962 from reaperhulk/rsa-encAlex Gaynor2014-04-261-0/+6
|\ | | | | RSA encryption support
| * RSA encryption supportPaul Kehrer2014-04-241-0/+6
| |
* | Rename OpenSSLSerializationBackendAlex Stapleton2014-04-251-2/+2
|/
* docs, tests, general huge improvements to RSA decryptionPaul Kehrer2014-04-201-1/+1
|
* prelim OAEP and PKCS1v15 for openssl 1.0.0+ and 0.9.8. decryption onlyPaul Kehrer2014-04-201-0/+6
|
* Changed cmac_supported() to cmac_algorithm_supported()Ayrx2014-04-161-2/+2
|
* Removed key parameter from create_cmac_ctx()Ayrx2014-04-151-1/+1
|
* Added CMAC backend interfaceAyrx2014-04-151-0/+15
|
* Replace subclassing of six.with_metaclass with a class decoratorAlex Gaynor2014-04-071-7/+14
|
* Add DSABackendMohammed Attia2014-04-041-0/+15
|
* add mgf1_hash_supported to the RSABackend interfacePaul Kehrer2014-03-101-0/+6
|
* Remove backend arg from the backend interfaceAlex Stapleton2014-02-211-1/+1
| | | | I don't know.
* Include 'self' in the interfaceAlex Gaynor2014-02-211-1/+1
|
* OpenSSL "traditional" key format loading...Alex Stapleton2014-02-201-0/+9
| | | | Backend interface only.
* 79 characters ought to be good enough for any linePaul Kehrer2014-02-181-1/+2
|
* let's try renaming everything I said I'd renamePaul Kehrer2014-02-181-2/+3
|
* more renamingPaul Kehrer2014-02-171-1/+2
|
* create_rsa_sign_ctx->create_rsa_signature_ctxPaul Kehrer2014-02-171-1/+1
|
* add sign/verify ctx creation methods to RSABackend interfacePaul Kehrer2014-02-171-0/+12
|
* s/bit_length/key_size/ (again)Alex Stapleton2014-02-081-2/+2
|
* Start of an RSABackend interfaceAlex Stapleton2014-02-081-0/+9
| | | | Only has key generation for now.
* rename PBKDF2 to PBKDF2HMAC, address many other review commentsPaul Kehrer2014-01-281-3/+4
|
* PBKDF2 support for OpenSSL backendPaul Kehrer2014-01-281-0/+15
|
* Remove register_cipher_adapter from the interface and the documentation.David Reid2014-01-201-6/+0
|
* fix erroneous indent and add abstractmethod to HMACBackendPaul Kehrer2013-12-231-0/+7
|
* Renamed bindings to backendsAlex Gaynor2013-12-131-0/+66