Commit graph

11855 commits

Author SHA1 Message Date
Alex Gaynor
c56ff9679c
Convert src/backend/ed25519.rs to new pyo3 APIs (#10722) 2024-04-05 02:32:56 +00:00
Alex Gaynor
0ac63a4bb9
Convert src/backend/x448.rs to new pyo3 APIs (#10723) 2024-04-05 02:20:48 +00:00
Alex Gaynor
852c45dc37
Convert src/backend/ec.rs to new pyo3 APIs (#10721) 2024-04-04 21:05:07 -05:00
Alex Gaynor
654e580a0c
Convert several functions to new pyo3 APIs (#10720) 2024-04-05 02:01:49 +00:00
Alex Gaynor
4c0859f558
Convert src/backend/dsa.rs to new pyo3 APIs (#10715) 2024-04-04 20:13:52 -05:00
Alex Gaynor
adc0873f64
Convert src/backend/keys.rs to new pyo3 APIs (#10719) 2024-04-05 00:59:48 +00:00
Alex Gaynor
b7602b2945
Convert src/backend/kdf.rs to new pyo3 APIs (#10717) 2024-04-04 19:38:28 -05:00
pyca-boringbot[bot]
0a2acb1ac6
Bump BoringSSL and/or OpenSSL in CI (#10718)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-04 19:36:19 -05:00
Alex Gaynor
c913f8885a
Use native binop methods instead of weird calls (#10716) 2024-04-04 19:36:00 -05:00
Alex Gaynor
166d21a8c6
Convert src/backend/cmac.rs to new pyo3 APIs (#10702) 2024-04-04 19:17:00 -05:00
Alex Gaynor
98e6fd4072
Convert src/backend/dh.rs to new pyo3 APIs (#10714) 2024-04-04 18:13:08 -05:00
Alex Gaynor
f284aeea05
Convert src/asn1.rs to new pyo3 APIs (#10711) 2024-04-04 17:43:33 -05:00
Alex Gaynor
c65793bf12
Convert src/exceptions.rs to new pyo3 APIs (#10712) 2024-04-04 17:42:43 -05:00
Alex Gaynor
69e7e5bbec
Convert src/x509/sct.rs to new pyo3 APIs (#10713) 2024-04-04 17:42:02 -05:00
Facundo Tuesca
88004e9a93
Finish migrating certificate.rs to new pyo3 APIs (#10710) 2024-04-04 20:22:11 +00:00
Facundo Tuesca
d764ae2a0b
Convert more APIs in certificate.rs to new pyo3 APIs (#10709) 2024-04-04 15:42:37 -04:00
Facundo Tuesca
c0b80d6d0b
Convert more utils.rs APIs to new pyo3 APIs (#10708) 2024-04-04 13:39:02 -04:00
Facundo Tuesca
52bed48a92
Convert private_bytes methods to new pyo3 APIs (#10707) 2024-04-04 10:46:25 -04:00
Alex Gaynor
632389f2fd
Convert src/backend/ciphers.rs to new pyo3 APIs (#10703) 2024-04-04 15:10:49 +02:00
Alex Gaynor
6813602069
Convert two more asn1.rs APIs to new pyo3 APIs (#10704) 2024-04-04 14:40:48 +02:00
Facundo Tuesca
01d27ac06c
Convert src/backend/hashes.rs to new pyo3 APIs (#10705) 2024-04-04 08:25:53 -04:00
Alex Gaynor
ccec416c6c
Convert oid_to_py_oid to new pyo3 APIs (#10701) 2024-04-04 13:54:32 +02:00
Alex Gaynor
974d5e7743
Convert src/backend/cipher_registry.rs to new pyo3 APIs (#10700) 2024-04-04 13:45:50 +02:00
Paul Kehrer
4abd5febca
migrate backend args to bound (#10698)
this doesn't touch a few files to try to avoid potential conflicts
2024-04-04 07:06:47 -04:00
Facundo Tuesca
bb45dc6a0d
Start converting src/backend/rsa.rs to the new pyo3 APIs (#10693) 2024-04-04 09:22:05 +00:00
Alex Gaynor
71f1e092eb
Convert src/backend/aead.rs to new pyo3 APIs (#10696) 2024-04-04 07:27:06 +02:00
Alex Gaynor
f44cf82977
Convert py_oid_to_oid to new pyo3 APIs (#10694) 2024-04-04 07:25:38 +02:00
Alex Gaynor
e492912506
Convert src/oid.rs to new pyo3 APIs (#10688) 2024-04-04 07:23:22 +02:00
Alex Gaynor
a693a97679
Convert src/pkcs12.rs to new pyo3 APIs (#10687) 2024-04-04 07:22:30 +02:00
Alex Gaynor
80c7ad811a
Convert src/error.rs to new pyo3 APIs (#10686) 2024-04-04 07:20:38 +02:00
Alex Gaynor
ec02552748
Convert src/buf.rs to new pyo3 APIs (#10684) 2024-04-04 07:19:05 +02:00
Alex Gaynor
bbb1a75dc1
Convert cipher registry to new pyo3 API (#10682)
Refs https://github.com/pyca/cryptography/issues/10676
2024-04-04 07:18:31 +02:00
Alex Gaynor
14e8a3296a
Convert src/backend/utils.rs to new pyo3 APIs (#10678) 2024-04-04 07:17:18 +02:00
dependabot[bot]
e5b847a193
Bump keyring from 25.0.0 to 25.1.0 in /.github/requirements (#10692)
* Bump keyring from 25.0.0 to 25.1.0 in /.github/requirements

Bumps [keyring](https://github.com/jaraco/keyring) from 25.0.0 to 25.1.0.
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.0.0...v25.1.0)

---
updated-dependencies:
- dependency-name: keyring
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-04 07:16:27 +02:00
dependabot[bot]
a54ca106c4
Bump sigstore-protobuf-specs from 0.3.0 to 0.3.1 in /.github/requirements (#10691)
* Bump sigstore-protobuf-specs in /.github/requirements

Bumps [sigstore-protobuf-specs](https://github.com/sigstore/protobuf-specs) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/sigstore/protobuf-specs/releases)
- [Changelog](https://github.com/sigstore/protobuf-specs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sigstore/protobuf-specs/compare/v0.3.0...v0.3.1)

---
updated-dependencies:
- dependency-name: sigstore-protobuf-specs
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-04 07:16:10 +02:00
pyca-boringbot[bot]
f9c422f074
Bump BoringSSL and/or OpenSSL in CI (#10695)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-04 00:15:23 +00:00
dependabot[bot]
46b5be8c8c
Bump syn from 2.0.57 to 2.0.58 in /src/rust (#10690)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.57 to 2.0.58.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.57...2.0.58)

---
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-04-03 07:06:13 -04:00
pyca-boringbot[bot]
598870229f
Bump BoringSSL and/or OpenSSL in CI (#10689)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-03 00:16:23 +00:00
dependabot[bot]
e8180e2349
Bump ruff from 0.3.4 to 0.3.5 (#10683)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.4 to 0.3.5.
- [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/v0.3.4...v0.3.5)

---
updated-dependencies:
- dependency-name: ruff
  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-04-02 07:01:39 -04:00
pyca-boringbot[bot]
d2ee468c0d
Bump BoringSSL and/or OpenSSL in CI (#10680)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-02 00:40:07 +00:00
William Woodruff
e26f437af4
sign: bound-ify sig_alg APIs (#10679)
* sign: bound-ify sig_alg APIs

This unfortunately taints a few certificate, CRL,
etc. APIs in the process. However, each is a singular
top-level API, so the diff isn't too bad.

* types: implement get via get_bound
2024-04-01 20:37:43 -04:00
pyca-boringbot[bot]
c69e7cb79a
Bump x509-limbo and/or wycheproof in CI (#10681)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-01 20:35:55 -04:00
Alex Gaynor
c30cc6fd65
Convert py_uint_to_big_endian_bytes to the new pyo3 APIs (#10677) 2024-04-01 17:57:58 -04:00
Alex Gaynor
6c83965454
Attempt to port to pyo3 0.21 more minimally (#10671) 2024-04-01 16:12:54 -04:00
dependabot[bot]
ad0ef5e556
Bump jaraco-classes from 3.3.1 to 3.4.0 in /.github/requirements (#10675)
* Bump jaraco-classes from 3.3.1 to 3.4.0 in /.github/requirements

Bumps [jaraco-classes](https://github.com/jaraco/jaraco.classes) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/jaraco/jaraco.classes/releases)
- [Changelog](https://github.com/jaraco/jaraco.classes/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.classes/compare/v3.3.1...v3.4.0)

---
updated-dependencies:
- dependency-name: jaraco-classes
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-01 07:27:07 -05:00
Alex Gaynor
60a54ea812
Build LibreSSL with cmake instead of vanilla make (#10674) 2024-03-31 21:00:44 -05:00
pyca-boringbot[bot]
7b52f3796c
Bump BoringSSL and/or OpenSSL in CI (#10673)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-03-31 00:16:51 +00:00
dependabot[bot]
d6f2a7bed1
Bump pycparser from 2.21 to 2.22 in /.github/requirements (#10672)
* Bump pycparser from 2.21 to 2.22 in /.github/requirements

Bumps [pycparser](https://github.com/eliben/pycparser) from 2.21 to 2.22.
- [Release notes](https://github.com/eliben/pycparser/releases)
- [Changelog](https://github.com/eliben/pycparser/blob/main/CHANGES)
- [Commits](https://github.com/eliben/pycparser/compare/release_v2.21...release_v2.22)

---
updated-dependencies:
- dependency-name: pycparser
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-03-30 13:26:42 -05:00
Alex Gaynor
74ed3a4b73
Remove a pair of derives that are unused (#10669) 2024-03-30 07:55:09 -05:00
dependabot[bot]
f82c09691e
Bump syn from 2.0.55 to 2.0.57 in /src/rust (#10670)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.55 to 2.0.57.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.55...2.0.57)

---
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-03-30 12:44:22 +00:00