Skip to content

Commit 958fb46

Browse files
committed
v1.0.6
Signed-off-by: Yu Ding <[email protected]>
1 parent 7cd8301 commit 958fb46

File tree

23 files changed

+36
-21
lines changed

23 files changed

+36
-21
lines changed

Readme.md

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Rust SGX SDK helps developers write Intel SGX applications in Rust programming l
55

66
To achieve better security, we recommend developers to apply [Non-bypassable Security Paradigm (NbSP)](https://github.com/baidu/rust-sgx-sdk/blob/master/documents/nbsp.pdf) to the system design and implementation.
77

8+
## v1.0.6 Release
9+
Fix bugs in sgx_alloc, sgx_types, ucd-generate and improve sgx_ttunittest. Added rust-base58. Thanks to @elichai, @cbeck88, @brenzi and @nhynes.
10+
811
## v1.0.5 Release
912
This version supports Rust nightly build (nightly-2019-01-28, v1.34.0) in the master branch and the most recent stable build (stable-2019-01-16, v1.32.0) in the rust-stable branch. It supports the latest Intel SGX SDK **v2.4.0** and Ubuntu Linux 16.04+18.04. We provide support to Intel's Protected Code Loader. We provide sgx_ucrypto and sgx_crypto_helper for using SGX-style crypto primitives in untrusted app and RSA keypair serialization/deserialization in both trusted and untrusted programs. We re-organize ocall related interfaces and provide them in a new crate sgx_libc with a bunch of new ocall functions. In addition, we port net2 to SGX. Please refer to [release_notes](release_notes.md) for further details.
1013

release_notes.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# Rust SGX SDK v1.0.6 Release Notes
2+
3+
**Add proper support to memalign in sgx_alloc** Thanks to @cbeck88.
4+
5+
**Use `core::mem::zeroed` to get a zero-initialized struct** Thanks to @cbeck88.
6+
7+
**Fix ucd-generate lazy_static dep** Thanks to @nhynes.
8+
9+
**Added support for closures in sgx_tunittest** Thanks to @elichai.
10+
11+
**Added rust-base58** Thanks to @brenzi.
12+
113
# Rust SGX SDK v1.0.5 Release Notes
214

315
**Upgrade Recommended** Intel issued a security advisory [INTEL-SA-00202](https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00202.html) and fixed the problem in Intel SGX SDK v2.4.

sgx_alloc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_alloc"
3-
version = "1.0.5-fix"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_crypto_helper/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_crypto_helper"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_libc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_libc"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_rand/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_rand"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_rand_derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_rand_derive"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_serialize/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_serialize"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_serialize_derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_serialize_derive"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_serialize_derive_internals/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_serialize_derive_internals"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tcrypto/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tcrypto"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tdh/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tdh"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tkey_exchange/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tkey_exchange"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tprotected_fs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tprotected_fs"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_trts/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_trts"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tse/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tse"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tseal/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tseal"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tservice/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tservice"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_tstd/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tstd"
3-
version = "1.0.5-fix"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
build = "build.rs"
66
repository = "https://github.com/baidu/rust-sgx-sdk"

sgx_tunittest/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_tunittest"
3-
version = "1.0.5-fix"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_types/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["Baidu"]
33
name = "sgx_types"
4-
version = "1.0.5-fix"
4+
version = "1.0.6"
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"
77
documentation = "https://dingelish.github.io/"

sgx_ucrypto/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_ucrypto"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

sgx_urts/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sgx_urts"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
authors = ["Baidu"]
55
repository = "https://github.com/baidu/rust-sgx-sdk"
66
license-file = "LICENSE"

0 commit comments

Comments
 (0)