Registry / crypto / x25519-dalek-ng

x25519-dalek-ng

JSON →
library1.1.1rscratesunverified

A fork of x25519-dalek with updated rand_core dependency for X25519 elliptic curve Diffie-Hellman key exchange.

# Cargo.toml [dependencies] x25519-dalek-ng = "1.1.1"
INSTALL
IMPORT
SIG · X25519-DALEK-NG
X
x25519-dalek-ng
cryptorustv1.1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EphemeralSecret
use x25519_dalek_ng::EphemeralSecret;

Generate an X25519 ephemeral secret key

use x25519_dalek_ng::EphemeralSecret; use rand_core::OsRng; fn main() { let secret = EphemeralSecret::new(OsRng); println!("Ephemeral secret generated"); }
Debug
Known issues
gotchaRequires a CSPRNG from rand_core; using OsRng is recommended.
fix
Add rand_core with 'getrandom' feature or use OsRng.
affects: >=1.0.0
Upgrade
Version history
1.1.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
27 hits · last 30 days
node
22
Resources
x25519-dalek-ng — cargo add x25519-dalek-ng · libregistry