PackageTrack
Sign in Get early access

sec1

Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER encoded private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding

0.8.1 205M downloads/mo #496 most downloaded on crates.io RustCrypto/formats

What this package is like to depend on

Last release 4 months ago

31 Mar 2026

Release timing varies

gaps range from 2 weeks to 4 months

Nearly every release is documented

notes for 8 of 8 stable releases

3 versions withdrawn

withdrawn after publishing

6 years old

30 releases · first in 2020

7 releases in the last 12 months

see the full history below

Release timeline

30 releases · Aug 2020 to Mar 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 30
  1. 0.8.1 31 Mar 2026
    Release notes

    Added

    • Impl CtAssign(Slice)/CtEq(Slice) for EncodedPoint (#2269)
    Open source →
  2. 0.8.0 10 Mar 2026
    Release notes

    Added

    • ctutils feature (#2150)

    Changed

    • Migrate from generic-array to hybrid-array (#1298)
    • Use core::error::Error (#1573)
    • Blanket impl ModulusSize for all typenums (#1650)
    • Upgrade to edition 2024; bump MSRV to 1.85 (#1666)
    • Bump serdect to v0.4 (#2008)
    • Bump base16ct to v1 (#2145)
    • Bump der to v0.8 (#2234)

    Removed

    • Integration with pkcs8 crate (#1927)
    Open source →
  3. 0.8.0-rc.13 23 Jan 2026 pre-release

    Nothing published for this version

  4. 0.8.0-rc.12 20 Jan 2026 pre-release

    Nothing published for this version

  5. 0.8.0-rc.11 03 Jan 2026 pre-release

    Nothing published for this version

  6. 0.8.0-rc.10 15 Sep 2025 pre-release

    Nothing published for this version

  7. 0.8.0-rc.9 02 Sep 2025 pre-release

    Nothing published for this version

  8. 0.8.0-rc.8 10 Jul 2025 pre-release

    Nothing published for this version

  9. 0.8.0-rc.6 03 Jul 2025 pre-release

    Nothing published for this version

  10. 0.8.0-rc.5 30 May 2025 pre-release

    Nothing published for this version

  11. 0.8.0-rc.4 23 Feb 2025 pre-release

    Nothing published for this version

  12. 0.8.0-rc.3 15 Oct 2024 pre-release

    Nothing published for this version

  13. 0.8.0-rc.2 20 Sep 2024 pre-release

    Nothing published for this version

  14. 0.8.0-rc.1 06 Sep 2024 pre-release

    Nothing published for this version

  15. 0.8.0-rc.0 26 Jul 2024 pre-release

    Nothing published for this version

  16. 0.8.0-pre.1 10 Jan 2024 pre-release

    Nothing published for this version

  17. 0.8.0-pre.0 08 Jan 2024 pre-release

    Nothing published for this version

  18. 0.7.3 16 Jul 2023
    Release notes

    Added

    • Impl Hash for EncodedPoint (#1102)
    Open source →
  19. 0.7.2 10 Apr 2023
    Release notes

    Added

    • Impl ModulusSize for U24 (#995)
    Open source →
  20. 0.7.1 28 Feb 2023
    Release notes

    Fixed

    • Encode ECPrivateKey version (#908)
    Open source →
  21. 0.7.0 27 Feb 2023 withdrawn
    Release notes

    Changed

    • MSRV 1.65 (#805)
    • Bump serdect to v0.2 (#893)
    • Bump der dependency to v0.7 (#899)
    • Bump spki dependency to v0.7 (#900)
    • Bump pkcs8 to v0.10 (#902)
    Open source →
  22. 0.3.0 08 May 2022
    Release notes

    Added

    • Make der feature optional but on-by-default (#497)
    • Make point feature optional but on-by-default (#516)

    Changed

    • Use base16ct and serdect crates (#648)
    • Bump der to v0.6 (#653)
    • Bump pkcs8 to v0.9 (#656)
    Open source →
  23. 0.3.0-pre.4 07 May 2022 pre-release

    Nothing published for this version

  24. 0.3.0-pre.3 07 May 2022 pre-release

    Nothing published for this version

  25. 0.3.0-pre.2 05 May 2022 pre-release

    Nothing published for this version

  26. 0.3.0-pre.1 14 Mar 2022 pre-release

    Nothing published for this version

  27. 0.2.1 18 Nov 2021
    Release notes

    Added

    • serde feature (#248)
    • Hexadecimal serialization/deserialization support for EncodedPoint (#248)
    Open source →
  28. 0.2.0 17 Nov 2021 withdrawn
    Release notes

    Added

    • pkcs8 feature (#229)

    Changed

    • Rename From/ToEcPrivateKey => DecodeEcPrivateKey/EncodeEcPrivateKey (#122)
    • Use der::Document to impl EcPrivateKeyDocument (#133)
    • Rust 2021 edition upgrade; MSRV 1.56 (#136)
    • Bump der crate dependency to v0.5 (#222)

    Removed

    • I/O related errors (#158)
    Open source →
  29. 0.1.0 22 Sep 2021
    Release notes
    • Initial release
    Open source →
  30. 0.0.0 26 Aug 2020 withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive