[package] name = "parch-lib" version = "0.1.0" edition = "2021" description = "Pure rust library for interacting with .parch files" authors = ["Steven Fontaine "] readme = "README.md" repository = "https://github.com/acid1103/parch-lib" license = "MIT" keywords = ["parch", "archive", "encryption", "file", "format"] categories = ["cryptography", "parser-implementations"] exclude = ["media/**"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] aes-gcm-siv = "0.10.3" brotli = "3.3.2" deoxys = "0.0.2" rand = "0.8.4" # must use zeroize 1.3.0 due to dependency requirements. once rust-crypto updates zeroize, we can too. # (see https://github.com/RustCrypto/AEADs/issues/377) zeroize = "1.3.0" [dependencies.aead] version = "0.4.3" features = ["std", "stream"] [dependencies.chacha20poly1305] version = "0.9.0" features = ["reduced-round"] [dependencies.crypto] version = "0.3.0" features = ["aead"] [profile.test] # opt-level = 3