aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography/hazmat/bindings
Commit message (Collapse)AuthorAgeFilesLines
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-1347-5834/+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 binding for openssl `X509_REQ_digest`Ben Mather2014-11-121-0/+2
|
* Fix the import orderDonald Stufft2014-11-071-2/+1
|
* Lazily load the library on first use instead of on importDonald Stufft2014-11-071-0/+16
|
* Build FFI instance when class is created, load library when instantiatedDonald Stufft2014-11-073-55/+71
|
* appease the flake8 in the skyAlex Gaynor2014-11-071-0/+1
|
* We can test this, we have the power! Fixes #874Alex Gaynor2014-11-071-9/+12
|
* Removed argument names per reviewStanisław Pitucha2014-10-281-1/+1
|
* Add pkey comparison function to bindingsStanisław Pitucha2014-10-281-0/+2
| | | | | Expose the EVP_PKEY_cmp function, so that pyOpenSSL can implement comparison methods on PKey.
* Also switch to the explicit verifier construction approach, so the diff for ↵Alex Gaynor2014-10-241-5/+9
| | | | disabling implicit compile is even shorter
* Refactor our creation of CFFI FFI and libraries slightly.Alex Gaynor2014-10-243-16/+27
| | | | Centralize everything for ease of use.
* remove nids not universally available in all our versionsPaul Kehrer2014-10-191-10/+0
| | | | will re-add later with additional boilerplate
* compilation fixesPaul Kehrer2014-10-181-3/+2
|
* start adding NIDs we'll need for X509Paul Kehrer2014-10-181-4/+40
|
* Make FreeBSD happy with this constantAlex Gaynor2014-10-151-1/+1
|
* Also handle the changes in the PKCS1v15 errorsAlex Gaynor2014-10-151-0/+12
|
* Handle PKCS12 decrypt failures with OpenSSL 1.0.1jAlex Gaynor2014-10-151-0/+6
| | | | Don't know why this changed, but it did.
* link corefoundation in the CC binding.Paul Kehrer2014-08-211-1/+3
| | | | This fixes compilation under Yosemite.
* conditionally declare X509_V_FLAG_PARTIAL_CHAINPaul Kehrer2014-08-141-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 bindingsAlex Gaynor2014-08-131-0/+1
|
* fix warnings caused by signature changes from beta1 to beta2Paul Kehrer2014-08-091-4/+4
|
* X509_VERIFY_PARAM_set_hostflags is available in 1.0.2-beta2Paul Kehrer2014-08-091-13/+3
| | | | fixes #1295
* Removed need for Binding entry_pointTerry Chia2014-07-282-14/+0
|
* shorten comment line length for PEP-8Adam Goodman2014-07-231-3/+4
|
* Merge branch 'master' into reorder_libsAdam Goodman2014-07-233-2/+3
|\
| * Adding binding for NID_issuer_alt_name cause we may need it in pyopensslCarlos D. Garza2014-07-181-0/+1
| |
| * Removing the param name from the binding for X509V3_EXT_d2i in accordence ↵Carlos D. Garza2014-07-151-1/+1
| | | | | | | | with the contribution guidlines.
| * Adding binding for void *X509V3_EXT_d2i(X509_EXTENSION *ext);Carlos D. Garza2014-07-151-0/+1
| |
| * Add GENERAL_NAMES_free bindingTerry Chia2014-07-101-0/+1
| |
| * fix compilation of commoncrypto backend under 10.8Paul Kehrer2014-07-091-2/+0
| |
* | reorder libssl/libcrypto on linker command lineAdam Goodman2014-07-091-1/+4
|/
* Merge pull request #1206 from reaperhulk/static-windows-buildsAlex Stapleton2014-07-061-1/+15
|\ | | | | switch to static linking on windows and update installation page
| * change env variable name, handle empty stringPaul Kehrer2014-07-051-3/+3
| |
| * switch to env variable based static/dynamic switch for windowsPaul Kehrer2014-07-021-4/+15
| |
| * don't need libraries twice.Paul Kehrer2014-06-301-1/+0
| |
| * switch to static linking on windows and update installation pagePaul Kehrer2014-06-301-0/+4
| |
* | add a binding that is needed for RSA in security.frameworkPaul Kehrer2014-07-021-0/+1
|/
* Merge pull request #1152 from public/fedora20-ec-fixPaul Kehrer2014-06-231-0/+19
|\ | | | | Fix EC issue on Fedora 20
| * Fix EC issue on Fedora 20Alex Stapleton2014-06-201-0/+19
| |
* | Fix dsa.py comment styleLaurens Van Houtven2014-06-231-5/+5
| |
* | Fix dh.py comment styleLaurens Van Houtven2014-06-231-4/+4
| |
* | Fix common_cryptor.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |
* | Fix err.py comment styleLaurens Van Houtven2014-06-231-2/+2
| |
* | Fix nid.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |
* | Fix cms.py comment styleLaurens Van Houtven2014-06-231-2/+2
| |
* | Make the evp.py comment a full sentenceLaurens Van Houtven2014-06-231-1/+2
| |
* | Fix evp.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |
* | Fix aes.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |
* | Fix x509.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |
* | Fix rsa.py comment styleLaurens Van Houtven2014-06-231-1/+1
| |