# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "irmaseal-core" version = "0.2.0-beta.2" authors = [ "Leon Botros ", ] description = "Core library for IRMAseal communication and bytestream operations." homepage = "https://github.com/encryption4all/irmaseal/tree/0.2.0-beta.0/irmaseal-core" keywords = [ "ibe", "encryption", "ecc", ] categories = ["cryptography"] license = "MIT" [[bench]] name = "main" harness = false required-features = ["stream"] [dependencies.aead] version = "0.4.3" features = [ "stream", "alloc", ] optional = true [dependencies.aes-gcm] version = "0.9.4" optional = true [dependencies.base64ct] version = "1.0.2" [dependencies.cipher] version = "0.3.0" optional = true [dependencies.futures] version = "0.3.21" optional = true [dependencies.ibe] version = "0.2.0-beta.1" features = [ "cgwkv", "mr", ] [dependencies.irma] version = "0.2.1" [dependencies.js-sys] version = "0.3.55" optional = true [dependencies.rand] version = "0.8.4" [dependencies.rmp-serde] version = "0.15.5" [dependencies.serde] version = "1.0.126" features = ["derive"] [dependencies.serde-big-array] version = "0.3.2" features = ["const-generics"] [dependencies.serde_json] version = "1.0.68" [dependencies.subtle] version = "2.3" [dependencies.tiny-keccak] version = "2.0.2" features = ["sha3"] [dependencies.wasm-bindgen] version = "0.2.78" optional = true [dependencies.wasm-bindgen-futures] version = "0.4.28" optional = true [dependencies.web-sys] version = "0.3.55" features = [ "SubtleCrypto", "AesGcmParams", "Crypto", "CryptoKey", ] optional = true [dev-dependencies.criterion] version = "0.3.5" [dev-dependencies.serde-transcode] version = "1.1.1" [features] default = [] stream = [ "futures", "aead/stream", "aes-gcm", ] wasm_stream = [ "wasm-bindgen", "js-sys", "futures", "wasm-bindgen-futures", "web-sys/SubtleCrypto", "web-sys/AesGcmParams", "web-sys/Crypto", "web-sys/CryptoKey", ]