aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Unify X.509 signature algorithm validation (#5276)HEADmasterMarko Kreen2020-06-143-48/+72
| | | | | - Use common implementation - OCSP signing was using different validation - Check if private key is usable for signing
* Add a way to pass current time to Fernet (#5256)Jakub Stasiak2020-06-143-17/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a way to pass current time to Fernet The motivation behind this is to be able to unit test code using Fernet easily without having to monkey patch global state. * Reformat to satisfy flake8 * Trigger a Fernet.encrypt() branch missing from coverage * Revert specifying explicit current time in MultiFernet.rotate() Message's timestamp is not verified anyway since ttl is None. * Change the Fernet's explicit current time API slightly This's been suggested in code review. * Fix a typo * Fix a typo * Restore full MultiFernet test coverage and fix a typo * Restore more coverage time.time() is not called by MultiFernet.rotate() anymore so the monkey patching and lambda need to go, because the patched function is not used and coverage calculation will rightfully notice it. * Remove an unused import * Document when the *_at_time Fernet methods were added
* Update the link to CERT's website for linkcheck (#5278)Alex Gaynor2020-06-141-1/+1
|
* block another broken sphinx version (#5277)Paul Kehrer2020-06-141-1/+1
|
* Add missing exceptions to documentation in key derivation function ↵Henry Turner2020-06-121-0/+30
| | | | | | | | | | | | | primitives (#5271) * Update key-derivation-functions.rst Add missing exception to documentation * Update key-derivation-functions.rst Adding missing exception documentation for AlreadyFinalized to all the derive() functions missing it * Removed trailing whitespace
* Block a sphinx version that's broken (#5272)Alex Gaynor2020-06-121-1/+1
|
* Clarify that static linkage only applies to wheels (#5265)twosigmajab2020-06-031-3/+3
|
* Test on LibreSSL 3.2.0 (#5263)Alex Gaynor2020-06-011-1/+3
|
* pin certbot deps (#5264)Brad Warren2020-06-011-2/+2
|
* Consistently use 'self' in backend.py (#5261)Marko Kreen2020-05-271-6/+6
| | | | There happens to be global var named 'backend' so backend._lib works, but is confusing.
* Test vectors for OpenSSH serialization format (#5151)Marko Kreen2020-05-2522-0/+242
|
* Cleanup serialize (#5149)Marko Kreen2020-05-2511-193/+223
| | | | | | | | | | | | | | * Additional tests for public/private_bytes They expose few places that raise TypeError and AssertionError! before, and ValueError later. * Cleanup of private_bytes() backend Also pass key itself down to backend. * Cleanup of public_bytes() backend * Test handling of unsupported key type
* Document that Fernet accepts text keys (#5255)Jakub Stasiak2020-05-251-3/+4
| | | | Keys are passed to base64.urlsafe_b64decode for decoding and it accepts text as well as bytes.
* Deprecate support for Python 2 (#5251)Alex Gaynor2020-05-162-0/+16
|
* Use codecov-bash on travis (#5252)Alex Gaynor2020-05-162-3/+5
|
* Install deps using josepy's constraints.txt file (#5247)ohemorange2020-05-121-1/+1
|
* fixed new flake8 error (#5248)Alex Gaynor2020-05-121-1/+1
|
* GOST certificates support in cryptography (#5195)Nikolay Morozov2020-05-081-0/+25
|
* fedora now has python 3.8 (#5244)Paul Kehrer2020-05-061-2/+2
|
* Update symmetric-encryption.rst (#5240)Charles Y2020-04-291-1/+1
| | | mis-named parameter
* Remove dead constant time code (#5239)Alex Gaynor2020-04-264-56/+0
|
* Added wycheproof hmac vectors (#5238)Alex Gaynor2020-04-262-1/+67
|
* Refs #5075 -- added the remainder of the wycheproof rsa tests (#5237)Alex Gaynor2020-04-261-0/+28
|
* Added wycheproof RSA PKCSv1 encryption tests (#5234)Alex Gaynor2020-04-263-2/+36
|
* Perform retries when downloading OpenSSL in GHA (#5236)Alex Gaynor2020-04-261-5/+14
|
* Test against LibreSSL 3.1.0 (#5235)Alex Gaynor2020-04-261-0/+2
|
* Dropped support for LibreSSL 2.7, 2.8, and 2.9.0 (2.9.1+ are still ↵Alex Gaynor2020-04-258-72/+3
| | | | supported) (#5231)
* retry when downloading codecov.sh (#5233)Alex Gaynor2020-04-251-2/+2
|
* remove four builds (#5229)Paul Kehrer2020-04-251-10/+2
|
* Make codecov upload errors in GHA pass silently (#5232)Alex Gaynor2020-04-251-2/+2
| | | The spurious failure rate on codecov uploads is high enough that this is a cure worse than the disease
* Removed non-x86 builds from CI -- they're quite simply too slow (#5230)Alex Gaynor2020-04-251-14/+0
|
* Update release procedure for infra changes (#5228)Alex Gaynor2020-04-252-10/+5
|
* Ubuntu rolling is now on py3.8 (#5226)Alex Gaynor2020-04-241-2/+2
|
* fix typo in error msg for download openssl (#5223)Paul Kehrer2020-04-221-1/+1
|
* port 2.9.2 changelog to master (#5222)Paul Kehrer2020-04-221-0/+8
|
* upgrade to 1.1.1g across our CI (#5218)Paul Kehrer2020-04-221-6/+6
|
* we need to check out the code in the wheel builder for macos now (#5220)Paul Kehrer2020-04-221-0/+1
| | | can't download openssl without the script to do it
* use our infra built openssl on the macos side now too (#5217)Paul Kehrer2020-04-223-23/+37
| | | | | | | | | | | * use our infra built openssl on the macos side now too * remove no longer required brew updates * need requests * need this env var * update the wheel-builders too
* Forward port the 2.9.1 changelog (#5214)Alex Gaynor2020-04-211-0/+8
|
* goodbye azure (#5207)Paul Kehrer2020-04-197-149/+9
| | | | | | | | | | | | | | | | | * goodbye azure * Update tox.ini Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> * review comments * update a comment * delete final azure yaml * linting Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* yaml syntax error fix (#5206)Alex Gaynor2020-04-191-6/+6
|
* macos wheel builder (#5205)Paul Kehrer2020-04-191-0/+54
| | | | | * macos wheel builder * review comments
* Migrate the manylinux wheel builder to GHA (#5202)Alex Gaynor2020-04-192-77/+49
|
* fixed anchor in changelog (#5201)Alex Gaynor2020-04-181-2/+2
|
* Use Ubuntu bionic for travis CI (#5200)Alex Gaynor2020-04-181-3/+7
| | | | | * Use Ubuntu bionic for travis CI * Update .travis.yml
* Bumped docs and twisted CI jobs to latest 1.1.1 builder (#5199)Alex Gaynor2020-04-181-2/+2
|
* Document that we test on bullseye (#5197)Alex Gaynor2020-04-172-1/+3
| | | | | | | * Document that we test on bullseye * Update spelling_wordlist.txt * Update installation.rst
* Added CI for Debian bullseye (#5196)Alex Gaynor2020-04-151-0/+3
|
* Run tests on aarch64, ppc, and s390x (#5192)Alex Gaynor2020-04-121-3/+17
| | | | | | | | | | | * Run tests on aarch64, ppc, and s390x * Update .travis.yml * Try disabling it this way * Update .travis.yml * Update .travis.yml
* Remove some remaining 1.0.1 cruft (#5193)Alex Gaynor2020-04-121-8/+3
|