summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump actions/setup-python from 2.3.0 to 2.3.1dependabot/github_actions/actions/setup-python-2.3.1dependabot[bot]2021-11-303-9/+9
| | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2.3.0...v2.3.1) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* support parsing bitstring values in DNs (#6629)Paul Kehrer2021-11-286-24/+119
| | | | | | | | | | | * support bitstring values in DNs parsing is limited to x500UniqueIdentifier only * Update src/cryptography/x509/name.py Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* Remove read_only_property and precisely type all these getters (#6668)Alex Gaynor2021-11-298-18/+36
| | | | | | | * Remove read_only_property and precisely type all these getters * flake8 * unused
* closes #6663 -- deprecate openssl 1.1.0 support (#6667)Alex Gaynor2021-11-284-2/+27
|
* Use subtests in a few more RSA tests (#6666)Alex Gaynor2021-11-281-88/+80
| | | | | | | * Use subtests in a few more RSA tests * flake8 * Poke for GHA
* Remove branches that were no longer useful (#6664)Alex Gaynor2021-11-282-11/+2
|
* fix: fixed confusing typo on DSA docs (#6662)Natalia Maximo2021-11-271-1/+1
|
* Bump the version of the checkout action (#6661)Alex Gaynor2021-11-274-18/+18
|
* Drop supported for older LibreSSL (#6660)Alex Gaynor2021-11-2610-120/+17
| | | | | | | | | | | | | * Drop supported for older LibreSSL 3.1 covers the oldest version used by versions of Alpine and OpenBSD that are supported by their upstreams. * Remove tests that are now unused * Update CHANGELOG.rst Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com> Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
* LibreSSL added support for this X.509 flag in 3.2.2 (#6659)Alex Gaynor2021-11-272-1/+4
|
* LibreSSL added support for the required RSA functions in 3.1.0 (#6658)Alex Gaynor2021-11-272-1/+5
|
* bumped libressl version in c (#6657)Alex Gaynor2021-11-261-1/+1
|
* Bump syn from 1.0.81 to 1.0.82 in /src/rust (#6656)dependabot[bot]2021-11-251-2/+2
| | | | | | | | | | | | | | | | Bumps [syn](https://github.com/dtolnay/syn) from 1.0.81 to 1.0.82. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.81...1.0.82) --- updated-dependencies: - dependency-name: syn dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove link argument handling that's not required on py3 (#6655)Alex Gaynor2021-11-252-19/+1
|
* fixes #6653 -- update boringssl (#6654)Alex Gaynor2021-11-251-2/+2
|
* Finally remove deprecated int_from_bytes (#6652)Alex Gaynor2021-11-253-17/+29
|
* Update comment to reflect new reason this is needed (#6650)Alex Gaynor2021-11-241-1/+2
|
* iso8601 is now typed (#6649)Alex Gaynor2021-11-231-1/+0
|
* Bump actions/cache from 2.1.6 to 2.1.7 (#6648)dependabot[bot]2021-11-232-9/+9
| | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump libc from 0.2.107 to 0.2.108 in /src/rust (#6647)dependabot[bot]2021-11-221-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.107 to 0.2.108. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.107...0.2.108) --- updated-dependencies: - dependency-name: libc dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* switch to .tar.xz for the vectors (#6646)Paul Kehrer2021-11-211-0/+3
| | | This only saves 6MB, but why not. No change for cryptography itself
* Reopen main for the 37.0.0 release (#6645)Alex Gaynor2021-11-213-2/+9
|
* Bump for 36.0.0 release (#6643)36.0.0Alex Gaynor2021-11-223-7/+4
|
* Final polish on removing backends from places they aren't required (#6644)Alex Gaynor2021-11-225-49/+12
|
* allow parsing of nonstandard country name and jurisdiction country name (#6641)Paul Kehrer2021-11-215-3/+61
| | | | | | The spec requires both of these to be exactly two characters to correspond with ISO country codes. Reality is sometimes messier, so this allows parsing (but not encoding) of this invalid data. Parsing will raise a UserWarning if incorrect lengths are detected.
* remind people we're going to remove verifier/signer (#6640)Paul Kehrer2021-11-212-2/+8
|
* Simplify the code in the AEAD test (#6638)Alex Gaynor2021-11-211-10/+10
| | | Only unhexlify each thing once
* Added a CI job for 3.11-dev (#6637)Alex Gaynor2021-11-211-0/+1
|
* Reduce number of windows builders (#6636)Alex Gaynor2021-11-201-2/+2
|
* Make randomorder a regular job and not a distro one (#6633)Alex Gaynor2021-11-211-1/+1
|
* Remove unused attributes (#6631)Alex Gaynor2021-11-211-2/+0
|
* Try removing line whose purpose I don't understand (#6632)Alex Gaynor2021-11-211-1/+0
|
* fixes #6627 -- added two changes to our 36.0 changelog (#6628)Alex Gaynor2021-11-201-0/+11
|
* support negative serials in certificate parsing (#6626)Paul Kehrer2021-11-208-26/+60
| | | | | | | | | | | | | | | | | | | * support negative serials in certificate parsing but raise a warning every time we see it. also proactively raise on initial parse of the certificate, not just when accessing the serial_number attribute * cargo fmt * review feedback and changelog * pssh * Update CHANGELOG.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* fixes #6404 -- attempt to treat OCSP Nonce as being an octet string (#6625)Alex Gaynor2021-11-205-10/+12
| | | This is an awful hybrid, but hopefully puts us on a path to removing this nonsense
* Bump pyo3 from 0.15.0 to 0.15.1 in /src/rust (#6623)dependabot[bot]2021-11-192-9/+9
| | | | | | | | | | | | | | | | | Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.15.0 to 0.15.1. - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.15.0...v0.15.1) --- updated-dependencies: - dependency-name: pyo3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump asn1 from 0.8.6 to 0.8.7 in /src/rust (#6622)dependabot[bot]2021-11-182-5/+5
| | | | | | | | | | | | | | | | Bumps [asn1](https://github.com/alex/rust-asn1) from 0.8.6 to 0.8.7. - [Release notes](https://github.com/alex/rust-asn1/releases) - [Commits](https://github.com/alex/rust-asn1/compare/0.8.6...0.8.7) --- updated-dependencies: - dependency-name: asn1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* disable some workflows on forks (#6619)Paul Kehrer2021-11-182-0/+2
| | | these don't make sense for forks so let's not run them
* Bump actions/setup-python from 2.2.2 to 2.3.0 (#6620)dependabot[bot]2021-11-183-9/+9
| | | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* more typing (#6616)Paul Kehrer2021-11-175-95/+133
|
* raise warning on encoded default value in csr (#6615)Paul Kehrer2021-11-172-3/+19
|
* type some more things in the tests (#6614)Paul Kehrer2021-11-176-14/+32
|
* Update fernet docs to use latest Django recommendations (#6611)April King2021-11-161-4/+4
| | | | | * Update fernet docs to use latest Django recommendations * Err, remember how RST works
* add AES SIV vectors (#6608)Paul Kehrer2021-11-152-0/+35
|
* OCB3 support (#6607)Paul Kehrer2021-11-145-3/+288
| | | | | * OCB3 support in aead package * improve comment
* add AES OCB3 test vectors (#6606)Paul Kehrer2021-11-152-0/+113
|
* remove deprecated calls in tests (#6604)Paul Kehrer2021-11-141-5/+7
|
* support attributes on csrs with an iterable (#6603)Paul Kehrer2021-11-147-85/+439
|
* Allow parsing CSR extensions with the critical bit having an explicitly ↵Alex Gaynor2021-11-144-3/+76
| | | | | | | encoded default (#6600) * Allow parsing CSR extensions with the critical bit having an explicitly encoded default * Poke for zuul
* add one more engine binding (#6599)Paul Kehrer2021-11-122-0/+11
| | | we don't support these but advanced users may make use of them