summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump pyo3-build-config from 0.14.3 to 0.14.4 in /src/rustdependabot/cargo/src/rust/pyo3-build-config-0.14.4dependabot[bot]2021-08-301-2/+2
| | | | | | | | | | | | | | | Bumps [pyo3-build-config](https://github.com/pyo3/pyo3) from 0.14.3 to 0.14.4. - [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.14.3...v0.14.4) --- updated-dependencies: - dependency-name: pyo3-build-config dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* updated comments in pyproject.tom (#6245)Alex Gaynor2021-08-291-2/+2
|
* convert cryptography_vectors to setup.cfg (#6243)Paul Kehrer2021-08-294-57/+19
| | | | | * convert cryptography_vectors to setup.cfg * put it in the right section
* Port most of setup.py to setup.cfg (#6239)Paul Kehrer2021-08-294-117/+84
| | | | | | | | | * try porting over setup.py config * reduce duplication * flake * move long_description, remove more lines from setup.py
* same as #6241 but for arm64 (#6242)Alex Gaynor2021-08-291-2/+5
|
* Use action to clone wycheproof for consistency (#6241)Alex Gaynor2021-08-291-7/+25
|
* turn on mypy disallow implicit reexport and fix issues (#6240)Paul Kehrer2021-08-298-8/+14
| | | | | * turn on mypy disallow implicit reexport and fix issues * import ordering
* add PKCS7_get0_signers(), X509_STORE_set_purpose(), and X509_PURPOSE_* (#6187)Mathias Panzenböck2021-08-292-0/+22
| | | | | | | | | | | * add PKCS7_get0_signers(), X509_STORE_set_purpose(), and X509_PURPOSE_* * removed argument names of X509_STORE_set_purpose() and PKCS7_get0_signers() * Update pkcs7.py * Update x509_vfy.py Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
* split flake, rust, and docs jobs back into separate CI jobs (#6238)Paul Kehrer2021-08-291-1/+3
| | | | | we previously combined these to simplify our CI matrix, but it's difficult to read the output and now that we have auto-cancellation job proliferation isn't really an issue. Reverting
* FIPS 3.0.0 support (#6012)Paul Kehrer2021-08-2914-17/+163
| | | | | | | | | | | | | | | | | | | | | * FIPS 3.0.0 support * comments * remove unneeded error clear * review comments * small refactor * black * flake8 too * review feedback * oops * fix
* Add more demonstrative code to examples (#6234)match man2021-08-291-3/+8
| | | | | | 1. In signature generation code example, add a `key' assignment so it can be run solely. 2. In verify() code example, add a positive case before the negative one. Also use copy() to do self authentication. Co-authored-by: Baofeng Wang <baofeng.wang67@gmail.com>
* Added a missing test case for x509 scts (#6237)Alex Gaynor2021-08-291-0/+16
|
* add project_urls especially changelog (#6228)Thomas Grainger2021-08-261-0/+6
|
* Bump libc from 0.2.100 to 0.2.101 in /src/rust (#6231)dependabot[bot]2021-08-261-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.100 to 0.2.101. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.100...0.2.101) --- 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>
* bump libre versions for test (#6230)Paul Kehrer2021-08-251-2/+2
|
* port 3.4.8 changelog to main (#6226)Paul Kehrer2021-08-241-0/+8
|
* mention we support 3.0.0 (#6224)Paul Kehrer2021-08-241-0/+1
|
* test against 1.1.1l (#6223)Paul Kehrer2021-08-241-3/+3
|
* #6221 but for a different workflow (#6222)Alex Gaynor2021-08-231-1/+1
|
* Don't cancel builds on main -- we always want to run those (#6221)Alex Gaynor2021-08-231-1/+1
|
* move linkcheck to its own action (#6220)Paul Kehrer2021-08-232-24/+32
| | | this lets us restart it with minimal blast radius
* Bump libc from 0.2.99 to 0.2.100 in /src/rust (#6218)dependabot[bot]2021-08-231-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.99 to 0.2.100. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.99...0.2.100) --- 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>
* Bump syn from 1.0.74 to 1.0.75 in /src/rust (#6217)dependabot[bot]2021-08-231-2/+2
| | | | | | | | | | | | | | | | Bumps [syn](https://github.com/dtolnay/syn) from 1.0.74 to 1.0.75. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.74...1.0.75) --- 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>
* Bump pyo3 from 0.14.2 to 0.14.3 in /src/rust (#6216)dependabot[bot]2021-08-232-9/+9
| | | | | | | | | | | | | | | | | Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.14.2 to 0.14.3. - [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.14.2...v0.14.3) --- 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 dessant/lock-threads from 2.1.1 to 2.1.2 (#6212)dependabot[bot]2021-08-171-1/+1
| | | | | | | | | | | | | | | | | Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/dessant/lock-threads/releases) - [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md) - [Commits](https://github.com/dessant/lock-threads/compare/v2.1.1...v2.1.2) --- updated-dependencies: - dependency-name: dessant/lock-threads 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>
* Add more debug assistance (#6210)Christian Heimes2021-08-171-0/+15
| | | | | | Print Python version, platform, setuptools, pip, and setuptools_rust on failed builds. Signed-off-by: Christian Heimes <christian@python.org>
* Bump bitflags from 1.3.1 to 1.3.2 in /src/rust (#6211)dependabot[bot]2021-08-161-2/+2
| | | | | | | | | | | | | | | | | Bumps [bitflags](https://github.com/bitflags/bitflags) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/1.3.1...1.3.2) --- updated-dependencies: - dependency-name: bitflags 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>
* Bump bitflags from 1.2.1 to 1.3.1 in /src/rust (#6208)dependabot[bot]2021-08-121-2/+2
| | | | | | | | | | | | | | | | | Bumps [bitflags](https://github.com/bitflags/bitflags) from 1.2.1 to 1.3.1. - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/1.2.1...1.3.1) --- updated-dependencies: - dependency-name: bitflags dependency-type: indirect 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>
* Add RDN for emailAddress (#6100)DivineHawk2021-08-122-4/+3
| | | | | | | * Add RDN for email address * Update test for nonstandard attribute OID * Fix indent
* Speed up RSA tests in 3.0.0 (#6206)Paul Kehrer2021-08-115-12/+40
| | | | | | | | | | | | | | | | | | | | * Speed up RSA tests in 3.0.0 RSA_check_key is slower in OpenSSL 3.0.0 due to improved primality checking. In normal use this is unlikely to be a problem since users don't load new keys constantly, but we do in our tests. This adds some private flags to allow skipping those checks for performance reasons. On my laptop with this patch it takes 16s to run test_rsa.py. The previous commit takes 72s. * black * different approach * skip rsa key checks in wycheproof wycheproof's tets don't rely on broken keys
* support arm64 in GHA (#6204)Paul Kehrer2021-08-101-0/+52
| | | | | * support arm64 in GHA * separate workflow that only runs on main, version branches, and tags
* Bump libc from 0.2.98 to 0.2.99 in /src/rust (#6205)dependabot[bot]2021-08-101-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.98 to 0.2.99. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.98...0.2.99) --- 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>
* add concurrency to cancel in-progress jobs (#6203)Paul Kehrer2021-08-091-0/+5
| | | | | * add concurrency to cancel in-progress jobs * empty commit to test canceling
* Bump asn1 from 0.6.0 to 0.6.1 in /src/rust (#6202)dependabot[bot]2021-08-091-4/+4
| | | | | | | | | | | | | | | | Bumps [asn1](https://github.com/alex/rust-asn1) from 0.6.0 to 0.6.1. - [Release notes](https://github.com/alex/rust-asn1/releases) - [Commits](https://github.com/alex/rust-asn1/compare/0.6.0...0.6.1) --- 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>
* Bump pyo3 from 0.14.1 to 0.14.2 in /src/rust (#6200)dependabot[bot]2021-08-092-9/+9
| | | | | | | | | | | | | | | | | Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.14.1 to 0.14.2. - [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.14.1...v0.14.2) --- 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 redox_syscall from 0.2.9 to 0.2.10 in /src/rust (#6198)dependabot[bot]2021-08-091-2/+2
| | | | | | | | | | | | | | Bumps redox_syscall from 0.2.9 to 0.2.10. --- updated-dependencies: - dependency-name: redox_syscall 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>
* more pypy (#6180)Paul Kehrer2021-08-081-2/+17
|
* fix OAEP pdf link (#6195)Paul Kehrer2021-08-081-1/+1
|
* remove twisted from downstream testing for now (#6193)Paul Kehrer2021-08-081-1/+0
| | | spurious failures and no resolution so far
* Correct the documentation on crl_invalid_time.der (#6191)Alex Gaynor2021-08-081-1/+1
|
* Test with 3.0.0-beta2 (#6192)Christian Heimes2021-08-081-3/+3
| | | | - OpenSSL 3.0.0-beta2 now uses lib64 on X86_64 - fail on implicit function definition
* Fixes #6158 -- added more type annotations (#6185)Alex Gaynor2021-07-311-3/+3
|
* parse certificates with pure rust (#6147)Paul Kehrer2021-07-2517-301/+730
| | | | | | | | | | | * parse certificates with pure rust * fix coverage * various review comments * save the buffer * more feedback
* Bump proc-macro2 from 1.0.27 to 1.0.28 in /src/rust (#6177)dependabot[bot]2021-07-231-2/+2
| | | | | | | | | | | | | | | | Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2) from 1.0.27 to 1.0.28. - [Release notes](https://github.com/alexcrichton/proc-macro2/releases) - [Commits](https://github.com/alexcrichton/proc-macro2/compare/1.0.27...1.0.28) --- updated-dependencies: - dependency-name: proc-macro2 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>
* Bump syn from 1.0.73 to 1.0.74 in /src/rust (#6176)dependabot[bot]2021-07-221-2/+2
| | | | | | | | | | | | | | | | Bumps [syn](https://github.com/dtolnay/syn) from 1.0.73 to 1.0.74. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.73...1.0.74) --- 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>
* Bump to rust-asn1 0.6.0 (#6175)Alex Gaynor2021-07-173-10/+10
|
* Bump instant from 0.1.9 to 0.1.10 in /src/rust (#6170)dependabot[bot]2021-07-141-2/+2
| | | | | | | | | | | | | | | | Bumps [instant](https://github.com/sebcrozet/instant) from 0.1.9 to 0.1.10. - [Release notes](https://github.com/sebcrozet/instant/releases) - [Commits](https://github.com/sebcrozet/instant/commits) --- updated-dependencies: - dependency-name: instant 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>
* Bump libc from 0.2.97 to 0.2.98 in /src/rust (#6162)dependabot[bot]2021-07-141-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.97 to 0.2.98. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.97...0.2.98) --- 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>
* Bump ouroboros from 0.9.5 to 0.10.1 in /src/rust (#6172)dependabot[bot]2021-07-142-5/+12
| | | | | | | | | | | | | | | | Bumps [ouroboros](https://github.com/joshua-maros/ouroboros) from 0.9.5 to 0.10.1. - [Release notes](https://github.com/joshua-maros/ouroboros/releases) - [Commits](https://github.com/joshua-maros/ouroboros/commits) --- updated-dependencies: - dependency-name: ouroboros 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>
* [hack] see if putting this on one line fixes coverage (#6173)Alex Gaynor2021-07-146-44/+27
| | | | | * Attempt to fix coverage by shortening lines * Comment