-
Notifications
You must be signed in to change notification settings - Fork 107
/
Copy pathCargo.toml
48 lines (42 loc) · 1.29 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[package]
name = "ironrdp-pdu"
version = "0.4.0"
readme = "README.md"
description = "RDP PDU encoding and decoding"
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
authors.workspace = true
keywords.workspace = true
categories.workspace = true
[lib]
doctest = false
# test = false
[features]
default = []
std = ["alloc", "ironrdp-error/std", "ironrdp-core/std"]
alloc = ["ironrdp-core/alloc", "ironrdp-error/alloc"]
[dependencies]
bitflags = "2.4"
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["std"] } # public
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
tap = "1"
# TODO: get rid of these dependencies (related code should probably go into another crate)
bit_field = "0.10"
byteorder = "1.5" # TODO: remove
der-parser = "9.0"
thiserror = "1.0"
md5 = { package = "md-5", version = "0.10" }
num-bigint = "0.4"
num-derive.workspace = true # TODO: remove
num-integer = "0.1"
num-traits.workspace = true # TODO: remove
sha1 = "0.10"
x509-cert = { version = "0.2", default-features = false, features = ["std"] }
pkcs1 = "0.7"
[dev-dependencies]
expect-test.workspace = true
lazy_static.workspace = true # TODO: remove in favor of https://doc.rust-lang.org/std/sync/struct.OnceLock.html
[lints]
workspace = true