#private-key

  1. rustls-pemfile

    Basic .pem file parser for keys and certificates

    v2.2.0 8.8M #private-key #public-key #pem #certificate #io-read #file-reader #rustls
  2. 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

    v1.6.0 3.9M #base64 #pem #cryptography #phc #private-key
  3. 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.1 4.5M #private-key #pkcs #key-derivation #encryption-key #key #private #key-pair
  4. pem

    Parse and encode PEM-encoded data

    v3.0.4 3.6M #data-encoding #private-key #parser #encode #pem-encoded #tags #no-std
  5. ed25519

    Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support

    v2.3.0-pre.0 1.9M #signature #private-key #curve25519 #ecc #cryptography #codec
  6. rustls-pki-types

    Shared types for the rustls PKI ecosystem

    v1.10.1 5.7M #rustls #pem #private-key #pki #certificate #interop #ecosystem
  7. 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-rc.2 3.5M #private-key #pem #key #pkcs #rsa #cryptography #crypto
  8. pkcs1

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

    v0.8.0-rc.1 2.3M #rsa-key #private-key #rsa #key #pem #codec #pkcs
  9. nkeys

    NATS nkeys library

    v0.4.4 152K #ed25519-key #nats #ed25519 #cryptography #public-key #private-key #32-byte
  10. auth-git2

    Authentication for git2

    v0.5.5 22K #git #ssh-key #credentials #git2 #authentication #private-key #ssh-agent
  11. kestrel-cli

    Kestrel file encryption program

    v1.0.2 #file-encryption #encryption #file #public-key #private-key #end-to-end-encryption #security
  12. russh-keys

    Deal with SSH keys: load them, decrypt them, call an SSH agent

    v0.50.0-beta.7 32K #ssh-key #ssh-agent #ssh #private-key #ssh-client #encryption-key #decryption
  13. libcrux-ml-kem

    Libcrux ML-KEM & Kyber implementations

    v0.0.2-alpha.3 4.3K #key-pair #generate-keys #public-key #formal-verification #ml-kem #private-key #shared-secret
  14. sequoia-keystore

    Sequoia's private key store server

    v0.6.2 1.2K #private-key #key-store #openpgp #access-key #openpgp-card #applications #security
  15. openpgp-card-tools

    inspecting, configuring and using OpenPGP cards

    v0.11.7 #openpgp-card #public-key #openpgp #key-management #private-key #generate-keys #smartcard
  16. spacetimedb-jsonwebtoken

    Create and decode JWTs in a strongly typed way

    v9.3.0 2.7K #jwt #token #jwk #api-token #api #private-key #encode-decode
  17. biscuit-cli

    a CLI to manipulate biscuit tokens

    v0.5.0 #biscuit #token #private-key #command-line #public-key #key-pair #command-line-interface
  18. b64-ct

    Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…

    v0.1.3 800 #base64 #codec #constant-time #side-channel #private-key #decoding #simd
  19. sequoia-keystore-softkeys

    A soft key (in-memory key) backend for Sequoia's private key store

    v0.6.0 1.2K #private-key #secret-key #openpgp
  20. p12-keystore

    Convenient API to work with PKCS#12 files

    v0.1.3 75K #key-store #private-key #pfx #pkcs12 #truststore #keystores #encryption-key
  21. ssh-vault

    encrypt/decrypt using ssh keys

    v1.0.14 #encryption-key #ssh #rsa-key #encryption #private-key #fingerprint
  22. pkcs12

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

    v0.1.0 91K #private-key #key #pkcs #private #cryptography #crypto
  23. acme-micro

    requesting certificates from an ACME provider (acme-lib fork)

    v0.13.0 #tls-certificates #acme #letsencrypt #web-server #api-bindings #private-key
  24. acme-lib

    requesting certificates from an ACME provider

    v0.9.1 950 #tls-certificates #acme #letsencrypt #key-management #web-server #web-api #private-key
  25. rejson

    A command line utility for managing secrets

    v0.5.2 #public-key #secret #command-line #private-key #command-line-tool #json-file #file-encryption
  26. secstr

    A data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out

    v0.5.1 17K #private-key #memory #constant-time #security #mlock #passwords #automatic
  27. cylinder

    high-level cryptographic signing library

    v0.3.1 #private-key #jwt #public-key #json #secp256k1 #verification #api
  28. rustls-cng

    Windows CNG API bridge for rustls

    v0.6.0 850 #rustls #tls #cng #private-key #windows
  29. sequoia-keystore-openpgp-card

    An OpenPGP card backend for Sequoia's private key store

    v0.1.1 #openpgp-card #key-store #private-key #openpgp #sequoia #secret-key #back-end
  30. rustls-cert-file-reader

    A rustls certificate chain and private key file reader

    v0.4.1 2.9K #private-key #key-file #file-reader #rustls #cert #certificate-chain #utilities
  31. crypto_kx

    Pure Rust implementation of libsodium's crypto_kx using BLAKE2

    v0.2.1 550 #shared-secret #public-key #blake2 #libsodium #communication-channel #private-key #nacl
  32. hpke-rs

    HPKE Implementation

    v0.2.0 23K #encryption-key #authenticated-encryption #public-key #hpke #private-key #rfc #cryptography
  33. certreplace

    CLI tool for replacing x509 certificates and their private keys

    v1.0.1 300 #tls-certificates #private-key #certificate #ssl-certificate #x509 #ssl
  34. jsonwebtoken-aws-lc

    Create and decode JWTs in a strongly typed way

    v9.3.0 #api-token #token #jwk #strongly-typed #api #private-key
  35. sshauth

    SSH key based (agents or static files) authentication tokens

    v0.1.1 #ssh-agent #ssh-key #ssh #private-key #authentication #client-server #key-management
  36. a2

    A native, asynchronous Apple push notification client

    v0.10.0 950 #push-notifications #notification-service #push #apple #http2 #private-key #async
  37. fog-crypto

    signing & encryption easier for small, independent blocks of bytes. Primary use-case is the fog-pack crate.

    v0.5.3 #encryption-key #symmetric-encryption #private-key #data-security #key-storage #fog-tools #cryptography
  38. osshkeys

    read and write OpenSSH public and private keys

    v0.7.0 2.0K #ssh-key #openssh #private-key #key #ssh #public-key #generate-keys
  39. openpgp-paper-backup

    Generating and restoring paper-printable backups of OpenPGP keys

    v0.2.3 #private-key #qrcode #openpgp #backup #pdf-file #key-file #encryption-key
  40. surrealdb-jsonwebtoken

    Temporary jsonwebtoken fork with Wasm support

    v8.3.0-surreal.1 4.8K #jwt #token #json-web-token #api-token #jwk #api #private-key
  41. sequoia-keystore-gpg-agent

    A gpg-agent backend for Sequoia's private key store

    v0.4.1 2.6K #private-key #openpgp #secret-key #public-key #cryptography #pgp
  42. sequoia-keystore-tpm

    A TPM backend for Sequoia's private key store

    v0.1.0 #private-key #secret-key #openpgp #cryptography #pgp #networking
  43. yadacha

    symmetric cipher that combines chacha20 and very large private keys

    v0.0.5 #private-key #symmetric-encryption #encryption-key #secure-communication #cryptography #random-key
  44. sequoia-keystore-backend

    Traits for private key store backends

    v0.6.0 2.3K #private-key #key-store #secret-key #backend #devices #openpgp #store-key
  45. webbuf_secp256k1

    Rust WASM elliptic curve secp256k1 for digital signatures and Diffie-Hellman key exchange

    v0.8.5 #key #key-exchange #elliptic-curve #diffie-hellman #private-key #shared-secret #signatures
  46. self-signed-cert

    generate self-signed root CA, web server certs and keys

    v1.0.3 #tls-certificates #self-signed #certificate #web-server #private-key #ca #cert
  47. msecret

    A reference implementation of MSecret key derivation, written in pure Rust. Includes a helpful command-line utility

    v0.1.2 #key-derivation #private-key #secret-key #secret-sharing #rsa-key #cryptography #reference
  48. needroleshere

    AWS IAM Roles Anywhere helper

    v0.4.0 #amazon-iam #aws-credentials #aws-sdk #aws #private-key #role #certificate
  49. rpkg-config

    Standalone library for reading pkg-config .pc files

    v0.1.2 160 #pkg-config #pc #libs #standalone #key #open #private-key
  50. slipped10

    SLIP-0010 : ed25519 private key derivation from master private key

    v0.4.6 6.0K #private-key #key-derivation #ed25519-key #slip-0010 #slip-10 #slip10
  51. frostore

    Schnorr Threshold Signature Database

    v0.3.0 #threshold-signature #schnorr-signature #private-key #ed25519 #cryptography #security #distributed
  52. rsa_keygen

    generating rsa keys with a 12 word seedphrase

    v1.0.9 850 #rsa-key #private-key #rsa #public-key #keygen #seedphrase
  53. dkg-core

    Distributed Key Generation (DKG) core library

    v0.2.2 #dkg #threshold #bls #public-key #private-key #randcast #arpa
  54. paillier-crypto

    Partial Homomorphic Encryption with Paillier Cryptosystem

    v0.1.0 #homomorphic-encryption #private-key #encryption-decryption #key-pair #partial #paillier #asymmetric
  55. pingora-rustls

    RusTLS async APIs for Pingora

    v0.4.0 170 #pingora #tls #async-tls #async #ssl #private-key #async-api
  56. thrussh-keys

    Deal with SSH keys: load them, decrypt them, call an SSH agent

    v0.22.1 4.6K #ssh-key #ssh-agent #ssh #ssh-client #private-key #encryption-key #client-server
  57. umbral-rs

    A pure-Rust implementation of the Umbral threshold Proxy Re-encryption scheme

    v0.0.4 #threshold #pre #encryption-decryption #cryptography #secret-sharing #private-key #encryption-key
  58. gnostr-types

    Types for nostr protocol handling

    v0.7.5 5.7K #private-key #nostr #gnostr #tags #types #protocols #serialization
  59. secure-string

    A data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out

    v0.3.0 7.7K #private-key #memory #constant-time #security #memory-protection #sensitive #data
  60. key_value_service

    A refreshingly simple data-driven game engine and app framework

    v0.1.10 #key-value #key-value-store #key #value #local-key #public-key #private-key
  61. turnstile

    One-way encryption

    v1.0.12 #public-key #secret-key #encryption #private-key #ed25519-key #cryptography #decryption
  62. certgenutil

    generating self-signed certificates , creating server certificates signed by a Certificate Authority (CA)

    v0.1.1 #certificate #private-key #self-signed #pem #server #ca #authority
  63. pem-iterator

    Iterate over PEM-encoded data

    v0.2.0 #iterator #pem #parser #decode #private-key #crypto
  64. rustls-cert-gen

    Rust X.509 certificate generator CLI

    v0.1.0 1.0K #tls-certificates #certificate #ca #mkcert #private-key
  65. ssh_auth_podman_push

    Store and use encrypted docker-hub secret_token with SSH key

    v1.1.1 #ssh-key #work-in-progress #docker-hub #secret-store #rust-lang #authentication #private-key
  66. caramel-client

    A caramel client, to generate keys, requests and fetch updated certificates from a caramel server

    v1.0.0 #client-certificate #certificate #csr #tls #openssl #caramel #private-key
  67. nostr-types

    Types for nostr protocol handling

    v0.4.0 #nostr #private-key #protocols #tags #types #security #hex
  68. Try searching with DuckDuckGo.

  69. ssh_auth_cargo_publish

    Store and use encrypted secret_token for crates.io with SSH key

    v1.0.3 #ssh-key #crates-io #work-in-progress #rust-lang #secret-store #private-key #session-store
  70. ssh-keys

    Parser of ssh public and private keys

    v0.1.4 #ssh-key #ssh #key #private-key #parser #public-key #keys
  71. libsecp256k1

    Pure Rust secp256k1 implementation

    v0.7.1 541K #ecdsa #bitcoin #private-key #secp256k1 #crypto #public-key #shared-secret
  72. hyperacme

    Async library for requesting certificates from an ACME provider (acme-micro fork)

    v0.0.3 #tls-certificates #acme #letsencrypt #async #private-key #api-bindings #web-server
  73. deterministic-pgp-keys

    Generate PGP keys from a 12 word seed phrase

    v0.5.0 #key #private-key #public-key #pgp #phrase #generate-keys #seed
  74. voynich

    creating anonymous, end-to-end encrypted and authenticated chat applications

    v0.1.1 #onion-service #chat #encryption-key #session-keys #anonymous #identity #private-key
  75. coins-bip39

    BIP39 implementation for coins

    v0.12.0 198K #bip-39 #coin #wallet #private-key #crypto
  76. cyl

    high-level cryptographic signing CLI tool

    v0.3.1 #private-key #cryptography #cylinder #practical #verification #tool #command-line-tool
  77. fastcrypto

    Common cryptographic library used at Mysten Labs

    v0.1.9 6.5K #public-key #private-key #key-pair #signature-scheme #elliptic-curve #hash #ecdsa-signature
  78. lsig

    functionalities for generating private and public key pairs and signing messages using those keys

    v0.1.3 #private-key #public-key #key-derivation #key-pair #signature-verification #quantum-resistant #hash
  79. rustls-cert-read

    A certificate chain and private key reading abstraction for rustls

    v0.3.0 110 #rustls #cert #certificate-chain #private-key #utils #certs
  80. rustica-keys

    parsing, verifying, and creating SSH Certificates

    v0.3.6 #certificate #yubi-key #ssh #cert #private-key #certificates #yubikey
  81. openssl-errors

    Custom error library support for the openssl crate

    v0.2.0 1.0K #openssl #error #bindings #api-bindings #message #private-key #io-error
  82. wireguard-keys

    Generate, parse and export WireGuard (x25519) keys

    v0.1.1 140 #key #wire-guard #private-key #public-key #x25519 #generate #parse
  83. btc-vanity

    A bitcoin vanity address generator written with the Rust programming language

    v1.3.1 310 #address #private-key #vanity #bitcoin #generator #string #flags
  84. crypto-key-tool

    interacting with bitcoin keys and addresses

    v0.2.3 500 #key #addresses #bitcoin #private-key #verify #format #public-key
  85. musig2

    Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin

    v0.2.2 6.4K #public-key #schnorr #bitcoin #multisignature #encryption-key #musig #private-key
  86. attenuable-jwt

    Create and verify JWTs that support secure offline attenuation

    v0.3.2 #private-key #jwt #claim #public-key #token #attenuation #jwk
  87. slip10

    SLIP-0010 : Universal private key derivation from master private key

    v0.4.3 850 #private-key #key-derivation #universal #slip-0010
  88. fedimint-recoverytool

    retrieving on-chain funds from a decommissioned Fedimint federation

    v0.5.0 #wallet #descriptor #federation #on-chain #secret-key #funds #private-key
  89. derivation32

    bip-0032 for use on command line interface

    v1.1.3 330 #derivation #private-key #bitcoin #deterministic #bip-0032 #command-line-interface #cli
  90. ed25519-v2

    Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support

    v2.3.0-pre #signature #curve25519 #crypto #ecc #private-key #codec
  91. snarkos-account

    Account for a decentralized operating system

    v3.1.0 #aleo #zero-knowledge #blockchain #zk #operating-system #decentralized #private-key
  92. certbot

    that calls out to certbot to get a TLS certificate

    v0.1.0 #letsencrypt #tls #cert #chain #private-key #cert-paths #fullchain
  93. depo

    Server for secure and anonymous storage and retrieval of binary objects

    v0.9.0 290 #recovery #key-management #security #cryptocurrency #secure-storage #server #private-key
  94. bip38

    Encrypt and decrypt bitcoin private keys with bip-0038 standard

    v1.1.1 #private-key #decryption #encryption #bitcoin #wif #elliptic-curve #32-byte
  95. bip85_extended

    BIP-85 - deterministic entropy from bip32 keychains

    v1.1.0 310 #bitcoin #bip #bip85 #private-key
  96. descriptor-wallet

    Libraries and command line tool for building descriptor-based bitcoin wallets

    v0.10.2 #bitcoin #wallet #descriptor #cryptocurrency #miniscript #private-key #order
  97. x509-test-certs

    Sample ertificates for testing TLS connections

    v0.1.1 #private-key #certificate #tls #server #testing #client #x509
  98. bsv

    A Bitcoin stdlib

    v2.1.1 110 #bitcoin #blockchain #bitcoin-cash #api-bindings #private-key #signature
  99. helium-crypto

    Helium Blockchain cryptography library

    v0.8.4 1.5K #public-key #blockchain #key-pair #helium #private-key #binary #ed25519
  100. elabs-crypto

    Elabs crypto package: crypto utilities

    v0.1.0 #elabs #secp256k1 #public-key #private-key #signer #cryptography #hash
  101. solana-secp256k1-schnorr

    Secp256k1 Schnorr signatures in SVM

    v0.2.5 390 #schnorr-signature #signature-verification #svm #private-key #message #signature #verify
  102. elgamal_ristretto

    A pure-Rust implementation of ElGamal encryption using the Ristretto group over Curve25519

    v0.2.3 #elgamal #additive-homomorphic #cryptography #homomorphic-encryption #encryption-decryption #private-key
  103. linera-alloy-signer-wallet

    sepc256k1 ECDSA and YubiHSM signer implementations

    v0.1.0 4.3K #private-key #wallet #key-store #ecdsa #mnemonic #signer #alloy
  104. rusted-nostr-tools

    that provides tools for the Nostr clients

    v0.1.3 #nostr #nostr-rs #nostr-tools #nostr-client #public-key #private-key
  105. sol-cli

    converts Solana wallet private keys into byte arrays

    v1.0.0 #private-key #solana #sol #byte-array #convert #wallet #cli
  106. gmssl-errors

    Custom error library support for the gmssl crate

    v0.1.0 #error #gmssl #openssl #api-bindings #message #private-key #io-error
  107. quorum-vault-client

    client for Quorum Vault Plugin

    v1.0.0 #key #vault #ethereum #api-key #account #private-key #account-address
  108. bsv-wasm

    A Bitcoin SV library with WASM in mind

    v1.3.4 #bitcoin #bsv #private-key #signature #crypto #cryptography
  109. wavesplatform

    work with Waves blockchain (https://waves.tech/)

    v0.3.2 #waves #blockchain #private-key #transaction #account #tech #testnet
  110. cert-gen

    Generate a self-signed certificate using a ca for use with mtls

    v0.1.0 #domain-name #certificate #ca #tls #self-signed #mtls #private-key
  111. sec1_decode

    parsing EcPrivateKey structures as defined in SEC1 section C4 from both PEM and DER encodings

    v0.1.0 4.8K #pem #der #ecc #sec1 #private-key
  112. winternitz

    one-time signatures

    v0.1.4 #private-key #signature-scheme #public-key #quantum-resistant #one-time #signature #ldwm-sha256-m20-w8
  113. firma-cli

    command line interface tool to create bitcoin multisig wallets with private keys stored on offline devices

    v0.20.0 #offline #signature #bitcoin #cold #private-key #cli
  114. ragnar

    A command line tool for generating BIP39 mnemonic phrases and deriving BIP32 HD wallets

    v0.1.1 #private-key #mnemonic #generate #phrases #bip-39 #wallet #bitcoin
  115. eigen-signer

    aws,keystore,web3,private_key signers

    v0.1.1 1.1K #key-store #signers #private-key #aws #eigen #transaction #ethereum