An open API service for producing an overview of a list of open source projects.

https://github.com/RustCrypto/formats

Score: 32.617531890537805

Last synced: about 12 hours ago
JSON representation

Repository metadata:

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 24 hours ago

Total Commits: 1,841
Total Committers: 107
Avg Commits per committer: 17.206
Development Distribution Score (DDS): 0.476

Commits in past year: 309
Committers in past year: 29
Avg Commits per committer in past year: 10.655
Development Distribution Score (DDS) in past year: 0.453

Name Email Commits
Tony Arcieri b****e@g****m 964
dependabot[bot] 4****] 238
Arthur Gautier b****o@s****t 215
dishmaker 1****r 82
Nathaniel McCallum n****l@p****m 56
Franziskus Kiefer f****r@g****m 34
Carl Wallace c****l@r****m 26
Artyom Pavlov n****v@g****m 22
Konrad Kohbrok k****k@d****e 15
Dmitry Baryshkov d****v@l****g 12
Bernd Krietenstein B****n@r****m 11
Daniel James d****s@g****m 9
Stephane Raux s****x@a****m 7
Raminder Singh r****k@y****n 5
William Woodruff w****m@y****t 5
bstrie 8****e 5
daxpedda d****a@g****m 5
turbocool3r 6****r 5
Robin Lambertz u****d@r****a 3
Guillaume Dallenne g****e@s****u 3
nemynm 1****m 3
enri1196 g****b@s****t 3
boxdot d****@z****g 3
Simon s****l 3
Paolo Capriotti p****o@c****o 3
Edoardo Morandi m****o@g****m 3
Dirk Stolle s****v@w****e 3
Damian Poddebniak p****k@m****g 3
Bogdan Opanchuk b****n@o****t 3
kraemv 9****v 2
and 77 more...

Issue and Pull Request metadata

Last synced: about 23 hours ago

Total issues: 236
Total pull requests: 1,503
Average time to close issues: 5 months
Average time to close pull requests: 7 days
Total issue authors: 126
Total pull request authors: 94
Average comments per issue: 3.42
Average comments per pull request: 0.85
Merged pull request: 1,193
Bot issues: 0
Bot pull requests: 311

Past year issues: 31
Past year pull requests: 209
Past year average time to close issues: 19 days
Past year average time to close pull requests: 3 days
Past year issue authors: 23
Past year pull request authors: 28
Past year average comments per issue: 1.84
Past year average comments per pull request: 0.44
Past year merged pull request: 148
Past year bot issues: 0
Past year bot pull requests: 61

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/RustCrypto/formats

Top Issue Authors

  • dishmaker (28)
  • tarcieri (25)
  • str4d (11)
  • Firstyear (7)
  • lumag (6)
  • npmccallum (5)
  • turbocool3r (5)
  • jstayton (4)
  • dodomorandi (3)
  • baloo (3)
  • balderk (3)
  • RickyDaMa (3)
  • zkonge (3)
  • nemynm (3)
  • kornelski (2)

Top Pull Request Authors

  • tarcieri (461)
  • baloo (316)
  • dependabot[bot] (311)
  • dishmaker (166)
  • franziskuskiefer (19)
  • kkohbrok (14)
  • bkstein (12)
  • carl-wallace (10)
  • newpavlov (9)
  • dwhjames (8)
  • lumag (7)
  • boxdot (6)
  • turbocool3r (6)
  • imor (5)
  • nemynm (5)

Top Issue Labels

  • good first issue (1)
  • breaking (1)

Top Pull Request Labels

  • dependencies (311)
  • rust (274)
  • github_actions (37)
  • breaking (5)

Package metadata

ubuntu-24.10: rust-pkcs8

  • Homepage: https://github.com/rustcrypto/formats
  • Licenses:
  • Latest release: 0.10.2+ds-11 (published 6 months ago)
  • Last Synced: 2026-03-13T17:14:59.885Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.408%
    • Forks count: 0.575%
    • Stargazers count: 1.056%
crates.io: base64ct

Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

  • Homepage: https://github.com/RustCrypto/formats/tree/master/base64ct
  • Documentation: https://docs.rs/base64ct/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 1.8.3 (published 8 months ago)
  • Last Synced: 2026-08-25T10:13:24.444Z (1 day ago)
  • Versions: 31
  • Dependent Packages: 125
  • Dependent Repositories: 5,941
  • Downloads: 371,436,159 Total
  • Docker Downloads: 26,972,599
  • Rankings:
    • Downloads: 0.27%
    • Dependent repos count: 0.434%
    • Dependent packages count: 0.604%
    • Docker downloads count: 0.707%
    • Average: 3.182%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: pkcs8

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/pkcs8
  • Documentation: https://docs.rs/pkcs8/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.11.0 (published 4 months ago)
  • Last Synced: 2026-08-25T10:15:02.580Z (1 day ago)
  • Versions: 51
  • Dependent Packages: 82
  • Dependent Repositories: 4,263
  • Downloads: 378,341,161 Total
  • Docker Downloads: 26,037,096
  • Rankings:
    • Downloads: 0.289%
    • Dependent repos count: 0.556%
    • Docker downloads count: 0.708%
    • Dependent packages count: 0.742%
    • Average: 3.229%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (2)
crates.io: der

Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless `no_std`/`no_alloc` targets

  • Homepage: https://github.com/RustCrypto/formats/tree/master/der
  • Documentation: https://docs.rs/der/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.8.1 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:17:12.222Z (1 day ago)
  • Versions: 64
  • Dependent Packages: 83
  • Dependent Repositories: 4,542
  • Downloads: 425,757,046 Total
  • Docker Downloads: 26,037,574
  • Rankings:
    • Downloads: 0.258%
    • Dependent repos count: 0.528%
    • Docker downloads count: 0.708%
    • Dependent packages count: 0.812%
    • Average: 3.23%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: base16ct

Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

  • Homepage: https://github.com/RustCrypto/formats/tree/master/base16ct
  • Documentation: https://docs.rs/base16ct/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 1.0.0 (published 8 months ago)
  • Last Synced: 2026-08-25T10:17:15.849Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 61
  • Dependent Repositories: 2,882
  • Downloads: 216,219,687 Total
  • Docker Downloads: 25,934,679
  • Rankings:
    • Downloads: 0.42%
    • Dependent repos count: 0.711%
    • Docker downloads count: 0.74%
    • Dependent packages count: 0.999%
    • Average: 3.324%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (2)
crates.io: spki

X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/spki
  • Documentation: https://docs.rs/spki/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.8.0 (published 5 months ago)
  • Last Synced: 2026-08-25T10:11:19.845Z (1 day ago)
  • Versions: 28
  • Dependent Packages: 44
  • Dependent Repositories: 4,275
  • Downloads: 392,612,128 Total
  • Docker Downloads: 26,037,172
  • Rankings:
    • Downloads: 0.281%
    • Dependent repos count: 0.554%
    • Docker downloads count: 0.708%
    • Dependent packages count: 1.382%
    • Average: 3.334%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: const-oid

Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support

  • Homepage: https://github.com/RustCrypto/formats/tree/master/const-oid
  • Documentation: https://docs.rs/const-oid/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.10.2 (published 8 months ago)
  • Last Synced: 2026-08-26T01:12:43.206Z (about 22 hours ago)
  • Versions: 40
  • Dependent Packages: 38
  • Dependent Repositories: 4,523
  • Downloads: 415,641,100 Total
  • Docker Downloads: 26,037,574
  • Rankings:
    • Downloads: 0.282%
    • Dependent repos count: 0.531%
    • Docker downloads count: 0.708%
    • Dependent packages count: 1.51%
    • Average: 3.351%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: 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

  • Homepage: https://github.com/RustCrypto/formats/tree/master/sec1
  • Documentation: https://docs.rs/sec1/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.8.1 (published 5 months ago)
  • Last Synced: 2026-08-25T10:17:25.243Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 45
  • Dependent Repositories: 2,827
  • Downloads: 206,834,480 Total
  • Docker Downloads: 25,934,679
  • Rankings:
    • Downloads: 0.419%
    • Dependent repos count: 0.718%
    • Docker downloads count: 0.74%
    • Dependent packages count: 1.382%
    • Average: 3.389%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: pem-rfc7468

PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys.

  • Homepage: https://github.com/RustCrypto/formats/tree/master/pem-rfc7468
  • Documentation: https://docs.rs/pem-rfc7468/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 1.0.0 (published 10 months ago)
  • Last Synced: 2026-08-25T10:16:34.919Z (1 day ago)
  • Versions: 23
  • Dependent Packages: 31
  • Dependent Repositories: 2,092
  • Downloads: 296,617,021 Total
  • Docker Downloads: 26,014,604
  • Rankings:
    • Downloads: 0.371%
    • Docker downloads count: 0.714%
    • Dependent repos count: 0.867%
    • Dependent packages count: 1.473%
    • Average: 3.417%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (1)
crates.io: pkcs1

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/pkcs1
  • Documentation: https://docs.rs/pkcs1/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.7.5 (published over 3 years ago)
  • Last Synced: 2026-08-25T10:18:00.721Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 16
  • Dependent Repositories: 1,390
  • Downloads: 197,768,682 Total
  • Docker Downloads: 23,384,244
  • Rankings:
    • Downloads: 0.476%
    • Dependent repos count: 1.063%
    • Docker downloads count: 1.636%
    • Dependent packages count: 3.09%
    • Average: 3.89%
    • Forks count: 6.396%
    • Stargazers count: 10.68%
  • Maintainers (2)
proxy.golang.org: github.com/RustCrypto/formats

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/RustCrypto/formats#section-documentation
  • Licenses:
  • Latest release: v0.0.0-20260810221758-5ac6b87ce8aa (published 16 days ago)
  • Last Synced: 2026-08-25T03:45:47.761Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.494%
    • Average: 4.645%
    • Dependent repos count: 4.796%
proxy.golang.org: github.com/rustcrypto/formats

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/rustcrypto/formats#section-documentation
  • Licenses:
  • Latest release: v0.0.0-20260810221758-5ac6b87ce8aa (published 16 days ago)
  • Last Synced: 2026-08-26T02:51:03.837Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.494%
    • Average: 4.645%
    • Dependent repos count: 4.796%
crates.io: tai64

TAI64 and TAI64N (i.e. Temps Atomique International) timestamp support for Rust

  • Homepage: https://github.com/RustCrypto/formats/tree/master/tai64
  • Documentation: https://docs.rs/tai64/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 4.1.0 (published almost 2 years ago)
  • Last Synced: 2026-08-25T10:19:16.221Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 25
  • Dependent Repositories: 65
  • Downloads: 1,119,824 Total
  • Rankings:
    • Dependent packages count: 1.631%
    • Dependent repos count: 3.791%
    • Downloads: 4.171%
    • Average: 5.615%
    • Forks count: 7.062%
    • Stargazers count: 11.418%
  • Maintainers (1)
crates.io: pkcs7

DEPRECATED: use the `cms` crate instead

  • Homepage:
  • Documentation: https://docs.rs/pkcs7/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.4.1 (published over 3 years ago)
  • Last Synced: 2026-08-25T10:13:46.420Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 5
  • Dependent Repositories: 155
  • Downloads: 3,722,515 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 2.78%
    • Docker downloads count: 2.928%
    • Downloads: 5.135%
    • Average: 5.958%
    • Dependent packages count: 6.427%
    • Forks count: 7.062%
    • Stargazers count: 11.418%
  • Maintainers (1)
crates.io: x509-cert

Pure Rust implementation of the X.509 Public Key Infrastructure Certificate format as described in RFC 5280

  • Homepage: https://github.com/RustCrypto/formats/tree/master/x509-cert
  • Documentation: https://docs.rs/x509-cert/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.3.0 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:14:13.451Z (1 day ago)
  • Versions: 21
  • Dependent Packages: 51
  • Dependent Repositories: 18
  • Downloads: 34,351,634 Total
  • Docker Downloads: 18,696,161
  • Rankings:
    • Dependent packages count: 2.149%
    • Downloads: 3.574%
    • Average: 6.137%
    • Dependent repos count: 6.482%
    • Forks count: 7.062%
    • Stargazers count: 11.418%
  • Maintainers (1)
crates.io: serdect

Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/serdect
  • Documentation: https://docs.rs/serdect/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.4.3 (published 4 months ago)
  • Last Synced: 2026-08-25T10:14:41.843Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 22
  • Dependent Repositories: 27
  • Downloads: 41,987,135 Total
  • Rankings:
    • Dependent packages count: 2.799%
    • Downloads: 4.583%
    • Dependent repos count: 5.421%
    • Average: 6.257%
    • Forks count: 7.062%
    • Stargazers count: 11.418%
  • Maintainers (1)
crates.io: pkcs5

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/pkcs5
  • Documentation: https://docs.rs/pkcs5/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.8.1 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:16:34.546Z (1 day ago)
  • Versions: 31
  • Dependent Packages: 6
  • Dependent Repositories: 30
  • Downloads: 40,989,164 Total
  • Docker Downloads: 18,669,193
  • Rankings:
    • Downloads: 2.036%
    • Dependent repos count: 5.204%
    • Average: 6.733%
    • Forks count: 7.062%
    • Dependent packages count: 7.947%
    • Stargazers count: 11.418%
  • Maintainers (2)
crates.io: der_derive

Custom derive support for the `der` crate's `Choice` and `Sequence` traits

  • Homepage: https://github.com/RustCrypto/formats/tree/master/der_derive
  • Documentation: https://docs.rs/der_derive/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.8.0 (published 7 months ago)
  • Last Synced: 2026-08-25T10:16:00.896Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 1
  • Dependent Repositories: 42
  • Downloads: 38,843,676 Total
  • Docker Downloads: 23,282,375
  • Rankings:
    • Docker downloads count: 2.928%
    • Downloads: 3.052%
    • Dependent repos count: 4.473%
    • Forks count: 7.062%
    • Average: 7.438%
    • Stargazers count: 11.418%
    • Dependent packages count: 15.692%
  • Maintainers (1)
crates.io: tls_codec

A pure Rust implementation of the TLS (de)serialization

  • Homepage: https://github.com/RustCrypto/formats/tree/master/tls_codec
  • Documentation: https://docs.rs/tls_codec/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.5.0 (published about 1 month ago)
  • Last Synced: 2026-08-25T10:11:47.287Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 10
  • Dependent Repositories: 10
  • Downloads: 26,141,605 Total
  • Rankings:
    • Dependent packages count: 5.385%
    • Downloads: 6.012%
    • Forks count: 7.062%
    • Average: 7.596%
    • Dependent repos count: 8.104%
    • Stargazers count: 11.418%
  • Maintainers (1)
crates.io: tls_codec_derive

Derive macros for the tls_codec trait

  • Homepage: https://github.com/RustCrypto/formats/tree/master/tls_codec/derive
  • Documentation: https://docs.rs/tls_codec_derive/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.5.0 (published about 1 month ago)
  • Last Synced: 2026-08-25T10:11:56.807Z (1 day ago)
  • Versions: 23
  • Dependent Packages: 2
  • Dependent Repositories: 12
  • Downloads: 26,047,529 Total
  • Rankings:
    • Downloads: 6.007%
    • Forks count: 7.062%
    • Dependent repos count: 7.625%
    • Average: 9.561%
    • Stargazers count: 11.418%
    • Dependent packages count: 15.692%
  • Maintainers (1)
crates.io: base32ct

Pure Rust implementation of Base32 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support

  • Homepage: https://github.com/RustCrypto/formats/tree/master/base32ct
  • Documentation: https://docs.rs/base32ct/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.3.1 (published 6 months ago)
  • Last Synced: 2026-08-25T10:15:37.795Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 5
  • Dependent Repositories: 2
  • Downloads: 104,910 Total
  • Rankings:
    • Forks count: 7.062%
    • Dependent packages count: 10.596%
    • Stargazers count: 11.418%
    • Average: 11.686%
    • Dependent repos count: 13.741%
    • Downloads: 15.614%
  • Maintainers (1)
crates.io: cms

Pure Rust implementation of the Cryptographic Message Syntax (CMS) as described in RFC 5652 and RFC 3274.

  • Homepage: https://github.com/RustCrypto/formats/tree/master/cms
  • Documentation: https://docs.rs/cms/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.2.3 (published over 2 years ago)
  • Last Synced: 2026-08-25T10:11:58.022Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 13
  • Dependent Repositories: 2
  • Downloads: 10,804,879 Total
  • Rankings:
    • Forks count: 7.062%
    • Stargazers count: 11.418%
    • Average: 13.317%
    • Dependent repos count: 13.741%
    • Dependent packages count: 15.692%
    • Downloads: 18.67%
  • Maintainers (1)
crates.io: crmf

Pure Rust implementation of the Certificate Request Message Format (CRMF) as described in RFC 4211

  • Homepage: https://github.com/RustCrypto/formats/tree/master/crmf
  • Documentation: https://docs.rs/crmf/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.2.0 (published about 3 years ago)
  • Last Synced: 2026-08-25T10:18:28.775Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 992,555 Total
  • Rankings:
    • Forks count: 7.102%
    • Stargazers count: 11.418%
    • Dependent repos count: 13.741%
    • Average: 23.82%
    • Dependent packages count: 31.244%
    • Downloads: 55.593%
  • Maintainers (1)
crates.io: cmpv2

Pure Rust implementation of the Certificate Management Protocol (CMP) as described in RFC 4210

  • Homepage: https://github.com/RustCrypto/formats/tree/master/cmpv2
  • Documentation: https://docs.rs/cmpv2/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.2.0 (published about 3 years ago)
  • Last Synced: 2026-08-25T10:19:10.745Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 988,221 Total
  • Rankings:
    • Forks count: 7.102%
    • Stargazers count: 11.418%
    • Dependent repos count: 17.131%
    • Average: 25.612%
    • Dependent packages count: 31.244%
    • Downloads: 61.162%
  • Maintainers (1)
crates.io: pkcs12

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #12: Personal Information Exchange Syntax v1.1 (RFC7292)

  • Homepage: https://github.com/RustCrypto/formats/tree/master/pkcs12
  • Documentation: https://docs.rs/pkcs12/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.1.0 (published over 2 years ago)
  • Last Synced: 2026-08-25T10:19:20.011Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 7,834,346 Total
  • Rankings:
    • Forks count: 5.41%
    • Stargazers count: 7.877%
    • Dependent repos count: 29.318%
    • Average: 29.645%
    • Dependent packages count: 33.812%
    • Downloads: 71.809%
  • Maintainers (2)
crates.io: pkcs10

DEPRECATED: use the `x509-cert` crate instead

  • Homepage:
  • Documentation: https://docs.rs/pkcs10/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-08-25T10:18:29.191Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,800 Total
  • Rankings:
    • Forks count: 5.41%
    • Stargazers count: 7.866%
    • Dependent repos count: 29.318%
    • Average: 29.864%
    • Dependent packages count: 33.812%
    • Downloads: 72.912%
  • Maintainers (2)
crates.io: x509-ocsp

Pure Rust implementation of the X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP formats as described in RFC 6960

  • Homepage:
  • Documentation: https://docs.rs/x509-ocsp/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.2.1 (published over 2 years ago)
  • Last Synced: 2026-08-25T10:13:24.802Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 820,931 Total
  • Rankings:
    • Forks count: 7.492%
    • Stargazers count: 12.024%
    • Dependent repos count: 29.318%
    • Average: 30.576%
    • Dependent packages count: 33.812%
    • Downloads: 70.231%
  • Maintainers (1)
crates.io: x501

Pure Rust implementation of some of the types defined in X.501

  • Homepage:
  • Documentation: https://docs.rs/x501/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-08-25T10:17:31.792Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,667 Total
  • Rankings:
    • Forks count: 7.492%
    • Stargazers count: 12.024%
    • Dependent repos count: 29.318%
    • Average: 31.523%
    • Dependent packages count: 33.812%
    • Downloads: 74.97%
  • Maintainers (1)
crates.io: phc

Pure Rust implementation of the Password Hashing Competition (PHC) string format which is used for storing password hashes

  • Homepage:
  • Documentation: https://docs.rs/phc/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.6.1 (published 6 months ago)
  • Last Synced: 2026-08-25T10:13:11.471Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 2,269,522 Total
  • Rankings:
    • Dependent repos count: 16.82%
    • Dependent packages count: 18.178%
    • Downloads: 30.586%
    • Average: 32.451%
    • Forks count: 40.677%
    • Stargazers count: 55.991%
  • Maintainers (1)
crates.io: gss-api

Pure Rust implementation for Generic Security Service Application Program Interface (GSS-API)

  • Homepage:
  • Documentation: https://docs.rs/gss-api/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.1.0 (published over 3 years ago)
  • Last Synced: 2026-08-26T01:12:30.882Z (about 22 hours ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,776 Total
  • Rankings:
    • Forks count: 7.147%
    • Stargazers count: 11.549%
    • Dependent repos count: 30.358%
    • Dependent packages count: 31.715%
    • Average: 34.079%
    • Downloads: 89.628%
  • Maintainers (1)
crates.io: x509-tsp

Pure Rust implementation of the Timestamping Protocol as described in RFC 3161.

  • Homepage:
  • Documentation: https://docs.rs/x509-tsp/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.1.0 (published about 3 years ago)
  • Last Synced: 2026-08-25T10:12:46.804Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 980,760 Total
  • Rankings:
    • Forks count: 7.157%
    • Stargazers count: 11.646%
    • Dependent repos count: 28.151%
    • Dependent packages count: 32.721%
    • Average: 35.72%
    • Downloads: 98.924%
  • Maintainers (1)
crates.io: mcf

Pure Rust implementation of the Modular Crypt Format (MCF) which is used to store password hashes in the form `${id}$...`

  • Homepage:
  • Documentation: https://docs.rs/mcf/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 0.6.0 (published 6 months ago)
  • Last Synced: 2026-08-25T10:11:33.313Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 99,430 Total
  • Rankings:
    • Dependent repos count: 21.452%
    • Dependent packages count: 28.408%
    • Average: 48.231%
    • Downloads: 94.832%
  • Maintainers (1)
crates.io: tsa

Placeholder for TimeStamp Authority crate

  • Homepage:
  • Documentation: https://docs.rs/tsa/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-08-25T10:19:12.279Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,317 Total
  • Rankings:
    • Dependent repos count: 30.434%
    • Dependent packages count: 35.81%
    • Average: 54.333%
    • Downloads: 96.756%
  • Maintainers (1)
debian-13: rust-const-oid

  • Homepage: https://github.com/RustCrypto/formats/tree/master/const-oid
  • Documentation: https://packages.debian.org/trixie/rust-const-oid
  • Licenses:
  • Latest release: 0.9.6-1 (published 7 months ago)
  • Last Synced: 2026-03-14T19:16:51.842Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: rust-spki

  • Homepage: https://github.com/RustCrypto/formats/tree/master/spki
  • Documentation: https://packages.debian.org/trixie/rust-spki
  • Licenses:
  • Latest release: 0.7.3-1 (published 7 months ago)
  • Last Synced: 2026-03-12T20:03:37.555Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: rust-pkcs8

  • Homepage: https://github.com/rustcrypto/formats
  • Licenses:
  • Latest release: 0.10.2+ds-8 (published 7 months ago)
  • Last Synced: 2026-03-06T18:23:19.615Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: rust-pkcs8

  • Homepage: https://github.com/rustcrypto/formats
  • Licenses:
  • Latest release: 0.10.2+ds-7 (published 6 months ago)
  • Last Synced: 2026-03-14T04:15:24.296Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: rust-pkcs8

  • Homepage: https://github.com/rustcrypto/formats
  • Documentation: https://packages.debian.org/trixie/rust-pkcs8
  • Licenses:
  • Latest release: 0.10.2+ds-12 (published 7 months ago)
  • Last Synced: 2026-03-12T14:10:08.010Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/publish.yml actions
  • actions/checkout v6 composite
  • rust-lang/crates-io-auth-action v1 composite
tls_codec/Cargo.toml cargo
  • criterion 0.4 development
  • regex 1.7 development
  • arbitrary 1
  • serde 1.0.144
  • tls_codec_derive =0.2.0
  • zeroize 1
.github/workflows/base16ct.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/base32ct.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/base64ct.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/const-oid.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/crmf.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/der.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/pem-rfc7468.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/pkcs1.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/pkcs5.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/pkcs8.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/sec1.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/security-audit.yml actions
  • actions-rs/audit-check v1 composite
  • actions-rs/toolchain v1 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
.github/workflows/serdect.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/spki.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/tai64.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/tls_codec.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/workspace.yml actions
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/x509-cert.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
Cargo.lock cargo
  • 149 dependencies
cmpv2/Cargo.toml cargo
  • const-oid 0.10.0-pre development
  • hex-literal 0.3 development
  • crmf 0.0
  • der 0.7.0-pre
  • flagset 0.4.3
  • spki 0.7.0-pre
  • x509-cert 0.2.0-pre
cms/Cargo.toml cargo
  • hex-literal 0.3 development
  • pkcs5 0.6.0-pre development
  • rstest 0.12 development
  • const-oid 0.10.0-pre
  • der 0.7.0-pre
  • spki 0.7.0-pre
  • x509-cert 0.2.0-pre
const-oid/Cargo.toml cargo
  • hex-literal 0.3 development
  • arbitrary 1.2.3
const-oid/oiddbgen/Cargo.lock cargo
  • aho-corasick 0.7.18
  • convert_case 0.5.0
  • memchr 2.4.1
  • proc-macro2 1.0.36
  • quote 1.0.15
  • regex 1.5.5
  • regex-syntax 0.6.25
  • syn 1.0.86
  • unicode-xid 0.2.2
crmf/Cargo.toml cargo
  • const-oid 0.10.0-pre development
  • cms 0.0.0
  • der =0.7.0-pre
  • spki =0.7.0-pre
  • x509-cert =0.2.0-pre
der/Cargo.toml cargo
  • hex-literal 0.3.3 development
  • proptest 1 development
  • arbitrary 1.2.3
  • const-oid =0.10.0-pre
  • der_derive =0.7.0-pre
  • flagset 0.4.3
  • pem-rfc7468 =0.7.0-pre
  • time 0.3.4
  • zeroize 1.5
pkcs1/Cargo.toml cargo
  • const-oid 0.10.0-pre development
  • hex-literal 0.3 development
  • tempfile 3 development
  • der =0.7.0-pre
  • pkcs8 =0.10.0-pre
  • spki =0.7.0-pre
  • zeroize 1
pkcs5/Cargo.toml cargo
  • hex-literal 0.3 development
  • aes 0.8.2
  • cbc 0.1.2
  • der =0.7.0-pre
  • des 0.8.1
  • hmac 0.12.1
  • pbkdf2 0.11
  • scrypt 0.10
  • sha1 0.10.1
  • sha2 0.10.2
  • spki =0.7.0-pre
pkcs8/Cargo.toml cargo
  • hex-literal 0.3 development
  • tempfile 3 development
  • der =0.7.0-pre
  • pkcs5 =0.6.0-pre
  • rand_core 0.6
  • spki =0.7.0-pre
  • subtle 2
sec1/Cargo.toml cargo
  • hex-literal 0.3 development
  • tempfile 3 development
  • base16ct =0.2.0-pre
  • der =0.7.0-pre
  • generic-array 0.14.6
  • pkcs8 =0.10.0-pre
  • serdect =0.2.0-pre
  • subtle 2
  • zeroize 1
serdect/Cargo.toml cargo
  • bincode 1 development
  • ciborium 0.2 development
  • hex-literal 0.3 development
  • proptest 1 development
  • serde 1.0.119 development
  • serde-json-core 0.5 development
  • serde_json 1 development
  • toml 0.7 development
  • base16ct =0.2.0-pre
  • serde 1.0.96
  • zeroize 1
spki/Cargo.toml cargo
  • hex-literal 0.3 development
  • tempfile 3 development
  • arbitrary 1.2.3
  • base64ct 1
  • der =0.7.0-pre
  • sha2 0.10
tls_codec/derive/Cargo.toml cargo
  • trybuild 1 development
  • proc-macro2 1.0
  • quote 1.0
  • syn 1.0.3
tls_codec/fuzz/Cargo.lock cargo
  • arbitrary 1.2.0
  • cc 1.0.78
  • derive_arbitrary 1.2.1
  • jobserver 0.1.25
  • libc 0.2.138
  • libfuzzer-sys 0.4.5
  • once_cell 1.16.0
  • proc-macro2 1.0.49
  • quote 1.0.23
  • syn 1.0.107
  • unicode-ident 1.0.6
  • zeroize 1.5.7
x509-cert/Cargo.toml cargo
  • hex-literal 0.3 development
  • rstest 0.16 development
  • arbitrary 1.2.3
  • const-oid =0.10.0-pre
  • der =0.7.0-pre
  • flagset 0.4.3
  • spki =0.7.0-pre
x509-ocsp/Cargo.toml cargo
  • hex-literal 0.3 development
  • const-oid =0.10.0-pre
  • der =0.7.0-pre
  • spki =0.7.0-pre
  • x509-cert =0.2.0-pre
.github/workflows/cmpv2.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/cms.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/gss-api.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/pkcs12.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/x509-ocsp.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/x509-tsp.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain master composite
Cargo.toml cargo
base16ct/Cargo.toml cargo
base32ct/Cargo.toml cargo
base64ct/Cargo.toml cargo
const-oid/oiddbgen/Cargo.toml cargo
gss-api/Cargo.toml cargo
  • der 0.7 development
  • hex-literal 0.4 development
  • x509-cert 0.2 development
  • der 0.7
  • spki 0.7
  • x509-cert 0.2
pem-rfc7468/Cargo.toml cargo
pkcs12/Cargo.toml cargo
  • hex-literal 0.3.3 development
  • pkcs5 0.7.1 development
  • pkcs8 0.10.2 development
  • sha2 0.10.7 development
  • subtle-encoding 0.5.1 development
  • whirlpool 0.10.4 development
  • cms 0.2.1
  • const-oid 0.9
  • der 0.7.8
  • digest 0.10.7
  • spki 0.7
  • x509-cert 0.2.3
  • zeroize 1.6.0
tai64/Cargo.toml cargo
tls_codec/fuzz/Cargo.toml cargo
x509-cert/fuzz/Cargo.toml cargo
x509-cert/test-support/Cargo.toml cargo
x509-tsp/Cargo.toml cargo
  • hex-literal 0.4.1 development
  • cmpv2 0.2
  • cms 0.2.1
  • der 0.7.6
  • x509-cert 0.2.4
.github/workflows/tai64_update_leap_seconds.yml actions
  • actions/checkout v6 composite
  • peter-evans/create-pull-request v8 composite
der_derive/Cargo.toml cargo
mcf/Cargo.toml cargo
  • hex-literal 1 development
  • base64ct 1.7
.github/workflows/mcf.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
.github/workflows/phc.yml actions
  • RustCrypto/actions/cargo-hack-install master composite
  • actions/checkout v6 composite
  • dtolnay/rust-toolchain master composite
x509-cert/test-support/Cargo.lock cargo
  • bitflags 2.8.0
  • cfg-if 1.0.0
  • errno 0.3.10
  • fastrand 2.3.0
  • getrandom 0.3.1
  • itoa 1.0.14
  • libc 0.2.170
  • linux-raw-sys 0.4.15
  • memchr 2.7.4
  • once_cell 1.20.3
  • proc-macro2 1.0.93
  • quote 1.0.38
  • rustix 0.38.44
  • ryu 1.0.19
  • serde 1.0.218
  • serde_derive 1.0.218
  • serde_json 1.0.139
  • syn 2.0.98
  • tempfile 3.17.1
  • unicode-ident 1.0.17
  • wasi 0.13.3+wasi-0.2.2
  • windows-sys 0.59.0
  • windows-targets 0.52.6
  • windows_aarch64_gnullvm 0.52.6
  • windows_aarch64_msvc 0.52.6
  • windows_i686_gnu 0.52.6
  • windows_i686_gnullvm 0.52.6
  • windows_i686_msvc 0.52.6
  • windows_x86_64_gnu 0.52.6
  • windows_x86_64_gnullvm 0.52.6
  • windows_x86_64_msvc 0.52.6
  • wit-bindgen-rt 0.33.0
phc/Cargo.toml cargo