# 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 = "2021" rust-version = "1.66.1" name = "emrtd" version = "0.0.2" authors = ["Burak Can Kus"] description = "A library that can read an eMRTD and do security checks." readme = "README.md" keywords = [ "emrtd", "epassport", "eid", "electronic_id", "smartcard", ] categories = [ "cryptography", "authentication", "command-line-utilities", ] license = "MIT OR Apache-2.0" repository = "https://github.com/Fethbita/emrtd" [dependencies.aes] version = "0.8.4" [dependencies.cbc] version = "0.1.2" [dependencies.cipher] version = "0.4.4" features = [ "block-padding", "alloc", ] [dependencies.constant_time_eq] version = "0.3.0" [dependencies.des] version = "0.8.1" [dependencies.ecb] version = "0.1.2" [dependencies.openssl] version = "0.10.64" features = ["vendored"] optional = true [dependencies.pcsc] version = "2.8.2" [dependencies.rand] version = "0.8.5" features = ["getrandom"] [dependencies.rasn] version = "0.14.0" optional = true [dependencies.rasn-cms] version = "0.14.0" optional = true [dependencies.rasn-pkix] version = "0.14.0" optional = true [dependencies.sha1-checked] version = "0.10.0" [dependencies.sha2] version = "0.10.8" [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" [dev-dependencies.hex-literal] version = "0.4.1" [features] passive_auth = [ "dep:openssl", "dep:rasn", "dep:rasn-cms", "dep:rasn-pkix", ]