[package] name = "avril-webcrypto" version = "0.1.0" edition = "2024" [dependencies] avril_core = { package = "avril-core", path = "../../core" } futures = "0.3" getrandom = "0.4.3" sha1 = "0.10" sha2 = "0.10" rayon = "1" aes = "0.9" aes-kw = "0.3" cbc = { version = "0.2", features = ["alloc"] } ctr = "0.10" ghash = "0.6" hmac = "0.12" hkdf = "0.12" pbkdf2 = "0.12" base64 = "0.22" zeroize = "1" subtle = "2.6" serde = { version = "1", features = ["derive"] } serde_json = "1" rsa = { version = "0.9", features = ["sha1", "sha2", "hazmat"] } p256 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8", "jwk"] } p384 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8", "jwk"] } p521 = { version = "0.13", features = ["ecdsa", "ecdh", "pkcs8"] } ed25519-dalek = { version = "2", features = ["pkcs8", "rand_core"] } x25519-dalek = { version = "2", features = ["static_secrets"] } rand = "0.8" signature = "2" pkcs8 = "0.10" [build-dependencies] anyhow = "1" avril-ext-build = { path = "../../lib/ext_build" } [dev-dependencies] avril-ext-build = { path = "../../lib/ext_build" }