chore(deps): bump rcgen from 0.13.2 to 0.14.7 #66

Closed
dependabot[bot] wants to merge 1 commits from dependabot/cargo/rcgen-0.14.7 into main
dependabot[bot] commented 2026-04-10 12:42:27 +08:00 (Migrated from github.com)

Bumps rcgen from 0.13.2 to 0.14.7.

Release notes

Sourced from rcgen's releases.

0.14.7

What's Changed

0.14.6

What's Changed

0.14.5

Implement SigningKey for &impl SigningKey to make Issuer more broadly useful.

What's Changed

0.14.4

What's Changed

0.14.3

What's Changed

0.14.2

  • Add a CertifiedIssuer type (see #363)

What's changed

0.14.1

... (truncated)

Commits
  • ee434c5 Bump version to 0.14.7
  • b370764 Add P521-SHA256 and P521-SHA384 signing algorithms
  • 851c56c update copyright year in LICENSE
  • 26aad71 Implement From\<KeyPair> for PrivateKeyDer\<'static>
  • b250fa3 Bump actions/cache from 4 to 5
  • 5693362 rcgen: bump version to 0.14.6
  • e347b76 Forward selected crypto backend to x509-parser
  • 0f9f5a9 ci: sync cargo-check-external-types nightly
  • 24bd69a Bump actions/checkout from 5 to 6
  • e3f6b5f chore: fix some typos in comments
  • Additional commits viewable in compare view

Bumps [rcgen](https://github.com/rustls/rcgen) from 0.13.2 to 0.14.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rustls/rcgen/releases">rcgen's releases</a>.</em></p> <blockquote> <h2>0.14.7</h2> <h2>What's Changed</h2> <ul> <li>Implement <code>From&lt;KeyPair&gt; for PrivateKeyDer&lt;'static&gt;</code> by <a href="https://github.com/LebedevRI"><code>@​LebedevRI</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/403">rustls/rcgen#403</a></li> <li>update copyright year in LICENSE by <a href="https://github.com/jasmyhigh"><code>@​jasmyhigh</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/407">rustls/rcgen#407</a></li> <li>Add P521-SHA256 and P521-SHA384 signing algorithms by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/408">rustls/rcgen#408</a></li> </ul> <h2>0.14.6</h2> <h2>What's Changed</h2> <ul> <li>Use private cfg for docs.rs-like builds by <a href="https://github.com/ctz"><code>@​ctz</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/384">rustls/rcgen#384</a></li> <li>Expand rustdoc for CertificateSigningRequestParams::from_der by <a href="https://github.com/dwhjames"><code>@​dwhjames</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/386">rustls/rcgen#386</a></li> <li>Group imports by <a href="https://github.com/iamjpotts"><code>@​iamjpotts</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/381">rustls/rcgen#381</a></li> <li>examples: add signing new cert using existing ca pem files by <a href="https://github.com/iamjpotts"><code>@​iamjpotts</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/379">rustls/rcgen#379</a></li> <li>Tweak CSR parsing errors/documentation by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/390">rustls/rcgen#390</a></li> <li>Rename invalid CSR signature error variant by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/393">rustls/rcgen#393</a></li> <li>chore: fix some typos in comments by <a href="https://github.com/black5box"><code>@​black5box</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/395">rustls/rcgen#395</a></li> <li>ci: sync cargo-check-external-types nightly by <a href="https://github.com/cpu"><code>@​cpu</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/399">rustls/rcgen#399</a></li> <li>Forward selected crypto backend to x509-parser by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/398">rustls/rcgen#398</a></li> </ul> <h2>0.14.5</h2> <p>Implement SigningKey for <code>&amp;impl SigningKey</code> to make <code>Issuer</code> more broadly useful.</p> <h2>What's Changed</h2> <ul> <li>Forward signing and public key data through references by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/380">rustls/rcgen#380</a></li> </ul> <h2>0.14.4</h2> <h2>What's Changed</h2> <ul> <li>Upgrade botan to 0.12 by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/377">rustls/rcgen#377</a></li> <li>Upgrade x509-parser to 0.18 by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/376">rustls/rcgen#376</a></li> <li>Add unstable support for ML-DSA algorithms by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/374">rustls/rcgen#374</a></li> </ul> <h2>0.14.3</h2> <h2>What's Changed</h2> <ul> <li>docs: fix typo in <code>PKCS_RSA_SHA384</code> doc comment by <a href="https://github.com/Bravo555"><code>@​Bravo555</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/367">rustls/rcgen#367</a></li> <li>Fix regression in key usage purpose encoding by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/369">rustls/rcgen#369</a></li> </ul> <h2>0.14.2</h2> <ul> <li>Add a <code>CertifiedIssuer</code> type (see <a href="https://redirect.github.com/rustls/rcgen/issues/363">#363</a>)</li> </ul> <h2>What's changed</h2> <ul> <li>Add a CertifiedIssuer by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/363">rustls/rcgen#363</a></li> <li>Provide a non-owning constructor for <code>Issuer</code> by <a href="https://github.com/p-avital"><code>@​p-avital</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/362">rustls/rcgen#362</a></li> <li>Allow access to the CertifiedIssuer's Certificate by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/rustls/rcgen/pull/364">rustls/rcgen#364</a></li> </ul> <h2>0.14.1</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/rcgen/commit/ee434c51053db0d4781e1b290ce9bae63fb8050b"><code>ee434c5</code></a> Bump version to 0.14.7</li> <li><a href="https://github.com/rustls/rcgen/commit/b3707646eb90dba532c85286cc8f3cdb1ed11d9e"><code>b370764</code></a> Add P521-SHA256 and P521-SHA384 signing algorithms</li> <li><a href="https://github.com/rustls/rcgen/commit/851c56c2a69316a4e73f12b01b3351e03760197d"><code>851c56c</code></a> update copyright year in LICENSE</li> <li><a href="https://github.com/rustls/rcgen/commit/26aad716a9f14a94f601cdfe149a04147dd787e2"><code>26aad71</code></a> Implement <code>From\&lt;KeyPair&gt; for PrivateKeyDer\&lt;'static&gt;</code></li> <li><a href="https://github.com/rustls/rcgen/commit/b250fa36a553a7d090d36ad70886c97191065581"><code>b250fa3</code></a> Bump actions/cache from 4 to 5</li> <li><a href="https://github.com/rustls/rcgen/commit/5693362c2ecc8ac8315e48caa1facb18c76574db"><code>5693362</code></a> rcgen: bump version to 0.14.6</li> <li><a href="https://github.com/rustls/rcgen/commit/e347b76abaae62d35afca9a41123816bf3205809"><code>e347b76</code></a> Forward selected crypto backend to x509-parser</li> <li><a href="https://github.com/rustls/rcgen/commit/0f9f5a987fef351bcc65311c42d75ed287b173ee"><code>0f9f5a9</code></a> ci: sync cargo-check-external-types nightly</li> <li><a href="https://github.com/rustls/rcgen/commit/24bd69ad62e6f4ad8d704c88f29a612096b4beee"><code>24bd69a</code></a> Bump actions/checkout from 5 to 6</li> <li><a href="https://github.com/rustls/rcgen/commit/e3f6b5f8a84f2407cb00e09578b432a1b2957b5d"><code>e3f6b5f</code></a> chore: fix some typos in comments</li> <li>Additional commits viewable in <a href="https://github.com/rustls/rcgen/compare/v0.13.2...v0.14.7">compare view</a></li> </ul> </details> <br />
razvandimescu commented 2026-04-10 13:04:43 +08:00 (Migrated from github.com)

Closing — rcgen 0.14 breaks the TLS cert API (CertificateParams::from_ca_cert_pem removed, signed_by signature changed). Will do this as a proper PR with the code migration.

Closing — rcgen 0.14 breaks the TLS cert API (CertificateParams::from_ca_cert_pem removed, signed_by signature changed). Will do this as a proper PR with the code migration.
dependabot[bot] commented 2026-04-10 13:04:47 +08:00 (Migrated from github.com)

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Pull request closed

Sign in to join this conversation.