@@ -13,52 +13,37 @@ crate-type = ["cdylib", "rlib"]
1313[features ]
1414
1515[dependencies ]
16+ # wasm and serialization support
1617wasm-bindgen = { version = " 0.2" , features = [" serde-serialize" ] }
17- blsful = { version = " 3.0.0-pre8" , default-features = false , features = [" rust" ] }
18- base64_light = " 0.1"
19- getrandom = { version = " 0.2" , features = [" js" ] }
20- hex = " 0.4"
21- hd-keys-curves-wasm = { version = " 1.0.1" , default-features = false , features = [" k256" , " p256" , " p384" ] }
2218serde = " 1.0"
2319serde_json = " 1.0"
2420serde_bare = " 0.5"
21+ serde_bytes = " 0.11.14"
2522serde-wasm-bindgen = " 0.6"
2623
24+ # cryptographic dependencies
25+ blsful = { version = " 3.0.0-pre8" , default-features = false , features = [" rust" ] }
26+ hd-keys-curves-wasm = { version = " 1.0.1" , default-features = false , features = [" k256" , " p256" , " p384" ] }
27+ lit-frost = { version = " 0.2.0" , git = " https://github.com/LIT-Protocol/lit-frost" }
28+
29+ # curve and elliptic-curve cryptography
2730elliptic-curve = " 0.13"
28- k256 = { version = " 0.13" , features = [" arithmetic" ] }
31+ k256 = { version = " 0.13" , features = [" arithmetic" , " schnorr " ] }
2932p256 = { version = " 0.13" , features = [" arithmetic" ] }
3033p384 = { version = " 0.13" , features = [" arithmetic" ] }
31- sha2 = " 0.10 "
34+ subtle = " 2.6 "
3235
33- wee_alloc = { version = " 0.4.5" , optional = true }
36+ # hash and encoding utilities
37+ sha2 = " 0.10"
38+ hex = " 0.4"
3439
35- console_error_panic_hook = { version = " 0.1.7" , optional = true }
36- wasm-bindgen-futures = " 0.4.40"
40+ # WASM and JS bindings
3741js-sys = " 0.3.67"
38-
39- sev = { version = " 2.0.2" , default-features = false , features = [
40- " snp" ,
41- " crypto_nossl" ,
42- ] }
43- rand = " 0.8"
44- serde_bytes = " 0.11.14"
4542tsify = { version = " 0.4.5" , default-features = false , features = [" js" ] }
46- jubjub-plus = { version = " 0.10.4" }
4743
48- web-sys = { version = " 0.3" , features = [" console" ] }
44+ # SEV (Secure Encrypted Virtualization) support
45+ sev = { version = " 2.0.2" , default-features = false , features = [" snp" , " crypto_nossl" ] }
4946
47+ # development dependencies
5048[dev-dependencies ]
51- wasm-bindgen-test = " 0.3.34"
52- ciborium = " 0.2"
53- k256 = " 0.13"
54- rand = " 0.8"
55- rand_chacha = " 0.3"
56- digest = " 0.10"
57-
58- [profile .release ]
59- opt-level = " z"
60- lto = true
61- wasm-opt =[' -Os' ]
62-
63- [package .metadata .wasm-pack .profile .profiling ]
64- wasm-opt = [' -g' , ' -O' ]
49+ group = " 0.13"
0 commit comments