#intel-sgx #sgx-sdk #write #applications #helper #key #encryption-decryption

sgx_crypto_helper

Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language

6 stable releases

1.1.0 Dec 19, 2019
1.0.9 Sep 16, 2019
1.0.8 Jun 11, 2019
1.0.7 May 10, 2019
1.0.5 Jan 29, 2019

#2007 in Hardware support

Custom license

360KB
6K SLoC

Note

Please visit our homepage for usage. Thanks!


lib.rs:

Cryptography Library Helper

This crate provides helper functions to simplify key distribution and encryption/decryption. It utilizes sgx_tcrypto and sgx_ucrypto to provide a uniform interface to both enclave and untrusted app. It provides key serialization/deserialization by serde.

The Intel(R) Software Guard Extensions SDK includes a trusted cryptography library named sgx_tcrypto. It includes the cryptographic functions used by other trusted libraries included in the SDK.

Dependencies

~0.9–1.5MB
~33K SLoC