# Copyright (c) 2024 sean watters # # Licensed under the MIT license . # This file may not be copied, modified, or distributed except according to those terms. [package] authors = ["sean watters "] description = "Enabling E2EE for a broad range of applications." categories = ["cryptography"] edition = "2021" homepage = "https://github.com/seanwatters/rgp" keywords = ["e2ee", "encryption", "crypto", "security"] license = "MIT" name = "rgp" readme = "README.md" repository = "https://github.com/seanwatters/rgp" version = "0.3.2" [dependencies] blake2 = "0.10.6" chacha20 = "0.9.1" chacha20poly1305 = "0.10.1" classic-mceliece-rust = { version = "3.0.0", default-features = false, features = ["mceliece348864f"] } ed25519-dalek = { version = "2.0.0", features = ["rand_core"] } rand_core = "0.6.4" rayon = { version = "1.8.1", optional = true } x25519-dalek = { version = "2.0.0", features = ["static_secrets"] } # needed for classic-mceliece-rust # maybe should add support for `rand_core` feature? rand = { version = "0.8.5" } [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } [features] default = ["multi-thread"] multi-thread = ["dep:rayon"] [[bench]] name = "crypto" harness = false