char/avril

(wip) why'd you have to go and make things so complicaaaaated?

git clone https://git.t4t.associates/char/avril

Charlotte Somport webcrypto extension to typescriptdbb5c40

main
1.1 KiB41 linesraw
1[package]
2name = "avril-webcrypto"
3version = "0.1.0"
4edition = "2024"
5
6[dependencies]
7avril_core = { package = "avril-core", path = "../../core" }
8futures = "0.3"
9getrandom = "0.4.3"
10sha1 = "0.10"
11sha2 = "0.10"
12rayon = "1"
13aes = "0.9"
14aes-kw = "0.3"
15cbc = { version = "0.2", features = ["alloc"] }
16ctr = "0.10"
17ghash = "0.6"
18hmac = "0.12"
19hkdf = "0.12"
20pbkdf2 = "0.12"
21base64 = "0.22"
22zeroize = "1"
23subtle = "2.6"
24serde = { version = "1", features = ["derive"] }
25serde_json = "1"
26rsa = { version = "0.9", features = ["sha1", "sha2", "hazmat"] }
27p256 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8", "jwk"] }
28p384 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8", "jwk"] }
29p521 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8"] }
30ed25519-dalek = { version = "2", features = ["pkcs8", "rand_core"] }
31x25519-dalek = { version = "2", features = ["static_secrets"] }
32rand = "0.8"
33signature = "2"
34pkcs8 = "0.10"
35
36[build-dependencies]
37anyhow = "1"
38avril-ext-build = { path = "../../lib/ext_build" }
39
40[dev-dependencies]
41avril-ext-build = { path = "../../lib/ext_build" }