[package] name = "rdp-rs" version = "0.1.0" authors = ["Sylvain Peyrefitte "] description = "A Pure RUST imlementation of Remote Desktop Protocol" repository = "https://github.com/citronneur/rdp-rs" readme = "README.md" keywords = ["rdp", "security", "network", "windows"] categories = ["network"] license = "MIT" documentation = "https://docs.rs/rdp-rs" [lib] name = "rdp" path = "src/lib.rs" [[bin]] name = "mstsc-rs" path = "src/bin/mstsc-rs.rs" required-features = ["mstsc-rs"] [features] # The reason we do this is because doctests don't get cfg(test) # See: https://github.com/rust-lang/cargo/issues/4669 integration = [] mstsc-rs = ["hex", "winapi", "minifb", "clap", "libc"] [dependencies] native-tls = "^0.2" byteorder = "^1.3" bufstream = "0.1" indexmap = "^1.3" yasna = { version = "^0.3" } md4 = "^0.8" hmac = "^0.7" md-5 = "^0.8" rand = "^0.7" rust-crypto = "^0.2" num-bigint = "^0.2" x509-parser = "0.6.5" num_enum = "0.4.3" # for mtsc-rs hex = { version = "^0.4", optional = true } winapi = { version = "^0.3", features = ["winsock2"], optional = true } minifb = { version = "^0.15", optional = true } clap = { version = "^2.33", optional = true} libc = { version = "^0.2", optional = true}