summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* Docs testing (#5413)Paul Kehrer2020-08-162-3/+6
| | | | | | | | | | | | | * document we test on aarch64 even odds this angers the spellchecker * Just as my previous commit msg prophesied * Update docs/spelling_wordlist.txt Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* update submitting patches docs to be a bit more true (#5407)Paul Kehrer2020-08-161-4/+3
| | | For now best practice is that they should be optional.
* HOTP and TOTP should also have optional backends (#5402)Paul Kehrer2020-08-151-6/+6
|
* add changelog and update backend docs for optional change (#5401)Paul Kehrer2020-08-151-3/+6
|
* make backend arg optional for rsa (#5396)Paul Kehrer2020-08-151-6/+6
|
* optional backend for dh, dsa, ec (#5395)Paul Kehrer2020-08-153-26/+26
|
* optional backend for hash, cipher, cmac, hmac, keywrap (#5394)Paul Kehrer2020-08-155-16/+16
|
* make backend optional in serialization (#5392)Paul Kehrer2020-08-151-18/+18
|
* x509 optional backend args (#5390)Paul Kehrer2020-08-151-22/+22
|
* remove KDF backend requirements (#5389)Paul Kehrer2020-08-141-20/+18
|
* Update which PyPy versions we test against (#5377)Alex Gaynor2020-08-051-1/+1
| | | refs #5376
* support PKCS7 certificate parsing (#5371)Paul Kehrer2020-08-041-0/+50
| | | | | | | | | | | | | * support PKCS7 certificate parsing * refcounts are different in 1.0.2 * rename the functions * black * empty commit * review feedback
* add docker builders, migrate travis to focal by default (#5372)Paul Kehrer2020-08-031-1/+1
| | | | | | | * add docker builders, migrate travis to focal by default * get it right * use older versions where necessary
* add basic PKCS7 test vectors (#5370)Paul Kehrer2020-08-021-0/+8
|
* remove idna support finally (#5351)Paul Kehrer2020-07-263-47/+15
| | | | | * remove idna support finally * remove unused import
* Add deprecation warning handling advice note (#5346)Sviatoslav Sydorenko2020-07-252-0/+29
| | | | | | | | | | | * Add deprecation warning handling advice note This tip is being added to help the library maintainers keep testing cryptography where supporting multiple Python runtime is still necessary. Resolves https://github.com/pyca/cryptography/issues/5335 * Move deprecation suppression advice to FAQ
* fixed copyright year (#5337)Alex Gaynor2020-07-211-1/+1
|
* fixes #5321 -- deprecate support for OpenSSL 1.0.2 (#5333)Alex Gaynor2020-07-201-0/+4
|
* Tell people to use black in our dev docs (#5328)Alex Gaynor2020-07-201-3/+4
| | | | | * Tell people to use black in our dev docs * For codecov
* Paint it Black by the Rolling Stones (#5324)Alex Gaynor2020-07-2011-127/+140
|
* PKCS12 support (#5325)Paul Kehrer2020-07-201-0/+39
| | | | | | | | | | | | | | | | | | | * generate_pkcs12 (#4952) * pkcs12 support * simplify * remove fixtures * reorg and other improvements. memleak check * ugh * more fixes * last changes hopefully Co-authored-by: Tomer Shalev <tshalev@proofpoint.com>
* disable the osrandom engine on 1.1.1d+ (#5317)Paul Kehrer2020-07-191-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | * disable the osrandom engine on 1.1.1d+ * skip (and run) some tests on 1.1.1d+ * simplify our conditionals * Update src/_cffi_src/openssl/src/osrandom_engine.c Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> * words * more words * language * get coverage more cleverly * a word * Update .github/workflows/ci.yml Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* raise a valueerror on multi-SINGLERESP valued OCSP responses (#5316)Paul Kehrer2020-07-181-0/+2
| | | InternalErrors are bad when we know they're reachable
* support encoding attributes via CertificateSigningRequestBuilder (#5315)Paul Kehrer2020-07-181-1/+14
| | | | | | | * support encoding attributes via CertificateSigningRequestBuilder * use a constant. now you know what 12 means! * pep8
* change KeyUsage repr to be less confusing (#5314)Paul Kehrer2020-07-181-1/+1
| | | fixes #5127
* support unstructured name x509 attributes (#5313)Paul Kehrer2020-07-181-0/+10
|
* switch to a newer CSR with SHA256 and a challenge password (#5303)Paul Kehrer2020-07-051-20/+18
| | | we'll parse the challenge password in a doctest after another PR lands
* support x509 request challenge password parsing (#4944)Paul Kehrer2020-07-051-0/+32
| | | | | | | | | | | | | * support x509 request challenge password parsing * switch to a more generic (but not too generic) attribute parsing * make it raise a valueerror * Update tests/x509/test_x509.py Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* support 4096 bit DSA parsing from numbers classes (#5301)Paul Kehrer2020-07-052-10/+26
| | | | | | | | | * support 4096 bit DSA parsing from numbers classes * need to get local linting fixed. * reorder * add a link to more reasons why DSA sucks
* add unstructured name x509 csr attribute vector (#5302)Paul Kehrer2020-07-051-0/+3
| | | | | | | | | * add unstructured name x509 csr attribute vector * Update docs/development/test-vectors.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* invalid challenge value csr (#5300)Paul Kehrer2020-07-051-0/+3
|
* Support parsing SCTs in OCSPResponse (#5298)Paul Kehrer2020-07-051-0/+33
| | | | | | | | | * Support parsing SCTs in OCSPResponse * s/typically/only and pep8 * remove unused vector Co-authored-by: Szilárd Pfeiffer <szilard.pfeiffer@balasys.hu>
* Reorganize KDF docs (#5297)Marko Kreen2020-07-051-220/+250
| | | | | * Add variable/fixed cost section * Add subtitle to each algorithm * Reorder alphabetically
* Run tests on centos8 (#5051)Alex Gaynor2020-07-041-1/+1
| | | | | | | | | | | * Run tests on centos8 * Document that we test this * debugging * Try adding this? * Remove this
* add SubjectInformationAccess extension support (#5295)Paul Kehrer2020-07-022-3/+55
| | | | | * add SubjectInformationAccess extension support * fixes
* constrain RSA key generation more heavily (#5288)Paul Kehrer2020-06-281-2/+6
| | | | | | | * constrain RSA key generation more heavily * constraint to just 3 & 65537 * explain change
* Bumped the minimum macOS version to 10.10 (#5286)Alex Gaynor2020-06-251-1/+1
|
* Support OpenSSH private key serialization format (#5146)Marko Kreen2020-06-205-7/+84
| | | | | | | | | * ssh.py contains load/serialize code. * Add PrivateFormat.OpenSSH to .private_bytes() format. * Add load_ssh_private_key(). * Use new code for PublicFormat.OpenSSH too. * load_ssh_public_key() now supports reading signed public keys. * Supported algorithms: rsa, dsa, ec, ed25519. * Optional dependency on 'bcrypt' package via [ssh] extra
* Fix for linkcheck (#5281)Alex Gaynor2020-06-201-1/+1
| | | | | * Fix for linkcheck * attempted linkcheck fix
* Add a way to pass current time to Fernet (#5256)Jakub Stasiak2020-06-141-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
|
* 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
* Clarify that static linkage only applies to wheels (#5265)twosigmajab2020-06-031-3/+3
|
* Test vectors for OpenSSH serialization format (#5151)Marko Kreen2020-05-251-0/+35
|
* 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.
* Update symmetric-encryption.rst (#5240)Charles Y2020-04-291-1/+1
| | | mis-named parameter
* Added wycheproof hmac vectors (#5238)Alex Gaynor2020-04-261-1/+1
|
* goodbye azure (#5207)Paul Kehrer2020-04-191-5/+4
| | | | | | | | | | | | | | | | | * 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>
* 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
* fixed linkcheck (#5188)Alex Gaynor2020-04-111-1/+1
|