You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New plan, deviate slightly from the cpp runtime to avoid porting dependencies:
make protobuf configuration compilation-optional on std. This configuration is used by the tests, and is how the cpp runtime configures the enclave, but to avoid porting a protobuf library to no_std we can pass in a rust native configuration structure. The structure can be created by a std using rust library linked into the host asylo code (outside of the enclave.)
blaxill
added
blocked
This pull request is blocked by another pull request or issue
and removed
blocked
This pull request is blocked by another pull request or issue
labels
Feb 3, 2020
New plan, deviate slightly from the cpp runtime to avoid porting dependencies:
std
. This configuration is used by the tests, and is how the cpp runtime configures the enclave, but to avoid porting a protobuf library tono_std
we can pass in a rust native configuration structure. The structure can be created by astd
using rust library linked into the host asylo code (outside of the enclave.)oak_abi
no_std
compatible Make oak_abi no_std compatible #638Alternative original plan, port the remaining crates and become a drop in replacement for the cpp runtime (also requires porting nodes):
rust-protobuf
, perhaps move toprost
which is closer(perhaps?) to supportingno_std
- Investigate making rust-protobufno_std
compatible #550no_std
support is currently broken due to a dependency. Fix is ready but not on cargo yetnum-bigint
0.3 release map withno_std
support Tracking issue for num-bigint 0.3 rust-num/num-bigint#128no_std
support issue Can't build in no_std environment wasmi-labs/wasmi#204The text was updated successfully, but these errors were encountered: