aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* make engine addition idempotentPaul Kehrer2015-10-213-7/+13
| | | | | | | | | | | Threading issues keep cropping up. ENGINE_add already acquires a lock at the C layer via CRYPTO_w_lock (provided you have registered the locking callbacks) so let's try to use that. As part of this we'll try to init the openssl locks, but of course there's potentially a race there as well. Clearly this isn't the real fix but it might improve the situation while we try to determine what to do.
* Merge pull request #2440 from reaperhulk/small-cleanupsAlex Gaynor2015-10-214-19/+22
|\ | | | | Some CRL cleanups
| * hoist a dict up to module scope so we don't recreate it every callPaul Kehrer2015-10-211-12/+15
| |
| * add changelog entryPaul Kehrer2015-10-211-0/+3
| |
| * move revoked_certificate assignment in the doctestsPaul Kehrer2015-10-211-5/+2
| |
| * fix some indentationPaul Kehrer2015-10-211-2/+2
|/
* Merge pull request #2315 from etrauschke/crl_ossl_backendPaul Kehrer2015-10-218-26/+644
|\ | | | | OpenSSL backend code for CRLs
| * test fixErik Trauschke2015-10-211-0/+2
| |
| * remove convenience functions for revoked extensionsErik Trauschke2015-10-213-42/+12
| | | | | | | | fix docs regarding CRL PEM format
| * add commentsErik Trauschke2015-10-202-26/+37
| |
| * Merge branch 'master' into crl_ossl_backendErik Trauschke2015-10-2029-73/+352
| |\
| | * Merge branch 'master', remote-tracking branch 'upstream/master'Erik Trauschke2015-10-200-0/+0
| | |
| * | Merge branch 'crl_ossl_backend' of github.com:etrauschke/cryptography into ↵Erik Trauschke2015-10-2010-26/+672
| |\ \ | | | | | | | | | | | | crl_ossl_backend
| | * | removing caching mechanism for x509 propertiesErik Trauschke2015-10-156-95/+80
| | | | | | | | | | | | | | | | | | | | | | | | undo name change of CRLExtensionOID use custom parsing mechanism for certIssuer entry extension add new crl to vectors for testing invalid certIssuer entry ext
| | * | import fixErik Trauschke2015-10-141-2/+2
| | | |
| | * | use X509ExtensionParser for Revoked extensionsErik Trauschke2015-10-146-145/+106
| | | | | | | | | | | | | | | | | | | | | | | | remove revoked_certificates property from RevokedCertificate class CRLExtensions should actually be RevokedExtensions doctest cleanup for RevokedCertificate
| | * | doctest fixErik Trauschke2015-10-131-0/+1
| | | |
| | * | fix indentationsErik Trauschke2015-10-133-69/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change docs to indicate CRL objects are iterable fix docs for revoked certs make _decode_crl_reason more readable add __getitem__ method to CRL object remove double underscores
| | * | use openssl assertErik Trauschke2015-09-282-24/+32
| | | | | | | | | | | | | | | | | | | | | | | | change _build* to _decode* make CRLs into iterators various fixes
| | * | Merge branch 'master' into crl_ossl_backendErik Trauschke2015-09-288-63/+34
| | |\ \
| | * \ \ Merge branch 'crl_ossl_backend' of github.com:etrauschke/cryptography into ↵Erik Trauschke2015-09-288-4/+681
| | |\ \ \ | | | | | | | | | | | | | | | | | | crl_ossl_backend
| | | * \ \ Merge branch 'master' into crl_ossl_backendErik Trauschke2015-09-252-154/+178
| | | |\ \ \
| | | * \ \ \ Merge branch 'master' into crl_ossl_backendErik Trauschke2015-09-251-0/+8
| | | |\ \ \ \
| | | * \ \ \ \ Merge branch 'master' into crl_ossl_backendErik Trauschke2015-09-251-3/+4
| | | |\ \ \ \ \
| | | * \ \ \ \ \ Merge branch 'master' into crl_ossl_backendErik Trauschke2015-09-2511-8/+498
| | | |\ \ \ \ \ \
| | | * | | | | | | OpenSSL backend code for CRLsErik Trauschke2015-09-248-4/+681
| | | | | | | | | |
* | | | | | | | | | Merge pull request #2437 from reaperhulk/ecdhe-docsHynek Schlawack2015-10-211-0/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | add a little bit to the docs about ECDHE
| * | | | | | | | | | add a little bit about ECDHEPaul Kehrer2015-10-201-0/+5
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #2439 from pyca/alex-patch-1Paul Kehrer2015-10-211-2/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Switch back to a released version of codecov
| * | | | | | | | | | | Switch back to a released version of codecovAlex Gaynor2015-10-211-2/+1
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #2438 from pyca/int-widthHynek Schlawack2015-10-212-36/+2
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | Remove long comments and workarounds, use new cffi syntax
| * | | | | | | | | | Remove long comments and workarounds, use new cffi syntaxAlex Gaynor2015-10-212-36/+2
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #2436 from reaperhulk/extensions-reprAlex Gaynor2015-10-202-0/+19
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | add __repr__ to x509.Extensions
| * | | | | | | | | add __repr__ to x509.ExtensionsPaul Kehrer2015-10-202-0/+19
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #2434
* | | | | | | | | Merge pull request #2427 from alex/ecdhPaul Kehrer2015-10-1911-5/+219
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | ECDH take 4
| * | | | | | | | | better place for this testAlex Gaynor2015-10-192-7/+16
| | | | | | | | | |
| * | | | | | | | | another testAlex Gaynor2015-10-191-0/+7
| | | | | | | | | |
| * | | | | | | | | removed unused code, and added a testAlex Gaynor2015-10-191-12/+13
| | | | | | | | | |
| * | | | | | | | | be more pro-active in handling invalid keysAlex Gaynor2015-10-181-23/+27
| | | | | | | | | |
| * | | | | | | | | better document hte ifaceAlex Gaynor2015-10-172-0/+26
| | | | | | | | | |
| * | | | | | | | | one moreAlex Gaynor2015-10-171-1/+1
| | | | | | | | | |
| * | | | | | | | | clearer languageAlex Gaynor2015-10-171-2/+2
| | | | | | | | | |
| * | | | | | | | | backwards syntaxAlex Gaynor2015-10-171-1/+1
| | | | | | | | | |
| * | | | | | | | | unused importAlex Gaynor2015-10-171-1/+0
| | | | | | | | | |
| * | | | | | | | | unusedAlex Gaynor2015-10-171-6/+0
| | | | | | | | | |
| * | | | | | | | | changelogAlex Gaynor2015-10-171-0/+2
| | | | | | | | | |
| * | | | | | | | | a refactor to the APIAlex Gaynor2015-10-179-142/+98
| | | | | | | | | |
| * | | | | | | | | Add an Elliptic Curve Key Exchange Algorithm(ECDH)Simo Sorce2015-10-179-3/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ECDH Key Exchange algorithm as standardized in NIST publication 800-56A Revision 2 Includes tests with vectors from NIST. Signed-off-by: Simo Sorce <simo@redhat.com>
* | | | | | | | | | Merge pull request #2417 from etrauschke/vectors_inval_certissuerPaul Kehrer2015-10-192-0/+13
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add CRL to vectors for testing invalid certificateIssuer entry extension
| * | | | | | | | | | add crl file to test-vectors.rstErik Trauschke2015-10-151-0/+2
| | | | | | | | | | |