-
Notifications
You must be signed in to change notification settings - Fork 151
Releases: rustls/rcgen
Releases · rustls/rcgen
0.14.8
@djc
djc
v0.14.8
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: Nek/oTQkBpjde4wx0GVl9zJkmMae8M65edoqmLdafUE
Verified
Learn about vigilant mode.
What's Changed
- Fix incorrect identifier for ML-DSA signature algorithms by @DarkmatterVale in #412
- Upgrade yasna to 0.6 by @djc in #419
- Add support for is_ca in CSR Params by @5Dev24 in #420
- Add support for serializing BasicConstraints in CSR's by @5Dev24 in #422
- update key_pair to signing_key in README.md by @fakelozic in #427
- Fix encoding of directoryName constraints by @sfackler in #429
Contributors
djc, sfackler, and 3 other contributors
Assets 2
0.14.7
@djc
djc
v0.14.7
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: Nek/oTQkBpjde4wx0GVl9zJkmMae8M65edoqmLdafUE
Verified
Learn about vigilant mode.
What's Changed
- Implement
From<KeyPair> for PrivateKeyDer<'static>by @LebedevRI in #403 - update copyright year in LICENSE by @jasmyhigh in #407
- Add P521-SHA256 and P521-SHA384 signing algorithms by @djc in #408
Assets 2
0.14.6
@djc
djc
v0.14.6
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
What's Changed
- Use private cfg for docs.rs-like builds by @ctz in #384
- Expand rustdoc for CertificateSigningRequestParams::from_der by @dwhjames in #386
- Group imports by @iamjpotts in #381
- examples: add signing new cert using existing ca pem files by @iamjpotts in #379
- Tweak CSR parsing errors/documentation by @djc in #390
- Rename invalid CSR signature error variant by @djc in #393
- chore: fix some typos in comments by @black5box in #395
- ci: sync cargo-check-external-types nightly by @cpu in #399
- Forward selected crypto backend to x509-parser by @djc in #398
Assets 2
0.14.5
@djc
djc
v0.14.5
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
Assets 2
1 person reacted
0.14.4
@djc
djc
v0.14.4
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
0.14.3
@djc
djc
v0.14.3
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
0.14.2
@djc
djc
v0.14.2
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
Assets 2
0.14.1
@djc
djc
v0.14.1
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
Assets 2
0.14.0
@djc
djc
v0.14.0
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
0.14.0 contains a number of potentially breaking API changes, though hopefully the rate of API change should slow down after this. Here is a summary of the most noticeable changes you might run into:
signed_by()methods now take a reference to an&Issuertype that contains both the issuer's relevant certificate parameters and the signing key (see #356). Thefrom_ca_cert_der()andfrom_ca_cert_pem()constructors that were previously attached toCertificateParamsare now attached toIssuerinstead, removing a number of documented caveats.- The
RemoteKeyPairtrait is now calledSigningKeyand instead ofKeyPairbeing an enum that contains aRemotevariant, that variant has been removed in favor ofKeyPairimplementing the trait (see #328). To align with this change, theCertifiedKey::key_pairfield is now calledsigning_key, andCertifiedKeyis generic over the signing key type. - The
KeyPair::public_key_der()method has moved toPublicKeyData::subject_public_key_info()(see #328). - Output types like
Certificateno longer contain their originatingCertificateParams. Instead,signed_by()andself_signed()now take&self, allowing the caller to retain access to the input parameters (see #328). In order to make this possible,Certificate::key_identifier()can now be accessed viaCertificateParamsdirectly. - String types have been moved into a module (see #329).
What's Changed
- Revert impl AsRef issuer by @audunhalland in #325
- Move string types to separate module by @est31 in #329
- Unbundle params from output types by @djc in #328
- Deduplicate Issuer construction by @djc in #332
- Extract write_extensions() method, reducing rightward drift by @djc in #333
- Update 0.12-to-0.13.md by @Alirexaa in #338
- Distribute methods for parsing params elements from x509 by @djc in #336
- Eagerly derive Clone, Copy, where possible by @lvkv in #341
- Updated
.gitignoreto be more specific by @Rynibami in #342 - Eagerly implemented
Debugtrait by @Rynibami in #343 - Minor tweaks to Debug impls and other style improvements by @djc in #348
- tests: only test against openssl on Unix by @djc in #350
- Eagerly implemented
PartialEqandEqtraits by @Rynibami in #344 - Use Issuer directly in the public API by @djc in #356
- Tweak docstring for PublicKeyData::subject_public_key_info() by @djc in #358
Contributors
djc, audunhalland, and 4 other contributors
Assets 2
rustls-cert-gen 0.2.0
@djc
djc
rustls-cert-gen-v0.2.0
This tag was signed with the committer’s verified signature.
djc
Dirkjan Ochtman
SSH Key Fingerprint: 37smfZ/b9hCzt4lr8r1baBBAPt9mNWXkOPDefColTWI
Verified
Learn about vigilant mode.
Adopt rcgen 0.14.0.