summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add correct generated filesMatěj Cepl2020-01-152-3474/+1802
|
* Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and ↵Christophe Haen2020-01-155-1802/+3530
| | | | X509_STORE_SET_FLAGS function
* Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8Matěj Cepl2020-01-151-4/+2
|
* Extend test cert validity to 2049Bernhard M. Wiedemann2019-11-264-74/+74
| | | | | | | | | | | | | | | | to make tests pass after 2028 Background: As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future. The usual offset is +15 years, because that is how long I expect some software will be used in some places. This showed failing tests in our package build. See https://reproducible-builds.org/ for why this matters. Note: I tested that i586 builds still pass tests on 2036-12-01 so this change introduces no year2038 problem.
* Revert using typing module in 2.6. It is just not worthy.Matěj Cepl2019-11-252-2428/+5
|
* Update Debian/stable SSL as wellMatěj Cepl2019-11-241-1/+1
|
* Make tests pass again.Matěj Cepl2019-11-243-2/+2429
| | | | | 1. Python 2.6 needs bundled-in typing module 2. Update Windows OpenSSL version.
* Stop using string module, which has been deprecated.Matěj Cepl2019-11-242-3/+4
|
* Tiny fixes to make pyls more happyMatěj Cepl2019-11-141-3/+6
|
* CI: Rework Fedora CI configurationNeal Gompa2019-06-271-5/+13
| | | | | | | Upgrade Fedora environments to Fedora 30 since Fedora 26 has been long EOL. In addition, rename them so Python 2 is the non-default environment. Finally, add a Fedora Rawhide environment to validate M2Crypto there, similarly to how it is validated on openSUSE Tumbleweed.
* New release0.35.2Matěj Cepl2019-06-101-1/+1
|
* tests.test_rsa: Fix typo to match for proper exceptionSebastian Andrzej Siewior2019-06-081-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
* Add generated SWIG/_m2crypto_wrap.cMatěj Cepl2019-06-081-10/+17
|
* Expose CRLs verification flagsChristophe Haen2019-06-082-0/+6
|
* New release.0.35.1Matěj Cepl2019-06-082-1/+15
| | | | Next time, don't forget to update Changelog. AGAIN!!!
* Limit tests.test_rsa.RSATestCase.test_public_encrypt just to OpenSSL which ↵Matěj Cepl2019-06-071-3/+5
| | | | | | sustains it. Fixes #258
* Remove duplicate call of the error code.Matěj Cepl2019-06-071-2/+0
|
* New version0.34.0Matěj Cepl2019-05-301-1/+1
|
* Use more recent version of OpenSSL on WindowsMatěj Cepl2019-05-301-2/+2
|
* Be resilient against the situation when no erorr happened.Matěj Cepl2019-05-303-8/+41
| | | | Fixes #258.
* Correct URL of https://www.schneier.com/academic/smime/Matěj Cepl2019-05-1478-6254/+6254
| | | | Renegerate documentation.
* Use shlex.split() for CPPMike Gilbert2019-05-061-3/+4
| | | | | | | | The CPP environment variable is typically used in Makefiles, where it is passed to a shell for interpretation. The shlex module simulates shell-compatible word splitting, including handling of quoted strings.
* New release 0.33.00.33.0Matěj Cepl2019-04-262-1/+11
|
* Stop pretending to support Python 3.4.Matěj Cepl2019-04-263-8/+3
|
* Fix use of urlunsplitAndreas Schwab2019-04-251-1/+1
|
* tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1Sebastian Andrzej Siewior2019-03-071-1/+2
| | | | | | | | | | | | The -cipher can not be used in OpenSSL 1.1.b+ for TLS1.3 cipher since openssl upstream commit 1c31fe7eb093a ("Ignore cipher suites when setting cipher list"). Use -ciphersuites for TLS1.3 cipher as documented. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Fixes #251
* There are apparently multiword CPP variables. Taking that into account.Matěj Cepl2019-03-071-1/+3
| | | | Fixes #250
* Release 0.32.00.32.0Matěj Cepl2019-03-042-1/+9
|
* setup.py: use ${CPP} as path to cppDuncan Macleod2019-03-041-1/+1
|
* Bump pipeline OpenSSL from 1.1.0i to 1.1.0j-2019-02-151-2/+2
| | | | | | | | Commits effc7be2 and 35bb71b3, despite passing tests, fail continuous integration because the previous OpenSSL version has been removed from its distributor's website: "Install OpenSSL 1.1.0 32bit" curl -o "c:\\%X86_OPENSSL_INSTALLER%" -fsSL "https://slproweb.com/download/%X86_OPENSSL_INSTALLER%" curl: (22) The requested URL returned error: 404 Not Found Command exited with code 22
* Stub wchar_t helpers and ignore unused WCHAR defsmakepost2019-02-091-0/+8
| | | | Resolves issue #246.
* Add type comment to setup.pyMatěj Cepl2018-12-021-0/+1
|
* Release 0.31.00.31.0Matěj Cepl2018-11-082-1/+11
|
* Fix openssl 1.1 devel installation.Matěj Cepl2018-11-083-22/+36
|
* Stated installation requirement for SWIGKonstantin Shemyak2018-11-031-2/+2
|
* Send the last message of the handshake before closing the connectionKurt Roeckx2018-10-301-0/+3
|
* Corrected project's build dependenciesKonstantin Shemyak2018-10-301-15/+10
|
* Create 2048 bit test keysKurt Roeckx2018-10-0714-307/+521
|
* Add more 3.5 to appveyor buildsDaniel Wozniak2018-10-031-0/+15
|
* Deprecate Python 3.3 (unsupported by Twisted) and test on 3.7.Matěj Cepl2018-10-034-5/+6
| | | | | Unfortunately 3.7 doesn't work on Travis CI (because of too old OpenSSL).
* Handle set_serial overflow on python 2.6Daniel Wozniak2018-10-031-3/+5
|
* Fix test_26_compat on OSXDaniel Wozniak2018-10-031-1/+1
|
* Move from the deprecated Docker images.Matěj Cepl2018-10-031-1/+1
|
* Fix py2 testsDaniel Wozniak2018-10-021-6/+4
|
* Centeralize py3 compatDaniel Wozniak2018-10-022-17/+2
|
* Fix asn1_integer_set metho used by x509 serialDaniel Wozniak2018-10-021-2/+18
| | | | | | - Avoid overflow errors on py3 if the integer is larger then the greatest c long value. - Fix fallback asn1_integer_set by using python 3 specific C api methods
* Add test that sets a serial using a very long intDaniel Wozniak2018-10-021-0/+6
|
* Use variables for installer nameDaniel Wozniak2018-09-211-4/+6
|
* Fail when curl gets a non 200 responseDaniel Wozniak2018-09-051-5/+5
|
* Make ctrl_cmd_string method more robust against type of arguments.Matěj Cepl2018-09-052-5/+13
| | | | | | | | Technically speaking we prescribe in the type string that the paramteres should be str, but users don't like to care about the type of parameters. Fixes #228