Registry / crypto / ecies
library0.2.11rscratesunverified

Elliptic Curve Integrated Encryption Scheme for secp256k1.

# Cargo.toml [dependencies] ecies = "0.2.11"
INSTALL
IMPORT
SIG · ECIES
E
ecies
cryptorustv0.2.11
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.

encrypt
use ecies::encrypt;

Encrypts and decrypts a message using ECIES with secp256k1.

use ecies::{encrypt, decrypt}; fn main() { let (sk, pk) = ecies::generate_keypair(); let msg = b"Hello, world!"; let encrypted = encrypt(&pk, msg).unwrap(); let decrypted = decrypt(&sk, &encrypted).unwrap(); assert_eq!(msg, &decrypted[..]); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.2.11latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
10
Amazon
1
Resources
ecies — cargo add ecies · libregistry