Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a way to pass current time to Fernet (#5256) | Jakub Stasiak | 2020-06-14 | 3 | -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 Gaynor | 2020-06-14 | 1 | -1/+1 |
| | |||||
* | block another broken sphinx version (#5277) | Paul Kehrer | 2020-06-14 | 1 | -1/+1 |
| | |||||
* | Add missing exceptions to documentation in key derivation function ↵ | Henry Turner | 2020-06-12 | 1 | -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 Gaynor | 2020-06-12 | 1 | -1/+1 |
| | |||||
* | Clarify that static linkage only applies to wheels (#5265) | twosigmajab | 2020-06-03 | 1 | -3/+3 |
| | |||||
* | Test on LibreSSL 3.2.0 (#5263) | Alex Gaynor | 2020-06-01 | 1 | -1/+3 |
| | |||||
* | pin certbot deps (#5264) | Brad Warren | 2020-06-01 | 1 | -2/+2 |
| | |||||
* | Consistently use 'self' in backend.py (#5261) | Marko Kreen | 2020-05-27 | 1 | -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 Kreen | 2020-05-25 | 22 | -0/+242 |
| | |||||
* | Cleanup serialize (#5149) | Marko Kreen | 2020-05-25 | 11 | -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 Stasiak | 2020-05-25 | 1 | -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 Gaynor | 2020-05-16 | 2 | -0/+16 |
| | |||||
* | Use codecov-bash on travis (#5252) | Alex Gaynor | 2020-05-16 | 2 | -3/+5 |
| | |||||
* | Install deps using josepy's constraints.txt file (#5247) | ohemorange | 2020-05-12 | 1 | -1/+1 |
| | |||||
* | fixed new flake8 error (#5248) | Alex Gaynor | 2020-05-12 | 1 | -1/+1 |
| | |||||
* | GOST certificates support in cryptography (#5195) | Nikolay Morozov | 2020-05-08 | 1 | -0/+25 |
| | |||||
* | fedora now has python 3.8 (#5244) | Paul Kehrer | 2020-05-06 | 1 | -2/+2 |
| | |||||
* | Update symmetric-encryption.rst (#5240) | Charles Y | 2020-04-29 | 1 | -1/+1 |
| | | | mis-named parameter | ||||
* | Remove dead constant time code (#5239) | Alex Gaynor | 2020-04-26 | 4 | -56/+0 |
| | |||||
* | Added wycheproof hmac vectors (#5238) | Alex Gaynor | 2020-04-26 | 2 | -1/+67 |
| | |||||
* | Refs #5075 -- added the remainder of the wycheproof rsa tests (#5237) | Alex Gaynor | 2020-04-26 | 1 | -0/+28 |
| | |||||
* | Added wycheproof RSA PKCSv1 encryption tests (#5234) | Alex Gaynor | 2020-04-26 | 3 | -2/+36 |
| | |||||
* | Perform retries when downloading OpenSSL in GHA (#5236) | Alex Gaynor | 2020-04-26 | 1 | -5/+14 |
| | |||||
* | Test against LibreSSL 3.1.0 (#5235) | Alex Gaynor | 2020-04-26 | 1 | -0/+2 |
| | |||||
* | Dropped support for LibreSSL 2.7, 2.8, and 2.9.0 (2.9.1+ are still ↵ | Alex Gaynor | 2020-04-25 | 8 | -72/+3 |
| | | | | supported) (#5231) | ||||
* | retry when downloading codecov.sh (#5233) | Alex Gaynor | 2020-04-25 | 1 | -2/+2 |
| | |||||
* | remove four builds (#5229) | Paul Kehrer | 2020-04-25 | 1 | -10/+2 |
| | |||||
* | Make codecov upload errors in GHA pass silently (#5232) | Alex Gaynor | 2020-04-25 | 1 | -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 Gaynor | 2020-04-25 | 1 | -14/+0 |
| | |||||
* | Update release procedure for infra changes (#5228) | Alex Gaynor | 2020-04-25 | 2 | -10/+5 |
| | |||||
* | Ubuntu rolling is now on py3.8 (#5226) | Alex Gaynor | 2020-04-24 | 1 | -2/+2 |
| | |||||
* | fix typo in error msg for download openssl (#5223) | Paul Kehrer | 2020-04-22 | 1 | -1/+1 |
| | |||||
* | port 2.9.2 changelog to master (#5222) | Paul Kehrer | 2020-04-22 | 1 | -0/+8 |
| | |||||
* | upgrade to 1.1.1g across our CI (#5218) | Paul Kehrer | 2020-04-22 | 1 | -6/+6 |
| | |||||
* | we need to check out the code in the wheel builder for macos now (#5220) | Paul Kehrer | 2020-04-22 | 1 | -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 Kehrer | 2020-04-22 | 3 | -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 Gaynor | 2020-04-21 | 1 | -0/+8 |
| | |||||
* | goodbye azure (#5207) | Paul Kehrer | 2020-04-19 | 7 | -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 Gaynor | 2020-04-19 | 1 | -6/+6 |
| | |||||
* | macos wheel builder (#5205) | Paul Kehrer | 2020-04-19 | 1 | -0/+54 |
| | | | | | * macos wheel builder * review comments | ||||
* | Migrate the manylinux wheel builder to GHA (#5202) | Alex Gaynor | 2020-04-19 | 2 | -77/+49 |
| | |||||
* | fixed anchor in changelog (#5201) | Alex Gaynor | 2020-04-18 | 1 | -2/+2 |
| | |||||
* | Use Ubuntu bionic for travis CI (#5200) | Alex Gaynor | 2020-04-18 | 1 | -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 Gaynor | 2020-04-18 | 1 | -2/+2 |
| | |||||
* | Document that we test on bullseye (#5197) | Alex Gaynor | 2020-04-17 | 2 | -1/+3 |
| | | | | | | | * Document that we test on bullseye * Update spelling_wordlist.txt * Update installation.rst | ||||
* | Added CI for Debian bullseye (#5196) | Alex Gaynor | 2020-04-15 | 1 | -0/+3 |
| | |||||
* | Run tests on aarch64, ppc, and s390x (#5192) | Alex Gaynor | 2020-04-12 | 1 | -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 Gaynor | 2020-04-12 | 1 | -8/+3 |
| | |||||
* | Refs #5075 -- use ed448_test.json from wycheproof (#5191) | Alex Gaynor | 2020-04-12 | 1 | -3/+27 |
| |