Skip to content

Commit 6d72f6d

Browse files
authored
Merge pull request #582 from fortanix/yx/new-versions-2
Update pkix version
2 parents 4ba459a + b550151 commit 6d72f6d

File tree

17 files changed

+111
-31
lines changed

17 files changed

+111
-31
lines changed

Diff for: .gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
/target
2+
.vscode
3+
.idea

Diff for: .idea/encodings.xml

-6
This file was deleted.

Diff for: Cargo.lock

+70-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Cargo.toml

+22-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
[workspace]
22
members = [
3+
"em-app",
4+
"em-app/examples/get-certificate",
5+
"examples/mem-alloc-test",
6+
"examples/mem-correctness-test",
37
"fortanix-vme/aws-nitro-enclaves/eif-tools",
4-
"fortanix-vme/aws-nitro-enclaves/nsm",
58
"fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify",
9+
"fortanix-vme/aws-nitro-enclaves/nsm",
610
"fortanix-vme/aws-nitro-enclaves/tests/nsm-test",
711
"fortanix-vme/fortanix-vme-abi",
812
"fortanix-vme/fortanix-vme-runner",
913
"fortanix-vme/tests/hello_world",
10-
"fortanix-vme/tests/outgoing_connection",
1114
"fortanix-vme/tests/incoming_connection",
1215
"fortanix-vme/tests/iron",
16+
"fortanix-vme/tests/outgoing_connection",
1317
"fortanix-vme/vme-pkix",
1418
"intel-sgx/aesm-client",
1519
"intel-sgx/async-usercalls",
@@ -22,22 +26,30 @@ members = [
2226
"intel-sgx/fortanix-sgx-tools",
2327
"intel-sgx/ias",
2428
"intel-sgx/report-test",
25-
"intel-sgx/sgxs",
26-
"intel-sgx/sgx-isa",
2729
"intel-sgx/sgx_pkix",
30+
"intel-sgx/sgx-isa",
2831
"intel-sgx/sgxs-loaders",
2932
"intel-sgx/sgxs-tools",
33+
"intel-sgx/sgxs",
3034
"ipc-queue",
3135
"rs-libc",
32-
"em-app",
33-
"em-app/examples/get-certificate/",
3436
]
35-
exclude = ["examples"]
37+
exclude = [
38+
"examples/backtrace_panic",
39+
"examples/mpsc-crypto-mining",
40+
"examples/tls",
41+
"examples/unit_tests",
42+
"examples/usercall-extension-bind/app",
43+
"examples/usercall-extension-bind/runner",
44+
"examples/usercall-extension/app",
45+
"examples/usercall-extension/runner",
46+
"intel-sgx/sgxs-loaders/tests/driver-crawler",
47+
]
3648
resolver = "2"
3749

3850
[patch.crates-io]
39-
libc = { git = "https://github.com/fortanix/libc.git", branch = "fortanixvme" }
40-
nix = { git = "https://github.com/fortanix/nix.git", branch = "raoul/fortanixvme_r0.20.2" }
51+
libc = { git = "https://github.com/fortanix/libc.git", branch = "fortanixvme" }
52+
nix = { git = "https://github.com/fortanix/nix.git", branch = "raoul/fortanixvme_r0.20.2" }
53+
rustc-serialize = { git = "https://github.com/fortanix/rustc-serialize.git", branch = "portability" }
4154
serde = { git = "https://github.com/fortanix/serde.git", branch = "master" }
4255
vsock = { git = "https://github.com/fortanix/vsock-rs.git", branch = "fortanixvme" }
43-
rustc-serialize = { git = "https://github.com/fortanix/rustc-serialize.git", branch = "portability" }

Diff for: examples/backtrace_panic/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ name = "backtrace_panic"
33
version = "0.1.0"
44
authors = ["Fortanix, Inc."]
55
edition = "2018"
6+
publish = false
67

78
[dependencies]

Diff for: examples/mem-alloc-test/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name = "mem-alloc-test"
33
version = "1.0.0"
44
edition = "2021"
55
authors = ["Fortanix, Inc."]
6+
publish = false
67

78
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
89

Diff for: examples/mem-correctness-test/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "mem-correctness-test"
33
version = "0.1.0"
44
edition = "2021"
5+
publish = false
56

67
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
78

Diff for: examples/mpsc-crypto-mining/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "mpsc-crypto-mining"
33
version = "0.1.0"
44
authors = ["belfz <[email protected]>"]
5+
publish = false
56

67
[dependencies]
78
easy-hash = "0.1.0"

Diff for: examples/unit_tests/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "rust-sgx-ut"
33
version = "0.1.0"
44
authors = ["Fortanix, Inc."]
5+
publish = false
56

67
[dependencies]
78
serde = { version = "1.0", features = ["derive"] }

Diff for: examples/usercall-extension-bind/app/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ name = "app"
33
version = "0.1.0"
44
authors = ["Vardhan Thigle <[email protected]>"]
55
edition = "2018"
6+
publish = false
67

78
[dependencies]

Diff for: examples/usercall-extension-bind/runner/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.1.0"
44
authors = ["Fortanix, Inc."]
55
license = "MPL-2.0"
66
edition = "2018"
7+
publish = false
78

89
[dependencies]
910
aesm-client = { version = "0.5.0", features = ["sgxs"], path="../../../intel-sgx/aesm-client"}

Diff for: examples/usercall-extension/app/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ name = "app"
33
version = "0.1.0"
44
authors = ["Vardhan Thigle <[email protected]>"]
55
edition = "2018"
6+
publish = false
67

78
[dependencies]

Diff for: examples/usercall-extension/runner/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.1.0"
44
authors = ["Fortanix, Inc."]
55
license = "MPL-2.0"
66
edition = "2018"
7+
publish = false
78

89
[dependencies]
910
aesm-client = { version = "0.5.0", features = ["sgxs"], path="../../../intel-sgx/aesm-client"}

Diff for: fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ mbedtls = { version = "0.12", features = ["rdrand", "std", "time", "ssl"], defau
1515
num-bigint = "0.4"
1616
serde = { version = "1.0", features = ["derive"] }
1717
serde_bytes = "0.11"
18-
pkix = "0.1"
18+
pkix = ">=0.1.2, <0.3.0"
1919
yasna = { version = "0.4", features = ["num-bigint"] }
2020

2121
[dev-dependencies]
2222
chrono = "0.4.0"
23-
pkix = "0.1"
23+
pkix = ">=0.1.2, <0.3.0"
2424
lazy_static = "1.3.0"
2525

2626
[features]

Diff for: fortanix-vme/aws-nitro-enclaves/tests/nsm-test/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
name = "nsm-test"
33
version = "0.1.0"
44
edition = "2021"
5-
5+
publish = false
66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77

88
[dependencies]
99
nsm = { path = "../../nsm" }
10-
pkix = { version = "0.1" }
10+
pkix = { version = ">=0.1.2, <0.3.0" }

Diff for: fortanix-vme/vme-pkix/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vme-pkix"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
authors = ["Fortanix, Inc."]
55
edition = "2018"
66
license = "MPL-2.0"
@@ -13,4 +13,4 @@ categories = ["cryptography"]
1313

1414
[dependencies]
1515
lazy_static = "1"
16-
pkix = "0.1.1"
16+
pkix = ">=0.1.0, <0.3.0"

Diff for: intel-sgx/ias/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ias"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
authors = ["Fortanix, Inc."]
55
license = "MPL-2.0"
66
edition = "2018"
@@ -21,7 +21,7 @@ serde = { version = "1.0.7", features = ["derive"] }
2121
url = "2.2"
2222

2323
mbedtls = { version = "0.12", features = ["std"], default-features = false, optional = true }
24-
pkix = "0.1"
24+
pkix = ">=0.1.0, <0.3.0"
2525

2626
sgx-isa = { version = "0.4", path = "../sgx-isa" }
2727
sgx_pkix = { version = "0.2", path = "../sgx_pkix" }

0 commit comments

Comments
 (0)