Skip to content

Commit

Permalink
v1.0.6
Browse files Browse the repository at this point in the history
Signed-off-by: Yu Ding <[email protected]>
  • Loading branch information
dingelish committed Feb 6, 2019
1 parent 7cd8301 commit 958fb46
Show file tree
Hide file tree
Showing 23 changed files with 36 additions and 21 deletions.
3 changes: 3 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ Rust SGX SDK helps developers write Intel SGX applications in Rust programming l

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.

## v1.0.6 Release
Fix bugs in sgx_alloc, sgx_types, ucd-generate and improve sgx_ttunittest. Added rust-base58. Thanks to @elichai, @cbeck88, @brenzi and @nhynes.

## v1.0.5 Release
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.

Expand Down
12 changes: 12 additions & 0 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# Rust SGX SDK v1.0.6 Release Notes

**Add proper support to memalign in sgx_alloc** Thanks to @cbeck88.

**Use `core::mem::zeroed` to get a zero-initialized struct** Thanks to @cbeck88.

**Fix ucd-generate lazy_static dep** Thanks to @nhynes.

**Added support for closures in sgx_tunittest** Thanks to @elichai.

**Added rust-base58** Thanks to @brenzi.

# Rust SGX SDK v1.0.5 Release Notes

**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.
Expand Down
2 changes: 1 addition & 1 deletion sgx_alloc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_alloc"
version = "1.0.5-fix"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_crypto_helper/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_crypto_helper"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_libc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_libc"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_rand/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_rand"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_rand_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_rand_derive"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_serialize/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_serialize"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_serialize_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_serialize_derive"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_serialize_derive_internals/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_serialize_derive_internals"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tcrypto/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tcrypto"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tdh/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tdh"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tkey_exchange/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tkey_exchange"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tprotected_fs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tprotected_fs"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_trts/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_trts"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tse/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tse"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tseal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tseal"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tservice/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tservice"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tstd/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tstd"
version = "1.0.5-fix"
version = "1.0.6"
authors = ["Baidu"]
build = "build.rs"
repository = "https://github.com/baidu/rust-sgx-sdk"
Expand Down
2 changes: 1 addition & 1 deletion sgx_tunittest/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_tunittest"
version = "1.0.5-fix"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
authors = ["Baidu"]
name = "sgx_types"
version = "1.0.5-fix"
version = "1.0.6"
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
documentation = "https://dingelish.github.io/"
Expand Down
2 changes: 1 addition & 1 deletion sgx_ucrypto/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_ucrypto"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down
2 changes: 1 addition & 1 deletion sgx_urts/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sgx_urts"
version = "1.0.5"
version = "1.0.6"
authors = ["Baidu"]
repository = "https://github.com/baidu/rust-sgx-sdk"
license-file = "LICENSE"
Expand Down

0 comments on commit 958fb46

Please sign in to comment.