0.2.6 • Published 2 years ago

rust-falcon v0.2.6

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Falcon Signature WASM (Rust)

Don't use an equal random seed to generate keypair and signature

This library provides fully sync wasm version of Falcon signature functions. Thanks to this Github repo

Usage:

Generating random 48 bytes array:
const randomSeed = crypto.getRandomValues(new Uint8Array(48));
Generating keypair:
import { falconKeypair } from "rust-falcon";

const keypair = falconKeypair(randomSeed);
Signing message:
import { sign } from "rust-falcon";

const keypair = falconKeypair(randomSeed);
const message = new TextEncoder().encode("message");

const signature = sign(message, keypair.secret, anotherRandomSeed).sign;
Verifying message:
import { verify } from "rust-falcon";

const result = verify(signature, message, keypair.public); // True
0.2.1

2 years ago

0.2.0

2 years ago

0.1.8

2 years ago

0.2.6

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago