summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* properly document the return of load_ssh_private_key (#5927)Paul Kehrer2021-03-211-4/+4
| | | fixes #5862
* document that we support more keys in our asymmetric loaders. (#5926)Paul Kehrer2021-03-211-0/+16
| | | fixes #5911
* update java sdk download link (#5916)Alex Gaynor2021-03-151-2/+2
|
* Add exceptions to Ed25519PrivateKey and Edd25519PublicKey methods. (#5898)Ajitomi, Daisuke2021-03-071-0/+10
|
* update ocsp docs to use sha256 (#5880)Paul Kehrer2021-02-281-6/+12
| | | rfc 6960 suggests it and we want our docs to be best practice
* tell people SM3/SM4 are available for compat/compliance reasons (#5878)Paul Kehrer2021-02-282-4/+6
| | | | | | | * tell people SM3/SM4 are available for compat/compliance reasons * add to changelog and linkcheck fix * tweaked language
* Add SM4 symmetric block cipher (#5834)tobyp2021-02-281-0/+15
| | | Co-authored-by: Tobias Peter <tobias.peter@infineon.com>
* Add SM3 hash algorithm (#5833)tobyp2021-02-281-0/+15
| | | Co-authored-by: Tobias Peter <tobias.peter@infineon.com>
* Strict typehints for extensions and OIDs (#5870)Mathias Ertl2021-02-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | * add typehint for name * strictly type ObjectIdentifier * explicit reexport for mypy * type (most) of extensions.py * minor cleanup * more consistently return None in constructors * revert explicit reexport, as requested * use _make_sequence_methods for now (#5870) * mark oid as normal type-hinted property so that classes can access it * fix spelling (upper case) use short form for reference * annotate as ClassVar * add type ignore for special extension class
* Convert unpadding code to Rust (#5668)Alex Gaynor2021-02-211-5/+0
|
* simplify docs a bit (#5855)Paul Kehrer2021-02-211-3/+2
|
* Add key_identifier property to SubjectKeyIdentifier (#5849)Arnaud Durand2021-02-211-0/+9
| | | Fix #5848
* Bump pyo3 and lower MSRV (#5823)Alex Gaynor2021-02-131-3/+3
|
* change to a new version scheme (#5825)Alex Gaynor2021-02-131-13/+38
| | | | | | | | | | | | | * change to a new version scheme fixes #5801 * Update docs/api-stability.rst Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com> * line length Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
* Document that Rust is required at build time only (#5822)Alex Gaynor2021-02-122-0/+13
| | | | | | | | | | | | | * Document that Rust is required at build time only * Update docs/faq.rst Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com> * Update docs/installation.rst Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com> Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
* document how we should publish CVEs more rigorously (#5819)Paul Kehrer2021-02-111-1/+5
| | | short version: in git commit, in changelog, in GH security advisory
* Updates for our new main branch (#5818)Alex Gaynor2021-02-112-5/+5
|
* docs docs docs (#5788)Paul Kehrer2021-02-081-8/+10
|
* link a lot more things, repeat advice in more places (#5785)Paul Kehrer2021-02-081-6/+63
| | | | | | | * link a lot more things, repeat advice in more places * updated with Christian's comments * empty commit poor github
* More aggressively point people at Rust version docs (#5782)Alex Gaynor2021-02-082-1/+5
|
* Update build instructions (#5764)Christian Heimes2021-02-082-6/+8
| | | | | The Rust version in CentOS 7 SCL is too old to build cryptography. Signed-off-by: Christian Heimes <cheimes@redhat.com>
* include cargo in the docs for alpine (#5763)Alex Gaynor2021-02-071-1/+1
|
* Linker script is no longer required for building your own OpenSSL (#5746)Alex Gaynor2021-02-061-11/+1
| | | fixes #5683
* remove DSAParametersWithNumbers (#5724)Paul Kehrer2021-01-311-7/+0
| | | | Merged into DSAParameters, just like we did years ago for everything else. Somehow we missed this one.
* make PrivateKeyWithSerialization an alias of PrivateKey (#5722)Paul Kehrer2021-01-315-55/+37
| | | | | * make PrivateKeyWithSerialization an alias of PrivateKey * black
* Apply type annotations to x509 ct and ocsp (#5712)Alex Gaynor2021-01-301-4/+4
|
* Apply type annotations to x509 builders (#5709)Alex Gaynor2021-01-291-6/+6
|
* It's 2021! (#5701)Alex Gaynor2021-01-251-1/+1
|
* correct types in docs/index.rst doctest (#5692)Anthony Sottile2021-01-121-2/+2
|
* Added information on what encrypt raises (#5686)Chkoupinator2021-01-091-0/+4
| | | | | | | | | | | | | | | | | | * Added information on what encrypt raises Added a note on RSA's Encrypt explanation for newcomers such as myself, so that they don't have to waste 4 hours trying to figure out what is causing the ValueError like I did 😅 * Moved the note under the raises ValueError section * Removed whitespaces causing issues * Update rsa.rst * Update docs/hazmat/primitives/asymmetric/rsa.rst Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
* Integrate Rust into the build process properly (#5410)Alex Gaynor2020-12-224-1/+35
|
* Build manylinux2014 wheels (#5642)Alex Gaynor2020-12-122-7/+6
|
* we didn't actually commit the final doc fixes for the recover PR (#5614)Paul Kehrer2020-12-091-9/+9
|
* Remove __future__ import from our code (#5610)Alex Gaynor2020-12-099-22/+0
|
* Switch black to py36 as the minimum version (#5608)Alex Gaynor2020-12-081-1/+1
|
* Remove Python2 from CI and code that branched on it (#5607)Alex Gaynor2020-12-082-11/+5
| | | | | | | | | | | | | * 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>
* Add support for RSA signature recovery (#5573)Zoltan Kelemen2020-12-072-0/+50
| | | | | | | | | | | | | | | | | | * 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
* Document that Firefox doesn't support unencrypted pkcs12 (#5596)Alex Gaynor2020-12-011-0/+6
|
* disallow p less than 512-bit on DH (#5592)Paul Kehrer2020-11-291-0/+2
| | | | | | | | | | | | | | | | * disallow p less than 512-bit on DH OpenSSL 3.0.0 enforces this so we'll go ahead and enforce it everywhere that's practical for us. (Note that we do not enforce on deserializing PKCS1/PKCS8 keys in < 3.0.0, but this PR adds a test so that in the 3.0.0 support branch we can test an error path) * missing test * black * _MIN_MODULUS_SIZE is now a thing * skip on fips
* Reduce granularity of error msging when deserializing keys (#5588)Paul Kehrer2020-11-261-5/+3
| | | | | | | | | | | | * Reduce granularity of error msging when deserializing keys In OpenSSL 3.0 it is no longer possible to determine whether the reason a key failed to deserialize is because of an unsupported cipher. Since we want to be more resilient to OpenSSL error code instability we'll just remove these paths. * black * changelog and update docs
* Polish up the fernet limitations language (#5577)Alex Gaynor2020-11-191-2/+3
|
* Remove two linkcheck ignores (#5570)Alex Gaynor2020-11-131-4/+0
|
* Don't tell people to use PGP, it's not good (#5543)Alex Gaynor2020-11-011-4/+3
|
* updated faq entry (#5541)Paul Kehrer2020-10-311-12/+11
| | | | the error will be opensslv.h these days and we don't need to talk specifically about macOS
* we have abi3 wheels for windows now (#5536)Alex Gaynor2020-10-311-6/+6
| | | | | * we have abi3 wheels for windows now * Update faq.rst
* tense (#5538)Alex Gaynor2020-10-311-1/+1
|
* Rephrase abi3 FAQ so it stays accurate (#5534)Alex Gaynor2020-10-301-3/+3
|
* Update installation docs for 3.5 drop (#5531)Alex Gaynor2020-10-281-1/+1
|
* fix Python 2 CryptographyDeprecationWarning guide (#5529)Thomas Grainger2020-10-281-1/+1
|