| 4 | 4 | 5 | 7 | 7 | 8 | 9 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 10 | 13 | 16 | 14 | 20 | 20 | 25 | 29 | 30 | 28 | 29 | 30 | 32 | 33 | 37 | 40 | 41 | 41 |
43
|
46
|
47
|
47
|
51
|
54
|
54
|
58
|
60
|
62
|
63
|
61
|
61
|
67
|
67
|
68
|
70
|
70
|
69
|
72
|
75
|
72
|
81
|
85
|
88
|
88
|
92
|
95
|
99
|
95
|
98
|
103
|
104
|
108
|
107
|
109
|
112
|
113
|
116
|
118
|
115
|
118
|
121
|
120
|
125
|
124
|
129
|
128
|
129
|
130
|
137
|
145
|
153
|
168
|
178
|
177
|
| 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hkdf is used at run time in 3,691 crates (of which 833 optionally). It is a direct run-time dependency in 310 crates. It's used at build time in 1 crate (). It's used only as a dev dependency in 129 crates (of which 7 directly).
| Number of dependers | Hkdf version | Downloads/month |
|---|---|---|
| 4 | 0.13.0-rc.3 | 9.3K |
| 28 | 0.13.0-rc.2 | 13K |
| 1 | 0.13.0-pre.4 | 2.5K |
| 3,494 | 0.12.4 | 5.3M |
| 89 | 0.11.0 | 160K |
| 145 | 0.10.0 | 695K |
| 1 | 0.9.0 | 3.2K |
| 55 | 0.8.0 | 10K |
| 3 | 0.7.1 | 700 |
| 1 | 0.4.0 | 0 |
| Depender (with downloads and own rev deps) | Hkdf version | |||
|---|---|---|---|---|
| 3.1M | 13 | sqlx-postgres | ^0.12.0 | |
| 3.0M | 8 | sqlx-mysql | ^0.12.0 | |
| 5.7M | 296 | cookie | optional | ^0.12.0 |
| 5.6M | 171 | elliptic-curve | optional | ^0.12.1 |
| 245K | 16 | hpke | ^0.12 | |
| 484K | 106 | libp2p-identity | optional | ^0.12.4 |
| 152K | 46 | pgp | ^0.12.4 | |
| 128K | 8 | discv5 | ^0.12 | |
| 290K | 17 | secret-service | optional | ^0.12.0 |
| 89K | 8 | webrtc-dtls | ^0.12 | |
| 73K | 12 | tink-core | ^0.12.4 | |
| 71K | 2 | tink-prf | ^0.12.4 | |
| 214K | 2 | dbus-secret-service | optional | ^0.12 |
| 56K | 7 | blsful | ^0.12 | |
| 43K | 11 | age-core | ^0.12 | |
| 30K | 9 | spake2 | ^0.12 | |
| 24K | 4 | hpke-rs-rust-crypto | ^0.12 | |
| 20K | 8 | vodozemac | ^0.12.4 | |
| 18K | 19 | chia-bls | ^0.12.0 | |
| 17K | 9 | miden-crypto | ^0.12 | |
| 53K | 3 | shadowsocks-crypto | optional | ^0.12 |
| 50K | 77 | sequoia-openpgp | optional | ^0.12 |
| 14K | 20 | ecies | ^0.12.4 | |
| 13K | 3 | ic-vetkeys | ^0.12 | |
| 13K | 7 | iota_stronghold | ^0.12 | |
| 14K | 19 | tor-proto | ^0.12.0 | |
| 39K | 3 | oo7 | optional | ^0.12 |
| 10K | 6 | fastcrypto | ^0.12.3 | |
| 10K | 8 | opaque-ke | ^0.12 | |
| 9.1K | 6 | ic-ed25519 | ^0.12 | |
| 20K | 11 | sp-statement-store | optional | ^0.12.0 |
| 6.9K | 6 | matrix-sdk-crypto | ^0.12.4 | |
| 6.6K | 12 | deno_node | ^0.12.3 | |
| 19K | 28 | iota-crypto | optional | ^0.12 |
| 6.4K | 1 | matrix-sdk-indexeddb | ^0.12.4 | |
| 6.3K | 3 | rust-bls-bn254 | ^0.12.4 | |
| 5.6K | 1 | liboscore-cryptobackend | ^0.12 | |
| 5.5K | 1 | lakers-crypto-rustcrypto | ^0.12.3 | |
| 5.1K | 3 | embedded-tls | ^0.12.3 | |
| 14K | 4 | ece | optional | ^0.12 |
| 4.4K | 2 | sphinx-packet | ^0.12.4 | |
| 4.2K | 3 | crypto-glue | ^0.12.4 | |
| 3.7K | 16 | saorsa-pqc | ^0.12.4 | |
| 2.9K | 7 | openmls_rust_crypto | ^0.12 | |
| 2.5K | 6 | bc-crypto | ^0.12.3 | |
| 6.1K | 18 | ssi-crypto | optional | ^0.8 |
| 5.7K | 13 | bls-signatures | optional | ^0.11.0 |
| 1.5K | 3 | bbs | ^0.8 | |
| 1.4K | bls_on_arkworks | ^0.12.3 | ||
| 1.3K | 3 | biscotti | ^0.12 | |
| 1.3K | 5 | provenance-mark | ^0.12.3 | |
| 1.2K | 5 | did-key | ^0.11 | |
| 1.2K | 6 | magic-wormhole | ^0.12.2 | |
| 1.2K | rust_unique_pass | ^0.12.4 | ||
| 1.2K | 2 | bitcoin-hpke | ^0.12 | |
| 1.1K | 2 | mla | ^0 | |
| 1.0K | 8 | phoenix-core | ^0.12 | |
| 1.0K | 3 | sn_bls_ckd | ^0.12.3 | |
| 1.0K | pake-kem | ^0.13.0-pre.4 | ||
| 1.0K | 2 | umbral-pre | ^0.12 | |
| 1.0K | kelora | ^0.12 | ||
| 900 | 2 | saorsa-core | ^0.12 | |
| 800 | 2 | pulseengine-mcp-auth | ^0.12 | |
| 750 | 7 | bitwarden-crypto | >=0.12.3, <0.13 | |
| 700 | 2 | hightower-wireguard | ^0.12 | |
| 700 | kassandra-client | ^0.12.4 | ||
| 650 | tmkms | ^0.12 | ||
| 650 | jmix-rs | ^0.12 | ||
| 500 | secretrs | ^0.12.4 | ||
| 500 | 1 | cometbft-p2p | ^0.12.3 | |
| 2.1K | 3 | ohttp | optional | ^0.12 |
| 500 | 1 | anubis-core | ^0.12 | |
| 500 | 1 | anubis-age | ^0.12 | |
| 480 | tendermint-p2p | ^0.12.3 | ||
| 470 | 9 | paired | ^0.10.0 | |
| 470 | zerofs | ^0.12 | ||
| 1.8K | 5 | askar-crypto | optional | ^0.12 |
| 430 | 18 | zino-core | ^0.12.4 | |
| 420 | 17 | chik-bls | ^0.12.0 | |
| 370 | clavis | ^0.12 | ||
| 360 | atomic_web_push | ^0.12.4 | ||
| 360 | ether-link | ^0.12.4 | ||
| 350 | 8 | greentic-secrets-core | ^0.12 | |
| 340 | rust-keyvault | ^0.12 | ||
| 320 | 19 | dock_crypto_utils | ^0.12.3 | |
| 320 | p2ps | ^0.12.4 | ||
| 1.4K | 1 | commucat-crypto | optional | ^0.12 |
| 310 | 1 | ant-node | ^0.12 | |
| 300 | 4 | secret-toolkit-crypto | ^0.12.3 | |
| 300 | 2 | odoh-rs | ^0.12 | |
| 300 | dapol | ^0.12.3 | ||
| 280 | 2 | rust_keylock | ^0.12 | |
| 280 | spake2-conflux | ^0.12.4 | ||
| 270 | wolfpack | ^0.12.4 | ||
| 260 | 1 | s3p-core | ^0.12 | |
| 250 | isomdl | ^0.12.3 | ||
| 240 | cas-lib | ^0.12.4 | ||
| 230 | 2 | saorsa-fec | ^0.12 | |
| 230 | cryptid-rs | ^0.12.4 | ||
| 230 | 1 | wacore | ^0.12.3 | |
| 220 | shakejo | ^0.12 | ||
| 1.1K | 3 | bitcoin-ohttp | optional | ^0.11 |
| 200 | anubis-wormhole | ^0.12 | ||
| 190 | 2 | strong-box | ^0.12 | |
| 190 | crabgraph | ^0.12.4 | ||
| 1.0K | seshat | optional | ^0.11.0 | |
| 180 | 1 | cyfs-ecies | ^0.8.0 | |
| 180 | reticulum | ^0.12.4 | ||
| 180 | qfe | ^0.12.4 | ||
| 180 | 9 | ic_cose_types | ^0.12 | |
| 180 | 1 | indexd | ^0.12.4 | |
| 170 | nyxpass | ^0.12.4 | ||
| 170 | generic-ecies | ^0.12 | ||
| 170 | rvault | ^0.12 | ||
| 1.0K | ursa | optional | ^0.11.0 | |
| 160 | 1 | secret-toolkit-notification | ^0.12.3 | |
| 140 | 1 | chacha_box_ietf | ^0.12.4 | |
| 140 | ssh-vault | ^0.12.4 | ||
| 120 | 5 | dusk-wallet-core | ^0.12.3 | |
| 120 | 12 | ockam_vault | ^0.12 | |
| 120 | secret-service-server-rs | ^0.12.4 | ||
| 120 | 1 | ffsend-api | ^0.11 | |
| 100 | tide-csrf | ^0.11.0 | ||
| 100 | nucypher-core | ^0.12.3 | ||
| 100 | 3 | rustcrypt-core | ^0.12 | |
| tmuntaner-keyring | ^0.12 | |||
| 4 | runar-keys | ^0.12 | ||
| credibil-dwn | ^0.12.4 | |||
| 1 | walletconnect-client | ^0.12 | ||
| 4 | diem-crypto | ^0.10.0 | ||
| 1 | rust-ipfs | ^0.12.4 | ||
| matc | ^0.12.4 | |||
| signature_ps | ^0.11 | |||
| 1 | kv-core | ^0.12.4 | ||
| dwn-node | ^0.12.4 | |||
| 1 | quik-crypto | ^0.12.4 | ||
| 2 | ecies_25519 | ^0 | ||
| signal-backup-decode | ^0.10 | |||
| mls-rs-crypto-rustcrypto | ^0.12 | |||
| ss-rs | ^0.12.3 | |||
| 8 | dg_xch_core | ^0.12.4 | ||
| 5 | dg_xch_keys | ^0.12.4 | ||
| 4 | steer-core | ^0.12.4 | ||
| 1 | x3dh-ke | ^0.11.0 | ||
| 1 | nostro2-nips | ^0.12 | ||
| 650 | 2 | sqlx-core-oldapi | optional | ^0.12.0 |
| voynich | ^0.12.3 | |||
| 1 | distant-net | ^0.12.3 | ||
| illusion | ^0.12.3 | |||
| 4 | signature_bls | ^0.11 | ||
| 69 | aptos-crypto | ^0.10.0 | ||
| QuantCrypt | ^0.12.4 | |||
| 2 | gnip44 | ^0.12 | ||
| 2 | sphinxcrypto | ^0.8.0 | ||
| 2 | wildland-crypto | ^0.12 | ||
| 2 | phalanx-crypto | ^0.12 | ||
| 2 | hpke_pq | ^0.12 | ||
| 1 | mega | ^0.12.4 | ||
| rbw | ^0.12.4 | |||
| 6 | threshold-bls | ^0.8 | ||
| 10 | qudag-crypto | ^0.12 | ||
| 2 | sentc-crypto-std-keys | ^0.12.3 | ||
| autoschematic | ^0.12.4 | |||
| 1 | ece-native | ^0.12.4 | ||
| openadp-ocrypt | ^0.12 | |||
| 1 | sym-crypto | ^0.10.0 | ||
| double-ratchet-2 | ^0.11.0 | |||
| 2 | sn_networking | ^0.12 | ||
| 1 | blastkids | ^0.12.3 | ||
| libsignal-rust | ^0.12 | |||
| 1 | sqlx-build-trust-postgres | ^0.12.0 | ||
| 1 | sare-core | ^0.12.4 | ||
| cargo-mate | ^0.12 | |||
| 1 | walletconnect-sdk | ^0.12.4 | ||
| bitchat-tui | ^0.12 | |||
| ncryptf-rs | ^0.12.3 | |||
| 5 | qudag-network | ^0.12 | ||
| async-psec | ^0.11 | |||
| deterministic-pgp-keys | ^0.11.0 | |||
| fs-encrypt | 0.12.* | |||
| umbral-rs | ^0.9.0 | |||
| handshake | ^0.12 | |||
| baru | ^0.11 | |||
| qssh | ^0.12 | |||
| 3 | signature_to_keys | ^0.12.4 | ||
| web-push-native | ^0.12.4 | |||
| 1 | zymic_core | ^0.12 | ||
| 3 | deadbolt-crypto | ^0.12.3 | ||
| ratchet | ^0.8 | |||
| 1 | ntge-core | ^0.8.0 | ||
| 2 | klirr-core | =0.12.4 | ||
| aloha | ^0.12 | |||
| 1 | w5500-tls | ^0.12 | ||
| cryptoballot | ^0.8.0 | |||
| 1 | diem-framework-crypto | ^0.10.0 | ||
| 1 | sqlx-etorreborre-postgres | ^0.12.0 | ||
| 2 | wasi-crypto | ^0.12.3 | ||
| bls12_381_ietf | ^0.8.0 | |||
| drogue-tls | ^0.10.0 | |||
| devolutions-crypto-wayk | ^0.10 | |||
| msecret | ^0.12 | |||
| 1 | pass-fxa-lib | ^0.11.0 | ||
| 2 | cosmian_crypto_base | ^0.12 | ||
| halfcopy | ^0.12.4 | |||
| liboxyd | ^0.12.3 | |||
| contact-tracing | ^0.8.0 | |||
| plabble-codec | >=0.12 | |||
| qssl | ^0.12 | |||
| 2 | uni_vault | ^0.12.4 | ||
| bwtui | ^0.8.0 | |||
| libwebauthn | ^0.12 | |||
| 2 | navajo | ^0.12 | ||
| tls-tester | ^0.12.4 | |||
| 1 | dcrypt-symmetric | ^0.12 | ||
| libes | ^0.12 | |||
| cpace | ^0.8 | |||
| m365 | ^0.12.0 | |||
| modified_bbs_for_PoC | ^0.8 | |||
| 2 | portal-lib | ^0.9.0 | ||
| 2 | rtc-dtls | ^0.12.4 | ||
| wedpr_ecies | ^0.11.0 | |||
| ironfish | ^0.12.4 | |||
| mim | 0.12.* | |||
| edhoc | ^0.8.0 | |||
| hsm2descriptors | ^0.10.0 | |||
| qsfs-core | ^0.12 | |||
| sf-cli | ^0.12 | |||
| suricata | ~0.12.4 | |||
| 1 | ant-networking | ^0.12 | ||
| bls-sig-cli | ^0.12.4 | |||
| bls_ckd | ^0.12.3 | |||
| fcm_receiver_rs | ^0.12 | |||
| field-encryption | ^0.12.3 | |||
| libjayjeer | ^0.12.3 | |||
| rusty-dtls | ^0.12.4 | |||
| sear | ^0.4 | |||
| 1 | torrosion | ^0.12 | ||
| wasefire-stub | ^0.12.4 | |||
| bls_sigs_ref-rs | ^0.8.0 | |||
| chinilla-bls | =0.11.0 | |||
| cypheron-core | ^0.12 | |||
| oxyd | ^0.12.3 | |||
| welds-sqlx-mssql | ^0.12.0 | |||
| aptos-crypto-link | ^0.10.0 | |||
| bls_sigs_ref | ^0.8.0 | |||
| 1 | entropy-tss | ^0.12.4 | ||
| kyber-rs | ^0.12.3 | |||
| kychacha_crypto | ^0.12.4 | |||
| 1 | oblivion | ^0.12 | ||
| password_manager | ^0.12 | |||
| proxyauth | ^0.12 | |||
| tmkms-p2p | ^0.12.3 | |||
| autoschematic-cli | ^0.12.4 | |||
| 3 | cryptimitives | ^0.12 | ||
| mlar | ^0 | |||
| 1 | ockam_signature_bls | ^0.10 | ||
| torchat | ^0.12.4 | |||
| 3 | edm-core | ^0.12.4 | ||
| 1 | mutant-lib | ^0.12 | ||
| nabla-cli | ^0.12 | |||
| p2panda-encryption | ^0.12.4 | |||
| 1 | qls-proto-utils | ^0.12.4 | ||
| rpi-derive-key | ^0.12 | |||
| 1 | rwarden_crypto | ^0.11.0 | ||
| signal-auditor | ^0.12.4 | |||
| vru-noise | ^0.12.3 | |||
| wamu-core | ^0.12.3 | |||
| aries-bbssignatures | ^0.8 | |||
| bitchat-qudag | ^0.12 | |||
| bitwarden-pin | ^0.12.3 | |||
| brass-aphid-wire-decryption | ^0.12.4 | |||
| cmail-rpgp | ^0.12.4 | |||
| double-ratchet-signal | ^0.7 | |||
| 2 | flypto | ^0.12.4 | ||
| hexgate | ^0.12.4 | |||
| kemeleon | ^0.12.4 | |||
| kinode | ^0.12.3 | |||
| 1 | libeipc | ^0.12.4 | ||
| libspmg | ^0.12.4 | |||
| light-double-ratchet | ^0.12.4 | |||
| obfs4 | ^0.12.3 | |||
| seismic-enclave | ^0.12 | |||
| solana-ecies | ^0.12.4 | |||
| 1 | volt-ws-protocol | ^0.12.4 | ||
| vpgp | ^0.12.4 | |||
| 1 | zero_vault_core | ^0.12 | ||
| 240 | 1 | ecies-ed25519 | optional | ^0.10.0 |
| 200 | yunli | optional | ^0.12 | |
| 190 | paseto-v3 | optional | ^0.12.3 | |
| 180 | bignp256 | optional | ^0.13.0-rc.2 | |
| 180 | 15 | product-os-security | optional | ^0.12.4 |
| 170 | tiny-oidc-rp | optional | ^0.12 | |
| 150 | 15 | moonramp-core | optional | ^0.12.3 |
| 110 | paseto-v1 | optional | ^0.12.3 | |
| 5 | starberry_lib | optional | ^0.12.4 | |
| hmac-serialiser | optional | ^0.12.4 | ||
| nym-crypto | optional | ^0.12.3 | ||
| coffio | optional | ^0.12.4 | ||
| 1 | cookie-hashed-domain | optional | ^0.11.0 | |
| 1 | ecies-ed25519-silene | optional | ^0.12.4 | |
| pasta-tokens | optional | ^0.12.3 | ||
| rej | optional | ^0.13.0-pre.4 | ||
| rmls | optional | ^0.12.3 | ||
| rs-matter | optional | ^0.12 | ||
| 1 | seal-crypto | optional | ^0.12.4 | |
| sframe | optional | ^0.12 | ||
| sqlx-core-guts | optional | ^0.12.0 | ||
| 2 | sqlx-core_wasi | optional | ^0.12.0 | |
| whistle | optional | ^0.12.3 | ||
| 700 | oqs-safe | dev | ^0.12 | |
| 390 | wolf-crypto | dev | ^0.12.4 | |
| 260 | 1 | encryptable-tokio-fs | dev | ^0.12 |
| 180 | ksi-double-ratchet | dev | ^0.12.4 | |
| 120 | 1 | double-ratchet | dev | ^0.7 |
| dhkem | dev | ^0.12.4 | ||
| 1 | hyphae-handshake | dev | ^0.12.4 | |
| cargo-index-transit | dev | ^0.12.3 | ||