Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document on how to fork a standard crate. #421

Open
TommyLike opened this issue Mar 7, 2023 · 4 comments
Open

Document on how to fork a standard crate. #421

TommyLike opened this issue Mar 7, 2023 · 4 comments

Comments

@TommyLike
Copy link

Hey manintainers, I am new to teaclave and sgx and I think this project provides much convenience for developing Rust SGX projects. by reading the document I have two questions:

  1. The document mentioned that not all standard crates can be used in enclave projects, if so, How can I get the full list of updated crates? To be more specific, I need the support of pgp and openssl crates.
  2. if those two are not supported, what's the procedure to make them suppported/forked?****
@TommyLike
Copy link
Author

@dingelish ding

@henrysun007
Copy link

openssl depends on openssl-sys that contains c/cpp code. One should have some knowledge about Intel SGX to port Rust crates that have those sys crates inside. To port pure Rust crates, please refer to https://github.com/apache/incubator-teaclave-crates and https://github.com/apache/incubator-teaclave.

@yangfh2004
Copy link

@TommyLike We have ported large collections of popular Rust crates into SGX, please checkout our GitLab repos https://gitlab.com/dexlabs

@TommyLike
Copy link
Author

@TommyLike We have ported large collections of popular Rust crates into SGX, please checkout our GitLab repos https://gitlab.com/dexlabs

thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants