[package]
name = "rdp-client"
version = "0.1.0"
authors = ["Andrew Lytvynov <andrew@goteleport.com>"]
edition = "2018"

[lib]
crate-type = ["staticlib"]

[dependencies]
bitflags = "1.3.2"
byteorder = "1.4.3"
env_logger = "0.9.0"
iso7816 = "0.1.0-alpha.1"
iso7816-tlv = "0.4.1"
libc = "0.2.98"
log = "0.4.14"
num-derive = "0.3"
num-traits = "0.2"
# Ideally, we'd use RustCrypto/RSA instead of linking OpenSSL. Unfortunately,
# RustCrypto doesn't expose the low-level primitives we need for the smartcard
# challenge signing (see src/piv.rs for details).
openssl = { version = "0.10.36", features = ["vendored"] }
rdp-rs = { git = "https://github.com/gravitational/rdp-rs", rev = "3bf61e5354218516b72156b4b0708aa05ecc86f2" }
uuid = { version = "0.8", features = ["v4"] }

[package]
name = "rdp-client"
version = "0.1.0"
authors = ["Andrew Lytvynov <andrew@goteleport.com>"]
edition = "2018"

[lib]
crate-type = ["staticlib"]

[dependencies]
bitflags = "1.3.2"
byteorder = "1.4.3"
env_logger = "0.9.0"
iso7816 = "0.1.0-alpha.1"
iso7816-tlv = "0.4.1"
libc = "0.2.98"
log = "0.4.14"
num-derive = "0.3"
num-traits = "0.2"
# Ideally, we'd use RustCrypto/RSA instead of linking OpenSSL. Unfortunately,
# RustCrypto doesn't expose the low-level primitives we need for the smartcard
# challenge signing (see src/piv.rs for details).
openssl = { version = "0.10.36", features = ["vendored"] }
rdp-rs = { git = "https://github.com/gravitational/rdp-rs", rev = "755e950dcff0fc6965aa518c4596b995ede3417d" }
uuid = { version = "0.8", features = ["v4"] }

Update rdp-rs to fix horizontal scroll + extended keys
Update rdp-rs to fix horizontal scroll + extended keys

This pulls in the fixes from gravitational/rdp-rs#4

Updates #8742

Backport to v8 required.
