#pkcs

  1. 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

    v0.8.0 20.2M #asn-1 #pkcs #cryptography #no-alloc #asn1
  2. 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)

    v0.11.0-rc.11 18.7M #pkcs #cryptography #private-key #key
  3. 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…

    v1.0.0 15.8M #rsa-key #pkcs #pem #key #key-pem
  4. x509-cert

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

    v0.3.0-rc.4 1.5M #certificate #rfc #public-key-infrastructure #x509-certificate #cryptography #pkcs #5280 #pkix #pem #der
  5. cms

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

    v0.3.0-pre.2 600K #cryptographic-message-syntax #pkcs #pkcs7 #p7b
  6. pkcs1

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

    v0.8.0-rc.4 7.7M #rsa-key #pkcs #cryptography #key #pem
  7. tls_codec

    A pure Rust implementation of the TLS (de)serialization

    v0.4.2 1.3M #serialization #deserialize #byte-slice #mls #extension #defined-in-rfc #pkcs
  8. picky-asn1-x509

    ASN1 types defined by X.509 related RFCs

    v0.15.2 220K #asn-1 #x509-certificate #pkcs #serialization #cryptography #picky #asn1-der #rustc-version
  9. pkcs5

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

    v0.8.0-rc.13 1.3M #cryptography #pkcs #key #password
  10. pkcs12

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

    v0.2.0-pre.0 447K #cryptography #pkcs #private-key #key
  11. p12

    pure rust pkcs12 tool

    v0.6.3 129K #pkcs12 #pkcs
  12. rasn-cms

    Data types for handling Cryptographic Message Syntax

    v0.28.7 68K #asn-1 #cryptographic-message-syntax #cryptography #ber #pkcs #der
  13. pkcs11-sys

    Generated bindings for pkcs11.h. Useful for building PKCS#11 modules in rust.

    v0.2.25 12K #bindings #pkcs #module #certificate #building #keychain
  14. native-pkcs11

    Cross-platform PKCS#11 module written in rust. Can be extended with custom credential backends.

    v0.2.27 2.6K #pkcs11 #pkcs #cross-platform #credentials #module
  15. native-pkcs11-keychain

    native-pkcs11 backend for macos keychain

    v0.2.27 2.6K #pkcs11 #keychain #macos #pkcs #macos-back-end #certificate-store
  16. pkcs11-bindings

    Rust bindings for the PKCS#11 specification

    v0.1.7 2.3K #pkcs11 #pkcs #specification #bindings
  17. native-pkcs11-traits

    Traits for implementing and interactive with native-pkcs11 module backends

    v0.2.27 2.0K #pkcs11 #certificate #back-ends #module #pkcs #windows-platform
  18. trust_pdf

    Verifies signed PDFs against the originals, checking for sneaky modifications

    v3.0.1 650 #pdf #signature #document #signed #checking #pkcs #corresponds #de-facto-standard
  19. cosmian_pkcs11_module

    Cross-platform PKCS#11 module written in rust, originally forked from Google/native_pkcs11

    v1.9.0 #pkcs11 #pkcs #cosmian #module #cross-platform
  20. pkcs11

    Rust PKCS#11 Library

    v0.5.0 9.8K #cryptoki #pkcs
  21. cosmian_pkcs11

    HSM PKCS#11 provider for Cosmian KMS

    v1.9.0 #pkcs11 #cosmian #pkcs #kms #provider #hsm #cryptography
  22. p12_polyfill

    Allows to use pkcs12 generated by openssl v1 in rustls and native-tls (vendored openssl-src v3)

    v0.4.0 220 #pkcs12 #pkcs #rustls
  23. kryoptic

    A PKCS #11 software token written in Rust

    v1.4.0 #pkcs11 #pkcs #standard #token #module #openssl #shared-object
  24. native-pkcs11-core

    Shared cross-platform PKCS#11 module logic for native-pkcs11

    v0.2.27 1.5K #pkcs11 #pkcs #native #module #cross-platform #certificate-store #keychain
  25. Try searching with DuckDuckGo.

  26. kryoptic-lib

    A PKCS #11 software token written in Rust

    v1.4.0 #pkcs11 #pkcs #fips #token #openssl
  27. p12_q3

    pure rust pkcs12 tool

    v0.8.0 380 #pkcs12 #pkcs
  28. cosmian_pkcs11_sys

    Generated bindings for pkcs11.h. Useful for building PKCS#11 modules in rust.

    v0.2.17 #deployment #pkcs11 #key-management #encryption #certificate #cosmian #cryptography #pkcs #key-management-service #decryption
  29. openpgp-pkcs11-tools

    A CLI tool for using PKCS #11 devices in an OpenPGP context

    v0.0.2 #pkcs11 #pgp #pkcs #encryption #devices
  30. openpgp-pkcs11-sequoia

    using PKCS #11 devices in an OpenPGP context

    v0.2.0 #pkcs11 #pkcs #pgp #context #devices #cryptography
  31. dasn1

    A general purpose ASN.1 library

    v0.1.1 #asn-1 #standard #certificate #syntax #wireless-communication #itu-t #first-class #pdu #ldap #pkcs
  32. pkcs-12

    pure rust pkcs12 tool

    v0.3.1 #pkcs
  33. pkcs7

    DEPRECATED: use the cms crate instead

    v0.4.1 235K #pkcs #cryptography
  34. rsca

    TWCA digital signature operations with PKCS#7 and PKCS#1 support

    v0.2.0 #signature #twca #pkcs #operation
  35. der_derive

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

    v0.8.0 1.8M #asn-1 #pkcs #asn1-der #asn1
  36. rsa-export

    Export keys generated by the "rsa" crate into the PKCS#1 or PKCS#8 format

    v0.3.3 1.9K #rsa-key #pkcs #export #generated #encode #private-key #pem #key-pem
  37. doh-proxy-rs

    DNS over HTTP proxy

    v0.1.1 #proxy #dns #identity #upstream #http-proxy #certificate #pkcs #key-pem #generate-key #native-tls
  38. opensc-sys

    FFI bindings to OpenSC

    v0.1.1 #bindings #bindings-of-open-sc #build #git-submodule #git-clone #openssl #pkcs #iso-iec #tm #sm
  39. topk8

    Convert private keys to PKCS#8 format in pure Rust

    v0.0.1 #private-key #pkcs #pem #pkcs8