mirror of
https://github.com/vacp2p/zerokit.git
synced 2026-01-09 21:58:06 -05:00
- separated all identity generation functions as separate functions, rather than RLN methods - added BE support - only for these functions so far - covered the functions with tests, as well as conversion to big endian - prepared for publication, but is actually awaiting the initial publication of the RLN module @vinhtc27, please check that everything is correct from the wasm point of view. This module does not require parallel computing, so if there are any unnecessary dependencies, builds, etc., please let me know. --------- Co-authored-by: vinhtc27 <vinhtc27@gmail.com>
48 lines
1.4 KiB
TOML
48 lines
1.4 KiB
TOML
[package]
|
|
name = "rln-wasm"
|
|
version = "0.2.0"
|
|
edition = "2021"
|
|
license = "MIT or Apache2"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "rlib"]
|
|
|
|
[dependencies]
|
|
rln = { path = "../rln", version = "0.8.0", default-features = false, features = [
|
|
"stateless",
|
|
] }
|
|
rln-wasm-utils = { path = "../rln-wasm-utils", version = "0.1.0", default-features = false }
|
|
zerokit_utils = { path = "../utils", version = "0.6.0", default-features = false }
|
|
num-bigint = { version = "0.4.6", default-features = false }
|
|
js-sys = "0.3.77"
|
|
wasm-bindgen = "0.2.100"
|
|
serde-wasm-bindgen = "0.6.5"
|
|
wasm-bindgen-rayon = { version = "1.3.0", features = [
|
|
"no-bundler",
|
|
], optional = true }
|
|
|
|
# The `console_error_panic_xhook` crate provides better debugging of panics by
|
|
# logging them with `console.error`. This is great for development, but requires
|
|
# all the `std::fmt` and `std::panicking` infrastructure, so isn't great for
|
|
# code size when deploying.
|
|
console_error_panic_hook = { version = "0.1.7", optional = true }
|
|
|
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
|
getrandom = { version = "0.2.16", features = ["js"] }
|
|
|
|
[dev-dependencies]
|
|
serde_json = "1.0.141"
|
|
wasm-bindgen-test = "0.3.50"
|
|
wasm-bindgen-futures = "0.4.50"
|
|
|
|
[dev-dependencies.web-sys]
|
|
version = "0.3.77"
|
|
features = ["Window", "Navigator"]
|
|
|
|
[features]
|
|
default = ["console_error_panic_hook"]
|
|
parallel = ["rln/parallel", "wasm-bindgen-rayon"]
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|