#sgx #crypto #helper #intel

sgx_crypto_helper

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

5 stable releases

✓ Uses Rust 2018 edition

new 1.0.9 Sep 16, 2019
1.0.8 Jun 11, 2019
1.0.7 May 10, 2019
1.0.6 Feb 6, 2019
1.0.5 Jan 29, 2019

#144 in Cryptography

Download history 7/week @ 2019-06-02 50/week @ 2019-06-09 125/week @ 2019-06-16 56/week @ 2019-06-23 68/week @ 2019-06-30 31/week @ 2019-07-07 24/week @ 2019-07-14 1/week @ 2019-07-21 20/week @ 2019-07-28 32/week @ 2019-08-04 53/week @ 2019-08-11 53/week @ 2019-08-18 24/week @ 2019-08-25 62/week @ 2019-09-01 31/week @ 2019-09-08

180 downloads per month

Custom license

315KB
5.5K 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

~1.2–1.6MB
~35K SLoC