Skip to content

Alamo

Pre-release
Pre-release
Compare
Choose a tag to compare
@npmccallum npmccallum released this 25 Oct 14:48
· 1392 commits to main since this release

Alamo Fort

Not Production Ready

This release is a developer-only, preview release. It is not production ready. We hope that you will experiment with it to see the progress we are making.

What it Does

This release includes two top-level commands enarx info and enarx run.

The enarx info command dumps information about your hardware platform. It can be useful for determining if your platform has support for one of the Enarx backends.

The enarx run command executes a WASM binary in a Keep using either the SEV or SGX backends. For testing and development, you can also run a WASM binary in the unencrypted KVM backend. Applications are currently limited due to our incomplete support for WASI.

Requirements

  1. A supported hardware platform
  2. Rust nightly

For build instructions, see our build documentation.

Known (Temporary) Issues

  • Logging is forcibly enabled and outputs to standard error
  • Incomplete WASI support
  • All IO is unencrypted
  • No attestation

SmashEx

This release contains a mitigation for the SmashEx attack.

Contributors

A hearty thanks to everyone who has contributed over the last few years. This release would not be successful without you!

@MikeCamel @npmccallum @haraldh @connorkuehl @lkatalin @mbestavros @wgwoods @axelsimon @ueno @ziyi-yan @ambaxter @squidboylan @blazebissar @michiboo @matt-ross16 @jyotsna-penumaka @steveej @greyspectrum @rvolosatovs @lilienbm @CyberEpsilon @kubkon @nickvidal @uudiin @zeenix @sagiegurari