|
@@ -43,6 +43,12 @@ dependencies = [
|
|
|
"base64",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "bitfield"
|
|
|
+version = "0.13.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "bitflags"
|
|
|
version = "1.3.2"
|
|
@@ -63,6 +69,8 @@ dependencies = [
|
|
|
"serde-block-tree",
|
|
|
"strum",
|
|
|
"strum_macros",
|
|
|
+ "tss-esapi",
|
|
|
+ "tss-esapi-sys",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
@@ -77,6 +85,26 @@ version = "1.0.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "enumflags2"
|
|
|
+version = "0.7.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb"
|
|
|
+dependencies = [
|
|
|
+ "enumflags2_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "enumflags2_derive"
|
|
|
+version = "0.7.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "env_logger"
|
|
|
version = "0.9.0"
|
|
@@ -129,6 +157,12 @@ dependencies = [
|
|
|
"libc",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "hostname-validator"
|
|
|
+version = "1.1.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "humantime"
|
|
|
version = "2.1.0"
|
|
@@ -150,12 +184,52 @@ dependencies = [
|
|
|
"cfg-if",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "mbox"
|
|
|
+version = "0.6.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0f88d5c34d63aad11aa4321ef55ccb064af58b3ad8091079ae22bf83e5eb75d6"
|
|
|
+dependencies = [
|
|
|
+ "libc",
|
|
|
+ "rustc_version",
|
|
|
+ "stable_deref_trait",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "memchr"
|
|
|
version = "2.5.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "num-derive"
|
|
|
+version = "0.3.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-traits"
|
|
|
+version = "0.2.15"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
|
|
|
+dependencies = [
|
|
|
+ "autocfg",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "oid"
|
|
|
+version = "0.2.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2"
|
|
|
+dependencies = [
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "once_cell"
|
|
|
version = "1.13.0"
|
|
@@ -211,6 +285,50 @@ dependencies = [
|
|
|
"vcpkg",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "pest"
|
|
|
+version = "2.1.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
|
|
|
+dependencies = [
|
|
|
+ "ucd-trie",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "picky-asn1"
|
|
|
+version = "0.3.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "889bbb26c80acf919e89980dfc8e04eb19df272d8a9893ec9b748d3a1675abde"
|
|
|
+dependencies = [
|
|
|
+ "oid",
|
|
|
+ "serde",
|
|
|
+ "serde_bytes",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "picky-asn1-der"
|
|
|
+version = "0.2.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "acbbd5390ab967396cc7473e6e0848684aec7166e657c6088604e07b54a73dbe"
|
|
|
+dependencies = [
|
|
|
+ "picky-asn1",
|
|
|
+ "serde",
|
|
|
+ "serde_bytes",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "picky-asn1-x509"
|
|
|
+version = "0.6.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f3033675030de806aba1d5470949701b7c9f1dbf77e3bb17bd12e5f945e560ba"
|
|
|
+dependencies = [
|
|
|
+ "base64",
|
|
|
+ "oid",
|
|
|
+ "picky-asn1",
|
|
|
+ "picky-asn1-der",
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "pkg-config"
|
|
|
version = "0.3.25"
|
|
@@ -252,12 +370,39 @@ version = "0.6.27"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "rustc_version"
|
|
|
+version = "0.3.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
|
|
|
+dependencies = [
|
|
|
+ "semver",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "rustversion"
|
|
|
version = "1.0.7"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "semver"
|
|
|
+version = "0.11.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
|
|
|
+dependencies = [
|
|
|
+ "semver-parser",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "semver-parser"
|
|
|
+version = "0.10.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
|
|
|
+dependencies = [
|
|
|
+ "pest",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "serde"
|
|
|
version = "1.0.139"
|
|
@@ -284,6 +429,15 @@ dependencies = [
|
|
|
"serde-big-array",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "serde_bytes"
|
|
|
+version = "0.11.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54"
|
|
|
+dependencies = [
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "serde_derive"
|
|
|
version = "1.0.139"
|
|
@@ -295,6 +449,12 @@ dependencies = [
|
|
|
"syn",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "stable_deref_trait"
|
|
|
+version = "1.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "strum"
|
|
|
version = "0.24.1"
|
|
@@ -328,6 +488,24 @@ dependencies = [
|
|
|
"unicode-ident",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "synstructure"
|
|
|
+version = "0.12.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+ "unicode-xid",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "target-lexicon"
|
|
|
+version = "0.12.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "termcolor"
|
|
|
version = "1.1.3"
|
|
@@ -337,12 +515,56 @@ dependencies = [
|
|
|
"winapi-util",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "tss-esapi"
|
|
|
+version = "7.1.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a2cca751996d707a593074a115d40a285179f7929f912a4e81d2a8c2404c7e7c"
|
|
|
+dependencies = [
|
|
|
+ "bitfield",
|
|
|
+ "enumflags2",
|
|
|
+ "hostname-validator",
|
|
|
+ "log",
|
|
|
+ "mbox",
|
|
|
+ "num-derive",
|
|
|
+ "num-traits",
|
|
|
+ "oid",
|
|
|
+ "picky-asn1",
|
|
|
+ "picky-asn1-x509",
|
|
|
+ "regex",
|
|
|
+ "serde",
|
|
|
+ "tss-esapi-sys",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tss-esapi-sys"
|
|
|
+version = "0.3.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0e2f37914ec4d494d145cfa18bb8429498b238d63c47a08b89d09c1ec2545ff0"
|
|
|
+dependencies = [
|
|
|
+ "pkg-config",
|
|
|
+ "target-lexicon",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ucd-trie"
|
|
|
+version = "0.1.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "unicode-ident"
|
|
|
version = "1.0.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "unicode-xid"
|
|
|
+version = "0.2.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "vcpkg"
|
|
|
version = "0.2.15"
|
|
@@ -379,3 +601,24 @@ name = "winapi-x86_64-pc-windows-gnu"
|
|
|
version = "0.4.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "zeroize"
|
|
|
+version = "1.5.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "20b578acffd8516a6c3f2a1bdefc1ec37e547bb4e0fb8b6b01a4cafc886b4442"
|
|
|
+dependencies = [
|
|
|
+ "zeroize_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "zeroize_derive"
|
|
|
+version = "1.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+ "synstructure",
|
|
|
+]
|