Commit graph

12873 commits

Author SHA1 Message Date
pyca-boringbot[bot]
84aa9d6eef
Bump x509-limbo and/or wycheproof in CI (#12035)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-26 00:39:08 +00:00
pyca-boringbot[bot]
a7f95c1d20
Bump BoringSSL and/or OpenSSL in CI (#12034)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-26 00:30:29 +00:00
dependabot[bot]
7971c6b3e0
chore(deps): bump portable-atomic from 1.9.0 to 1.10.0 (#12031)
Bumps [portable-atomic](https://github.com/taiki-e/portable-atomic) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/taiki-e/portable-atomic/releases)
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: portable-atomic
  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>
2024-11-25 12:21:48 +00:00
dependabot[bot]
3c7c54ffc8
chore(deps): bump coverage from 7.6.1 to 7.6.8 (#12032)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.1 to 7.6.8.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.1...7.6.8)

---
updated-dependencies:
- dependency-name: coverage
  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>
2024-11-25 12:21:20 +00:00
Alex Gaynor
0c7607294c
Convert the remaining extensions to use Asn1Operation (#12030) 2024-11-24 13:10:15 -08:00
Alex Gaynor
f01ee1dd48
Convert several additional extensions to use Asn1Operation (#12020) 2024-11-24 12:11:03 -08:00
Alex Gaynor
7124ffb4cf
Build manylinux 2.34 images (#12029) 2024-11-24 07:56:32 -08:00
Alex Gaynor
050b6560e9
Remove various pointless borrows (#12026) 2024-11-24 06:56:05 -08:00
Alex Gaynor
d3403c0de0
Avoid storing references to Certificates (#12028)
Its asymmetric with the read path, which owns the value, and thus woudl need to change for our GAT API.
2024-11-24 06:55:29 -08:00
pyca-boringbot[bot]
3452160218
Bump BoringSSL and/or OpenSSL in CI (#12027)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-24 00:19:16 +00:00
pyca-boringbot[bot]
644dcafecf
Bump BoringSSL and/or OpenSSL in CI (#12025)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-23 00:20:10 +00:00
dependabot[bot]
c266456cd2
chore(deps): bump ruff from 0.7.4 to 0.8.0 (#12023)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.7.4 to 0.8.0.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.4...0.8.0)

---
updated-dependencies:
- dependency-name: ruff
  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>
2024-11-22 07:08:33 -05:00
dependabot[bot]
c469b44603
chore(deps): bump proc-macro2 from 1.0.91 to 1.0.92 (#12022)
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.91...1.0.92)

---
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>
2024-11-22 07:08:11 -05:00
dependabot[bot]
3c83d15e9b
chore(deps): bump syn from 2.0.88 to 2.0.89 (#12021)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.88 to 2.0.89.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.88...2.0.89)

---
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>
2024-11-22 07:07:47 -05:00
Alex Gaynor
f6282863f9
Apply the Asn1Operation API to several extensions (#12019) 2024-11-21 19:26:48 -08:00
Alex Gaynor
750f34e95b
Introduce new GAT based Asn1 Read/Write (#12011)
This replaces the runtime based Asn1ReadableOrWritable.

Adopts it for IssuingDistributionPoint, DistributionPoint
2024-11-21 18:47:05 -08:00
pyca-boringbot[bot]
a93d1947d7
Bump BoringSSL and/or OpenSSL in CI (#12017)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-22 00:19:39 +00:00
dependabot[bot]
a5ce486ec5
chore(deps): bump proc-macro2 from 1.0.90 to 1.0.91 (#12016)
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.90 to 1.0.91.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.90...1.0.91)

---
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>
2024-11-21 07:38:57 -05:00
dependabot[bot]
aa77402cc2
chore(deps): bump syn from 2.0.87 to 2.0.88 (#12015)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.87 to 2.0.88.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.87...2.0.88)

---
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>
2024-11-21 07:38:20 -05:00
dependabot[bot]
6258d8a6c4
chore(deps): bump uv from 0.5.3 to 0.5.4 in /.github/requirements (#12013)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.3...0.5.4)

---
updated-dependencies:
- dependency-name: uv
  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>
2024-11-21 07:37:37 -05:00
dependabot[bot]
5c25564f2e
chore(deps): bump uv from 0.5.3 to 0.5.4 (#12012)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.3...0.5.4)

---
updated-dependencies:
- dependency-name: uv
  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>
2024-11-21 07:37:19 -05:00
Alex Gaynor
ca52b619ce
Bump asn1 to 0.20 (#12010) 2024-11-21 04:12:09 +00:00
dependabot[bot]
525350cd62
chore(deps): bump itoa from 1.0.12 to 1.0.13 (#12009)
Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/dtolnay/itoa/releases)
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.12...1.0.13)

---
updated-dependencies:
- dependency-name: itoa
  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>
2024-11-21 04:07:26 +00:00
dependabot[bot]
e0b937a0f6
chore(deps): bump proc-macro2 from 1.0.89 to 1.0.90 (#12008)
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.89 to 1.0.90.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.89...1.0.90)

---
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>
2024-11-21 04:07:07 +00:00
pyca-boringbot[bot]
3c353944cc
Bump BoringSSL and/or OpenSSL in CI (#12007)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-21 00:19:50 +00:00
dependabot[bot]
c58e8b8b0a
chore(deps): bump uv from 0.5.2 to 0.5.3 (#12001)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.2...0.5.3)

---
updated-dependencies:
- dependency-name: uv
  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>
2024-11-20 07:24:59 -05:00
dependabot[bot]
926d084bc7
chore(deps): bump uv from 0.5.2 to 0.5.3 in /.github/requirements (#12002)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.2...0.5.3)

---
updated-dependencies:
- dependency-name: uv
  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>
2024-11-20 07:05:23 -05:00
dependabot[bot]
106b735692
chore(deps): bump unicode-ident from 1.0.13 to 1.0.14 (#12003)
Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.13...1.0.14)

---
updated-dependencies:
- dependency-name: unicode-ident
  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>
2024-11-20 07:05:08 -05:00
dependabot[bot]
54af082d60
chore(deps): bump itoa from 1.0.11 to 1.0.12 (#12004)
Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/dtolnay/itoa/releases)
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.11...1.0.12)

---
updated-dependencies:
- dependency-name: itoa
  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>
2024-11-20 07:04:38 -05:00
pyca-boringbot[bot]
fc78bf0e97
Bump x509-limbo and/or wycheproof in CI (#12000)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-20 00:37:16 +00:00
pyca-boringbot[bot]
a6237ca11e
Bump BoringSSL and/or OpenSSL in CI (#11999)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-20 00:18:11 +00:00
Quentin Retourne
57401ba194
added vector with different key encryption algo (#11998)
adapted documentation accordingly
2024-11-19 06:44:21 -05:00
pyca-boringbot[bot]
be03c0cad2
Bump x509-limbo and/or wycheproof in CI (#11997)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-19 00:38:46 +00:00
pyca-boringbot[bot]
44e0878284
Bump BoringSSL and/or OpenSSL in CI (#11996)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-19 00:18:56 +00:00
Paul Kehrer
4c72f36823
remove sct abc (#11995)
* remove sct abc

* don't alias
2024-11-17 12:24:19 -05:00
Paul Kehrer
3fdf1f8b98
remove csr abc (#11994) 2024-11-17 17:03:33 +00:00
Paul Kehrer
1cae81e6da
remove OCSPSingleResponse abc (#11993) 2024-11-17 16:58:59 +00:00
Paul Kehrer
6311b9dcd5
remove crl abc (#11991)
* remove crl abc

* flake fix

* oops
2024-11-17 11:54:13 -05:00
Paul Kehrer
d680859b8b
remove OCSPResponse abc (#11992)
* remove OCSPResponse abc

* flake fix
2024-11-17 16:46:59 +00:00
Paul Kehrer
e8a0d1ddb7
remove OCSPRequest abc (#11990) 2024-11-17 16:29:33 +00:00
Paul Kehrer
451003b833
remove Certificate abc (#11989) 2024-11-17 16:23:14 +00:00
Paul Kehrer
7a246af5fe
update to asn1 0.19 and use X509GeneralizedTime (#11988) 2024-11-17 15:35:54 +00:00
Oleg Höfling
cabe787cca
refactor: replace returning pyobject with bound<'p, pyany> in crl::CertificateRevocationList::__getitem__ (#11987)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 15:33:58 +00:00
Oleg Höfling
0eedb6867a
refactor: replace returning pyobject with bound<'p, pyany> in backend::keys module, public_key functions (#11984)
* refactor: replace returning pyobject with bound<'p, pyany> in public_key methods

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>

* fix: remove obsolete clone call

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>

---------

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 15:32:12 +00:00
Alex Gaynor
aa322e5c32
remove unused default on CryptographyResult (#11986) 2024-11-17 14:37:08 +00:00
Alex Gaynor
cdcfaab917
Added minimal bounds for a bunch of dependencies (#11953) 2024-11-17 06:34:00 -08:00
Oleg Höfling
ab306cf17a
refactor: replace returning pyobject with bound<'p, pyany> in x509::certificate::parse_display_text (#11982)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 08:36:22 -05:00
Oleg Höfling
45409f7a32
refactor: replace returning pyobject with bound<'p, pyany> in backend::keys (#11983)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 08:35:43 -05:00
Oleg Höfling
74f262155d
chore: replace plaing hyperlinks to rfc sections with rfc roles with section argument (#11985)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 08:33:49 -05:00
Oleg Höfling
974a5bd865
refactor: replace returning pyobject with bound<'p, pyany> in backend::ciphers (#11981)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2024-11-17 00:26:24 +00:00