Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | try/finally the bn_ctx manager | Paul Kehrer | 2014-09-24 | 1 | -3/+5 | |
| | ||||||
* | switch to a BN_CTX context manager. | Paul Kehrer | 2014-09-24 | 1 | -9/+11 | |
| | ||||||
* | extraneous newline murdered | Paul Kehrer | 2014-09-24 | 1 | -1/+0 | |
| | ||||||
* | put BN_CTX_end in a finally to ensure it is invoked | Paul Kehrer | 2014-09-24 | 1 | -14/+16 | |
| | ||||||
* | start and end BN_CTX so BN_CTX can track func owner of temporary BNs | Paul Kehrer | 2014-09-24 | 1 | -0/+4 | |
| | ||||||
* | Merge pull request #1330 from reaperhulk/fix-commoncrypto-gcm | Alex Gaynor | 2014-09-17 | 2 | -0/+20 | |
|\ | | | | | Fix two bugs with CommonCrypto GCM that can result in invalid output. | |||||
| * | resolve GCM tag issue with AAD only on OpenSSL 1.0.1 in Ubuntu 12.04 | Paul Kehrer | 2014-09-12 | 1 | -0/+8 | |
| | | ||||||
| * | moved GCM tests to be run against all backends, added radar bug numbers | Paul Kehrer | 2014-09-11 | 1 | -0/+2 | |
| | | ||||||
| * | Fix two bugs with CommonCrypto GCM that can result in invalid output. | Paul Kehrer | 2014-09-11 | 1 | -0/+10 | |
| | | | | | | | | | | | | | | Bug #1: Call to AAD but no call to update. Get null tag bytes. Bug #2: Call to update without call to AAD. Get null ciphertext bytes. Fixes #1329 | |||||
* | | Further formatting changes | michael-hart | 2014-09-12 | 1 | -1/+1 | |
| | | | | | | Essentially a continuation of the previous commit, this commit tabs a line which should have been tabbed before. | |||||
* | | Corrected formatting | unknown | 2014-09-12 | 1 | -1/+2 | |
| | | | | | | | | | | Line was too long in ./cryptography/hazmat/backends/openssl/backend.py, so moved the second part of the statement onto a new line using \ | |||||
* | | Adjusted formatting and added EC check | unknown | 2014-09-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Due to the code failing the PEP-8 test, the test code has been reformatted so that there are two blank lines between the function and the next class, and the overlong line has been adjusted. Also added a check to the private key loading function to check for the Cryptography_HAS_EC field. This has been tested on Windows only. | |||||
* | | Implemented support for loading EC private keys | unknown | 2014-09-11 | 1 | -0/+5 | |
|/ | | | | | | Loads Elliptic Curve private keys from .PEM files, whether encrypted or unencrypted, given that the encryption method is supported. Also included changes to the test files and documentation for said method. | |||||
* | multibacken for docs | Alex Gaynor | 2014-09-08 | 1 | -2/+13 | |
| | ||||||
* | remove duplicate argument | Alex Gaynor | 2014-09-08 | 1 | -2/+2 | |
| | ||||||
* | Explicitly deprecate these as well | Alex Gaynor | 2014-09-08 | 1 | -2/+18 | |
| | ||||||
* | fixes | Alex Gaynor | 2014-09-08 | 1 | -0/+1 | |
| | ||||||
* | Start moving everything to the new API | Alex Gaynor | 2014-09-08 | 2 | -7/+29 | |
| | ||||||
* | Merge branch 'master' into pem-loading-backend | Alex Gaynor | 2014-09-08 | 9 | -75/+92 | |
|\ | ||||||
| * | Verify that padding is an instance of AsymmetircPadding before trying to use ↵ | Alex Gaynor | 2014-08-25 | 1 | -0/+3 | |
| | | | | | | | | it; fixes #1318 | |||||
| * | Merge pull request #1302 from alex/move-to-files | Alex Stapleton | 2014-08-24 | 3 | -23/+53 | |
| |\ | | | | | | | Refs #1301 -- moved constant time code into it's own .c and .h files | |||||
| | * | Added back license headers | Alex Gaynor | 2014-08-11 | 2 | -0/+27 | |
| | | | ||||||
| | * | Revert "Added include guards, and license headers" | Alex Gaynor | 2014-08-11 | 2 | -36/+0 | |
| | | | | | | | | | | | | This reverts commit a4902b67fb4ef1e7fd477d27353242da879ca90c. | |||||
| | * | Added include guards, and license headers | Alex Gaynor | 2014-08-11 | 2 | -0/+36 | |
| | | | ||||||
| | * | Refs #1301 -- moved constant time code into it's own .c and .h files | Alex Gaynor | 2014-08-11 | 3 | -23/+26 | |
| | | | ||||||
| * | | link corefoundation in the CC binding. | Paul Kehrer | 2014-08-21 | 1 | -1/+3 | |
| | | | | | | | | | | | | This fixes compilation under Yosemite. | |||||
| * | | conditionally declare X509_V_FLAG_PARTIAL_CHAIN | Paul Kehrer | 2014-08-14 | 1 | -3/+12 | |
| | | | | | | | | | | | | | | | | | | Solaris has apparently backported this from 1.0.2 so our version detection causes a compile error. This should fix it, but hopefully we'll be able to add a Solaris builder to jenkins soon-ish. | |||||
| * | | Added d2i_PKCS7_bio to bindings | Alex Gaynor | 2014-08-13 | 1 | -0/+1 | |
| |/ | ||||||
| * | fix warnings caused by signature changes from beta1 to beta2 | Paul Kehrer | 2014-08-09 | 1 | -4/+4 | |
| | | ||||||
| * | X509_VERIFY_PARAM_set_hostflags is available in 1.0.2-beta2 | Paul Kehrer | 2014-08-09 | 1 | -13/+3 | |
| | | | | | | | | fixes #1295 | |||||
| * | Removed need for Binding entry_point | Terry Chia | 2014-07-28 | 3 | -30/+5 | |
| | | ||||||
| * | Added entry_points. | Terry Chia | 2014-07-27 | 1 | -13/+16 | |
| | | ||||||
| * | shorten comment line length for PEP-8 | Adam Goodman | 2014-07-23 | 1 | -3/+4 | |
| | | ||||||
| * | Merge branch 'master' into reorder_libs | Adam Goodman | 2014-07-23 | 7 | -61/+97 | |
| |\ | ||||||
| * | | reorder libssl/libcrypto on linker command line | Adam Goodman | 2014-07-09 | 1 | -1/+4 | |
| | | | ||||||
* | | | Merge branch 'master' into pem-loading-backend | Alexander Gaynor | 2014-07-19 | 2 | -0/+13 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Merge pull request #1275 from crc32a/master | Alex Gaynor | 2014-07-18 | 1 | -0/+1 | |
| |\ \ | | | | | | | | | Adding binding for NID_issuer_alt_name cause we may need it in pyopenssl | |||||
| | * | | Adding binding for NID_issuer_alt_name cause we may need it in pyopenssl | Carlos D. Garza | 2014-07-18 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | add missing DSABackend numbers loading methods to Multibackend | Paul Kehrer | 2014-07-18 | 1 | -0/+12 | |
| |/ / | ||||||
* / / | Added PEMSerializationBackend interface | Alex Gaynor | 2014-07-18 | 1 | -0/+10 | |
|/ / | ||||||
* | | Reorganize the backend interface definitions | Alex Gaynor | 2014-07-16 | 1 | -35/+35 | |
| | | ||||||
* | | Removing the param name from the binding for X509V3_EXT_d2i in accordence ↵ | Carlos D. Garza | 2014-07-15 | 1 | -1/+1 | |
| | | | | | | | | with the contribution guidlines. | |||||
* | | Adding binding for void *X509V3_EXT_d2i(X509_EXTENSION *ext); | Carlos D. Garza | 2014-07-15 | 1 | -0/+1 | |
| | | ||||||
* | | Raise ValueError if the password doesn't fit | Alex Stapleton | 2014-07-11 | 1 | -21/+20 | |
| | | | | | | | | Fixes #1235. OpenSSL only allows password up to 1024 bytes. | |||||
* | | Merge pull request #1249 from alex/factor-key-loading | David Reid | 2014-07-10 | 1 | -2/+10 | |
|\ \ | | | | | | | Factor out the key loading logic to make it easier to have other key loading schemes | |||||
| * | | Factor out the key loading logic to make it easier to have other key loading ↵ | Alex Gaynor | 2014-07-10 | 1 | -2/+10 | |
| | | | | | | | | | | | | schemes | |||||
* | | | Merge pull request #1246 from Ayrx/add-binding | Alex Gaynor | 2014-07-10 | 1 | -0/+1 | |
|\ \ \ | |/ / |/| | | Add GENERAL_NAMES_free binding | |||||
| * | | Add GENERAL_NAMES_free binding | Terry Chia | 2014-07-10 | 1 | -0/+1 | |
| | | | ||||||
* | | | Add a sensible repr to RSAPublicNumbers | Terry Chia | 2014-07-10 | 1 | -0/+3 | |
|/ / | ||||||
* | | Merge pull request #1237 from reaperhulk/fix-1229 | Alex Gaynor | 2014-07-10 | 1 | -2/+0 | |
|\ \ | | | | | | | fix compilation of commoncrypto backend under 10.8 |