#hash #value #key #ed25519

tmelcrypt

Collection of cryptographic utilities for Themelio

6 releases

0.2.7 Feb 24, 2023
0.2.6 Oct 31, 2022
0.2.4 Jan 14, 2022
0.2.3 Dec 16, 2021
0.1.0 May 29, 2021

#2591 in Magic Beans

Download history 229/week @ 2023-05-22 485/week @ 2023-05-29 385/week @ 2023-06-05 312/week @ 2023-06-12 426/week @ 2023-06-19 387/week @ 2023-06-26 644/week @ 2023-07-03 405/week @ 2023-07-10 341/week @ 2023-07-17 311/week @ 2023-07-24 190/week @ 2023-07-31 306/week @ 2023-08-07 306/week @ 2023-08-14 208/week @ 2023-08-21 292/week @ 2023-08-28 522/week @ 2023-09-04

1,375 downloads per month
Used in 28 crates (25 directly)

ISC license

20KB
443 lines

TMelCrypt

Example Usage

use tmelcrypt::{ed25519_keygen, Ed25519PK, Ed25519SK};

let (public_key, secret_key): (Ed25519PK, Ed25519SK) = ed25519_keygen();

let message_byte_vector: Vec<u8> = vec![3];

let signature: Vec<u8> = secret_key.sign(&message_byte_vector);

let was_key_verified: bool = public_key.verify(&message_byte_vector, &signature);

assert_eq!(was_key_verified, true);

Dependencies

~5.5MB
~128K SLoC