summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Start typing a bunch of stuff from x509 extensions (#5812)masterAlex Gaynor2021-02-115-56/+110
|
* fix a false positive from the latest clippy (#5813)Alex Gaynor2021-02-111-0/+2
|
* Name: update get_attributes_for_oid return type (#5809)Dan Halperin2021-02-101-1/+1
| | | | | | | | `List` gives more power to the caller. Note that `RelativeDistinguishedName`, the same function returns a `List`. Is there a reason this was `Iterable` only for `Name`? If we don't want to promise `List`, `Sequence` is another alternative.
* fix signature of EllipticCurvePublicKey.verify() (#5808)Markus Wamser2021-02-101-1/+1
| | | The signature change was introduced in https://github.com/pyca/cryptography/pull/5729 but is inconsistent with respect to related methods, breaks backward compatibility and compatibility with the OpenSSL backend (and maybe other backends) when named arguments are used.
* forward port 3.4.4 changelog (#5805)Alex Gaynor2021-02-091-0/+9
|
* Added a unit test to protect against import cycles (#5804)Alex Gaynor2021-02-091-0/+38
|
* Added a py.typed so mypy prefers us to typeshed (#5802)Alex Gaynor2021-02-092-0/+1
| | | closes #5796
* fixed a circular import error (due to type hints) (#5800)Alex Gaynor2021-02-091-2/+2
| | | | fixes #5794 closes #5795
* Bump libc from 0.2.85 to 0.2.86 in /src/rust (#5793)dependabot[bot]2021-02-091-2/+2
| | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.85 to 0.2.86. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.85...0.2.86) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* port 3.4.3 changelog to master (#5792)Paul Kehrer2021-02-091-0/+8
|
* Specify an MSRV in setup.py (#5789)Alex Gaynor2021-02-081-0/+1
|
* docs docs docs (#5788)Paul Kehrer2021-02-081-8/+10
|
* forward port 3.4.2 changelog (#5786)Alex Gaynor2021-02-081-0/+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-083-2/+9
|
* 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>
* Remove setuptools_rust from install requirement (#5779)Christian Heimes2021-02-082-3/+10
| | | | | | | | | | | | * Remove setuptools_rust from install requirement setuptools_rust is only required for building cryptography. Fixes: https://github.com/pyca/cryptography/issues/5778 Signed-off-by: Christian Heimes <cheimes@redhat.com> * sdist needs setuptools_rust Signed-off-by: Christian Heimes <cheimes@redhat.com>
* Interface: Make annotation check optional (#5775)Christian Heimes2021-02-082-6/+43
| | | | | | | | | | | | | * Interface: Make annotation check optional Fixes: https://github.com/pyca/cryptography/issues/5774 Signed-off-by: Christian Heimes <cheimes@redhat.com> * Use param.replace() Co-authored-by: Stanislav Levin <slev@altlinux.org> Signed-off-by: Christian Heimes <cheimes@redhat.com> Co-authored-by: Stanislav Levin <slev@altlinux.org>
* Bump actions/cache from v2 to v2.1.4 (#5770)dependabot[bot]2021-02-081-7/+7
| | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* include cargo in the docs for alpine (#5763)Alex Gaynor2021-02-071-1/+1
|
* forward port 3.4.1 changelog (#5762)Paul Kehrer2021-02-071-0/+9
|
* fix import cycle with asymmetricpadding (#5758)Paul Kehrer2021-02-073-10/+19
| | | | | * fix import cycle with asymmetricpadding * Update src/cryptography/hazmat/primitives/_asymmetric.py
* update issue template with more words few people will read (#5759)Paul Kehrer2021-02-071-1/+5
|
* Try to assist folks having issues with older pips (#5757)Alex Gaynor2021-02-071-1/+15
| | | | | | | * Try to assist folks having issues with older pips * Update setup.py * Update setup.py
* reopen master for 3.5 (#5752)Paul Kehrer2021-02-073-2/+9
| | | | | | | | | * reopen master for 3.5 * Update CHANGELOG.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* fixed manylinxu wheel builder for rust (#5750)Alex Gaynor2021-02-071-0/+2
|
* fix macos target for wheel builder (#5751)Alex Gaynor2021-02-071-0/+2
|
* 3.4 release (#5749)3.4Alex Gaynor2021-02-073-9/+6
|
* port changelog and fix back to master for CVE-2020-36242 (#5748)Paul Kehrer2021-02-072-1/+10
|
* Linker script is no longer required for building your own OpenSSL (#5746)Alex Gaynor2021-02-061-11/+1
| | | fixes #5683
* Added typing for a bunch of random stuff (#5743)Alex Gaynor2021-02-0411-34/+65
|
* Bump ctor from 0.1.18 to 0.1.19 in /src/rust (#5741)dependabot[bot]2021-02-031-2/+2
| | | | | | | | | Bumps [ctor](https://github.com/mmastrac/rust-ctor) from 0.1.18 to 0.1.19. - [Release notes](https://github.com/mmastrac/rust-ctor/releases) - [Commits](https://github.com/mmastrac/rust-ctor/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Use caching of rust artifacts in GHA (#5740)Alex Gaynor2021-02-021-0/+48
|
* Bump libc from 0.2.84 to 0.2.85 in /src/rust (#5739)dependabot[bot]2021-02-021-2/+2
| | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.84 to 0.2.85. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.84...0.2.85) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Added typing for more of ciphers (#5738)Alex Gaynor2021-02-018-32/+49
|
* Added typing for a bunch of methods (#5737)Alex Gaynor2021-02-0111-33/+33
|
* rsa type hinting (#5733)Paul Kehrer2021-02-016-83/+218
| | | | | | | | | | | | | | | | | | | * rsa type hinting * remove unused import * missed return type * type fixes * ignores no longer required * black gets me every time * Update src/cryptography/hazmat/backends/openssl/rsa.py Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* KDF type hinting (#5735)Paul Kehrer2021-02-0113-103/+188
| | | | | | | * KDF type hinting * more types * less contortions
* add optional block_size to the HashAlgorithm interface (#5736)Paul Kehrer2021-02-011-0/+14
| | | This makes typing ConcatKDF easier
* type hints for asym utils (#5734)Paul Kehrer2021-02-012-9/+11
|
* x25519/x448 type hints (#5731)Paul Kehrer2021-01-316-44/+80
| | | | | * x25519 type hints * x448 type hints
* poly1305 type hints (#5732)Paul Kehrer2021-01-312-12/+12
|
* add type hinting for ed25519 (#5728)Paul Kehrer2021-01-314-25/+46
|
* add EC type hinting (#5729)Paul Kehrer2021-01-314-70/+160
|
* ed448 type hints (#5730)Paul Kehrer2021-01-313-24/+45
|
* dsa type hinting (#5726)Paul Kehrer2021-01-314-138/+168
|
* reorg some types to prevent an import cycle (#5727)Paul Kehrer2021-01-312-1/+57
|
* DH types (#5725)Paul Kehrer2021-01-313-99/+124
|
* enable mypy over tests (#5721)Paul Kehrer2021-01-3135-186/+309
| | | | | | | | | * clean mypy with tests dir * remove most no_type_check annotations * le sigh * remove unneeded comments
* merge pep8, mypy, and packaging jobs into one flake job (#5723)Paul Kehrer2021-01-312-16/+7
|