Sitelet https://github.com/RustCrypto/formats/tags
Skip to content

Tags: RustCrypto/formats

Tags

der/v0.8.2

Toggle der/v0.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
der v0.8.2 (#2422)

tls_codec/v0.5.0

Toggle tls_codec/v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
tls_codec: update version to 0.5.0 (#2381)

tls_codec/v0.5.0-pre.1

Toggle tls_codec/v0.5.0-pre.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
tls_codec: bump to 0.5 and change SerializeBytes (#2380)

- SerializeBytes::tls_serialize -> SerializeBytes::tls_serialize_bytes
- Add future_deprecations and don't deprecate VLBytes

x509-cert/v0.3.0

Toggle x509-cert/v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
x509-cert v0.3.0 (#2375)

## Added
- Serial number generator (#1270)
- `DecodeValue` for `x509_cert::time::Time` (#1986)
- `FromStr` for `x509_cert::time::Time` (#1961)
- impl `Hash` for `Name` (#1764)
- impl `Ord` for `CrlReason` (#1869)
- `DirectoryString::BmpString` (#1794)
- `Crl` builder (#1759)
- `Time::now` method (#1761)
- `Validity::infinity` helper (#1528)
- `Validity::new` method (#1529)
- Re-export `spki` types without `*Owned` suffixes (#1534)
- `x509_cert::builder::AsyncBuilder` using `AsyncSigner` (#1280)

## Changed
- Decompose `AsExtension` into `Criticality + AsExtension` (#2109)
- Improve extension API flexibility and ergonomics (#2120)
- Expose `Profile` in the `CrlBuilder` (#1870)
- Ensure a serial number can be stored in a database (#1868)
- Move the CSR builder `x509_cert::request` (#1581)
- Rename `x509_cert::builder::Profile` to `BuilderProfile` (#1514, #1517)
- `Name` is now a new type over `RdnSequence` (#1499)
- make `RelativeDistinguishedName` fields private (#1510)
- make `RdnSequence` fields private (#1508)
- make (Tbs)`CertificateInner` fields private (#1505)
- rename helpers to `get_extension`/`filter_extensions` (#1497)
- `check_name_encoding` now allow extraneous components (#1447)
- Accept RFC-invalid certificates as TrustAnchors (#1403)
- Edition changed to 2024 and MSRV bumped to 1.85 (#1689)
- Bump `rand` to `v0.10` (#2212)
- Bump `der` to `v0.8` (#2234)
- Bump `digest` to `v0.11` (#2237)
- Bump `sha2` to `v0.11` (#2273)
- Bump `spki` to `v0.8` (#2277)
- Bump `signature` to `v3` (#2326)

## Fixed
- Converting from `SystemTime` should use `UtcTime` if date <= 2049 (#1969)
- Underflow on empty input in `Certificate::load_pem_chain` (#1965)
- Domain validated should accept CNs (#1815)
- Serialization of email addresses (#1425)

## Removed
- `std` requirement for `x509_cert::builder` (#1709)
- `RelativeDistinguishedName::encode_from_string` (#1509)

Co-authored-by: Tony Arcieri <bascule@gmail.com>

der/v0.8.1

Toggle der/v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
der v0.8.1 (#2377)

tls_codec/v0.4.3-pre.1

Toggle tls_codec/v0.4.3-pre.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
tls_codec: 0.4.3 prep (#2365)

* bump version to 0.4.3-pre.1
* update deps
* fix some bugs on large inputs primarily for 32-bit systems
* check 32-bit and fuzz targets on ci

pkcs5/v0.8.1

Toggle pkcs5/v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
pkcs5 v0.8.1 (#2360)

serdect/v0.4.3

Toggle serdect/v0.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
serdect v0.4.3 (#2328)

pkcs8/v0.11.0

Toggle pkcs8/v0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
pkcs8 v0.11.0 (#2314)

## Added
- Custom error types support to the Decode and DecodeValue traits (#1055)
- PrivateKeyInfoRef / PrivateKeyInfoOwned type aliases (#1483)
- Implement core::error::Error trait for Error (#2302)
- Implement DecodePrivateKey/EncodePrivateKey traits for PrivateKeyInfoOwned (#2306)
- KeyError enum (#2305)
- ctutils feature (#2308)
- getrandom feature (#2311)

## Changed
- Eagerly decode PEM labels for better error messages (#1163)
- Use pbes2::Parameters::generate_recommended (#1430, #2296)
- Make PrivateKeyInfo generic around its backing storage (#1483)
- Bump rand_core to 0.9 (#1658)
- Use 2024 edition; bump MSRV to 1.85 (#1670)
- Bump rand_core to v0.10 (#2198)
- Error::KeyMalformed now wraps an inner KeyError for providing more detail (#2305)
- Use TryCryptoRng instead of CryptoRng (#2309)

## Removed
- subtle feature (#2308)

pkcs8/v0.11.0-rc.12

Toggle pkcs8/v0.11.0-rc.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
pkcs8 v0.11.0-rc.12 (#2312)

This is a true "release candidate" in that we're just checking for any
final showstoppers before cutting a final release