| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.57...1.0.58)
---
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>
|
|
|
|
|
|
|
|
| |
* don't use a set
We don't need one here and it creates ordering instability when
iterating over an RDN
* add a test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.56 to 1.0.57.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.56...1.0.57)
---
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>
|
|
|
|
|
|
|
|
|
|
|
| |
* Run full nox rust env in coverage jobs
* Update ci.yml
* Update ci.yml
* fix 1.60 clippy warnings
* warning name changed
|
| |
|
| |
|
|
|
|
|
|
|
| |
* refactor signature algorithm parameters into a separate function
this will be used in the verify_directly_issued_by PR
* fix coverage with more refactoring
|
|
|
| |
Turns out the docs encourage this.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* support X.509 certificate PSS signing
no CSR, CRL, etc
* handle PSS.(MAX_LENGTH, DIGEST_LENGTH), review feedback
* name the kwarg
* test improvements
* skip if sha3 isn't supported
|
|
|
| |
This matter models how x.509 represents these things, and will make it easier to make Extensions an iterator in the future
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* certificate: add a `get_extension` helper
Signed-off-by: William Woodruff <william@trailofbits.com>
* certificate: OID by ref
Signed-off-by: William Woodruff <william@trailofbits.com>
* certificate: syntax
Signed-off-by: William Woodruff <william@trailofbits.com>
* x509, src: `check_duplicate_extensions`
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: simplify
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: everyone loves newtypes
Signed-off-by: William Woodruff <william@trailofbits.com>
* rust: refactor-o-rama
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: look upon my works
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: continue blasting the code
Signed-off-by: William Woodruff <william@trailofbits.com>
* src/rust: actually commit my changes
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: clippage
Signed-off-by: William Woodruff <william@trailofbits.com>
* relocate
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: dedupe
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: cleanup
Signed-off-by: William Woodruff <william@trailofbits.com>
* clippage
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: dedupe
Signed-off-by: William Woodruff <william@trailofbits.com>
* common: cleanup
Signed-off-by: William Woodruff <william@trailofbits.com>
* src: unused impls
Signed-off-by: William Woodruff <william@trailofbits.com>
* more deletion
Signed-off-by: William Woodruff <william@trailofbits.com>
* clippage
Signed-off-by: William Woodruff <william@trailofbits.com>
* extensions: add a `get_extension` test
Signed-off-by: William Woodruff <william@trailofbits.com>
* extensions: unused derives
Signed-off-by: William Woodruff <william@trailofbits.com>
* tests/x509: dup ext check for tbs_precertificate_bytes
Signed-off-by: William Woodruff <william@trailofbits.com>
* certificate: remove `extensions()`
Signed-off-by: William Woodruff <william@trailofbits.com>
* extensions: docs
Signed-off-by: William Woodruff <william@trailofbits.com>
* extensions: newtype
Signed-off-by: William Woodruff <william@trailofbits.com>
* rust: better error types, dedupe
Signed-off-by: William Woodruff <william@trailofbits.com>
extensions: unwrap -> expect
Signed-off-by: William Woodruff <william@trailofbits.com>
* Revert "rust: better error types, dedupe"
This reverts commit 212b75ff2f69a3b3cfc9d6a55949f23877f8f618.
---------
Signed-off-by: William Woodruff <william@trailofbits.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [quote](https://github.com/dtolnay/quote) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](https://github.com/dtolnay/quote/compare/1.0.26...1.0.27)
---
updated-dependencies:
- dependency-name: quote
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.143 to 0.2.144.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.143...0.2.144)
---
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>
|
|
|
|
| |
this allows easier verification of cert signatures, but more
specifically allows PSS signature verification
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [asn1](https://github.com/alex/rust-asn1) from 0.15.1 to 0.15.2.
- [Commits](https://github.com/alex/rust-asn1/compare/0.15.1...0.15.2)
---
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* invalid visible string support
this allows utf8 in visiblestring, which is not valid DER. we raise a
warning when this happens, but allow it since belgian eIDs, among
others, have encoding errors. Belgium fixed this by 2021 (and possibly
earlier), but their eID certificates have 10 year validity.
* review comments
* clippy
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.142 to 0.2.143.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.142...0.2.143)
---
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>
|
| |
|
| |
|
| |
|
|
|
| |
Also fix a test that had an incorrect parameters for an OID. The test had deliberately been constructed to be invalid, but in a _different_ respect.
|
|
|
| |
I had hoped the parameters would just be Null (no Option<>), but a review of the RFC (3447, 4055) indicates that both should be allowed, though the WebPKI enforces greater constraints.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [asn1](https://github.com/alex/rust-asn1) from 0.15.0 to 0.15.1.
- [Commits](https://github.com/alex/rust-asn1/compare/0.15.0...0.15.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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix for #8854
Fix for issue #8854
* Fix for issue #8854
Fix for issue #8854
* versionadded
---------
Co-authored-by: Paul Kehrer <paul.l.kehrer@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs) from 0.3.26 to 0.3.27.
- [Release notes](https://github.com/rust-lang/pkg-config-rs/releases)
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.26...0.3.27)
---
updated-dependencies:
- dependency-name: pkg-config
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>
|
|
|
| |
The latter will work with non-setuptools build backends.
|
| |
|
| |
|
|
|
| |
Also replace one DH function with a simpler implementation
|
|
|
| |
Previously it wasn't because pypy doesn't support abi3, but maybe the pyo3 feature works.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.51 to 0.10.52.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.52)
---
updated-dependencies:
- dependency-name: openssl
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [target-lexicon](https://github.com/bytecodealliance/target-lexicon) from 0.12.6 to 0.12.7.
- [Release notes](https://github.com/bytecodealliance/target-lexicon/releases)
- [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.12.6...v0.12.7)
---
updated-dependencies:
- dependency-name: target-lexicon
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.86 to 0.9.87.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.86...openssl-sys-v0.9.87)
---
updated-dependencies:
- dependency-name: openssl-sys
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>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
This removes the use of non_covariant, which is a blocker for considering self_cell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [asn1](https://github.com/alex/rust-asn1) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/alex/rust-asn1/releases)
- [Commits](https://github.com/alex/rust-asn1/compare/0.14.0...0.15.0)
---
updated-dependencies:
- dependency-name: asn1
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>
|
|
|
| |
dependabot is not currently updating it because of: https://github.com/dependabot/dependabot-core/issues/2064
|