summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update actions/setup-python requirement to v2.2.1dependabot/github_actions/actions/setup-python-v2.2.1dependabot[bot]2020-12-212-6/+6
| | | | | | | Updates the requirements on [actions/setup-python](https://github.com/actions/setup-python) to permit the latest version. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/commits/3105fb18c05ddd93efea5f9e0bef7a03a6e9e7df) Signed-off-by: dependabot[bot] <support@github.com>
* Attempt to remove the special case for no coverage on pypy3 (#5657)Alex Gaynor2020-12-192-9/+1
|
* Move more stuff to pre-run for resillience (#5658)Alex Gaynor2020-12-194-35/+35
|
* Remove last large usage of parametrize with vectors (#5652)Alex Gaynor2020-12-172-112/+106
|
* Pin setup-python to fix CI (#5653)Alex Gaynor2020-12-171-1/+1
|
* Cleanup how we represent authors. (#5650)Alex Gaynor2020-12-154-47/+2
| | | AUTHORS.rst had not been updated in more than 2 years, it was not a good reference.
* Remove rtd requirements (#5649)Alex Gaynor2020-12-152-2/+1
|
* put pytest configuration somewhere that goes in the sdist (#5648)Alex Gaynor2020-12-153-9/+10
| | | fixes #5646
* Move docker image pulling for wheel buidler to pre-run (#5645)Alex Gaynor2020-12-133-36/+43
|
* Clone wycheproof in a pre-run task (#5644)Alex Gaynor2020-12-133-7/+8
| | | this lets zuul automatically retry it, which will help during network flakiness, I hope
* add missing verification parameter flags (#5643)Eduard Iskandarov2020-12-131-0/+2
|
* Build manylinux2014 wheels (#5642)Alex Gaynor2020-12-125-7/+14
|
* Attempt to split windows tests over multiple jobs (#5639)Alex Gaynor2020-12-122-4/+5
|
* Point at ghcr for repos (#5640)Alex Gaynor2020-12-123-7/+7
| | | | | * Point at ghcr for repos * poke GHA
* make the container build names more readable (#5638)Paul Kehrer2020-12-111-12/+12
| | | | | * make the container build names more readable * nope
* add a timeout to builds (#5637)Alex Gaynor2020-12-101-0/+6
| | | this way if they hang, they only hang for a little bit
* remove windows builds and only test lowest/highest (#5635)Paul Kehrer2020-12-111-2/+0
| | | same policy as our macOS builders
* bump openssl to latest in CI and change some job names (#5636)Paul Kehrer2020-12-111-9/+9
| | | | | | | * bump openssl to latest in CI and change some job names * change more * missed one last entry
* Update APIs to use non-deprecated OpenSSL ones where possible (#5633)Alex Gaynor2020-12-107-11/+24
| | | cherry picked from #4920
* debian bullseye has 3.9 now (#5634)Alex Gaynor2020-12-101-1/+1
|
* xdist experiment (#5621)Paul Kehrer2020-12-103-8/+12
| | | | | | | | | | * switch to xdist in tox for faster runs * not using auto to avoid too many processes on local laptops * we need to use pytest-cov to generate coverage properly now * these env vars aren't present on no coverage builds * tox changes
* Convert a few more high cardinality tests to use subtests (#5632)Alex Gaynor2020-12-105-134/+134
|
* bump libressl versions (#5628)Alex Gaynor2020-12-091-2/+3
|
* remove check from setup.py that's not needed anymore (#5626)Alex Gaynor2020-12-091-9/+0
| | | pypy 7.2 is the oldest pypy that supports py3.6
* re-add Cryptography_HAS_TLSEXT_HOSTNAME and port 3.3.1 changelog (#5627)Paul Kehrer2020-12-092-0/+13
|
* we already do this check in other places (#5624)Paul Kehrer2020-12-091-5/+1
| | | | | | | | | | | | * we already do this check in other places This test is *incredibly* expensive and we already do roundtrips like this on other DH groups. To make this test less expensive and also more accurate to its name we now verify that the parameters on the generated key match * empty commit the most important CI feature
* print 10 slowest tests to help us keep runtimes down (#5622)Alex Gaynor2020-12-091-2/+2
|
* More test speedups via subtest + removal rather than skipping (#5617)Paul Kehrer2020-12-091-145/+140
| | | | | | | * subtests ec * continue instead of return * indentation
* Remove AES GCM < 64-bit IV tests instead of skipping (#5620)Paul Kehrer2020-12-091-4/+4
| | | | | | | * remove AES tests we will always skip * constrain <64-bit IV vector removal to just GCM * apparently this is only used by GCM
* subtest-ify keywrap (#5619)Paul Kehrer2020-12-091-80/+82
|
* use subtests in aead (#5618)Paul Kehrer2020-12-091-92/+88
|
* fixes #5611 -- use subtests for wycheproof tests for speed (#5616)Alex Gaynor2020-12-0915-39/+65
|
* Complete removal of py2 (#5533)Alex Gaynor2020-12-0938-288/+138
| | | | | * Drop Python 2 * Black everything
* we didn't actually commit the final doc fixes for the recover PR (#5614)Paul Kehrer2020-12-092-10/+10
|
* Remove utils.int_from_bytes (#5609)Alex Gaynor2020-12-098-25/+22
|
* Remove __future__ import from our code (#5610)Alex Gaynor2020-12-09225-261/+0
|
* Write a bunch of primitives tests as subtests for performance (#5246)Alex Gaynor2020-12-092-33/+42
|
* Switch black to py36 as the minimum version (#5608)Alex Gaynor2020-12-0830-1066/+988
|
* Remove Python2 from CI and code that branched on it (#5607)Alex Gaynor2020-12-0820-509/+189
| | | | | | | | | | | | | * Remove Python2 from CI and code that branched on it * Update setup.py Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * remove * review feedback Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Reopen master for 3.4 (#5605)Alex Gaynor2020-12-083-4/+7
|
* Prepare for 3.3 release (#5603)3.3Alex Gaynor2020-12-083-4/+6
|
* Fixed DH tests for latest CentOS FIPS OpenSSL (#5604)Alex Gaynor2020-12-084-14/+32
| | | * Fixed DH tests for latest CentOS FIPS OpenSSL (1.1.1g)
* Add support for RSA signature recovery (#5573)Zoltan Kelemen2020-12-078-16/+191
| | | | | | | | | | | | | | | | | | * Removed unused argument. * Added support for RSA signature recovery. * Syntatic corrections for passing pep8 tests. * Corrected typo. * Added test of invalid Prehashed parameter to RSA signature recover. * Renamed recover to a more descriptive name. * Extended RSA signature recovery with option to return full data (not only the digest part). * Added missing words to pass spell check.
* Document that PKCS1v1.5 is not constant time (#5600)Alex Gaynor2020-12-062-0/+25
| | | closes #5510
* bump cffi minimum version to help out pyopenssl (#5598)Alex Gaynor2020-12-012-2/+2
| | | fixes https://github.com/pyca/pyopenssl/issues/971
* remove legacy debugging code from setup.py (#5597)Alex Gaynor2020-12-011-11/+0
|
* Document that Firefox doesn't support unencrypted pkcs12 (#5596)Alex Gaynor2020-12-011-0/+6
|
* Added tls bindings for new OpenSSL APIs (#5595)Alex Gaynor2020-12-012-4/+36
| | | | fixes #5379 closes #5483
* fixes #4531 -- support encoding SCTs in certificates (#5594)Alex Gaynor2020-11-304-7/+50
|
* Don't build our custom osrandom engine on libressl (#5593)Alex Gaynor2020-11-291-2/+2
| | | | | | | * Don't build our custom osrandom engine on libressl As far as I can tell it's never used on LibreSSL -- they're `RAND_bytes` function unconditionally calls `arc4random_buf` * Update cryptography.py