File tree Expand file tree Collapse file tree
oak_functions_standalone/testdata Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Getting Started
22
3- This directory contains a minimal template for writting enclave apps with ` oak ` .
3+ This directory contains a minimal template for writing enclave apps with ` oak ` .
44
55## Usage
66
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ The client and server objects can connect to each other over a transport. A
1919transport consists of a single method, usually called ` invoke ` , which represents
2020an atomic invocation, sending a sequence of bytes and receiving a sequence of
2121bytes. microRPC takes care of translating a call on the client object to a
22- request messsage , serialize that to bytes, then on the server side deserialize
22+ request message , serialize that to bytes, then on the server side deserialize
2323the bytes into the request message, and dispatching the user request to the
2424correct method on the server object, and similarly for the response path back to
2525the client.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ This library provides an implementation of the
1111underlying details of the TEE platform (e.g.,
1212[ AMD SEV-SNP] ( https://www.amd.com/en/developer/sev.html ) or
1313[ Intel TDX] ( https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/overview.html ) )
14- and provides a unified inferface for generating the
14+ and provides a unified interface for generating the
1515[ ` Evidence ` ] ( ../proto/attestation/evidence.proto ) message needed for
1616[ Remote Attestation] ( ../docs/remote-attestation.md ) .
1717
Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ runtime unpack them before running them.
106106
107107While this is definitely feasible, we've decided against it, for a few reasons:
108108
109- 1 . Additional logic and maintance overhead in the Oak Containers Orchestrator.
109+ 1 . Additional logic and maintenance overhead in the Oak Containers Orchestrator.
1101102 . Additional overhead when loading an image - now the runtime will have to
111111 unpack it, adding even more time to the container startup.
1121123 . Fewer transformations of the measured runtime bundle. We are unpacking your
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ handle encryption.
66
77- ` application ` contains the actual application business logic that the rest of
88 the demo exposes.
9- - ` proto ` contains the proto messages and service defintions
9+ - ` proto ` contains the proto messages and service definitions
1010- ` service ` contains the implementation of the microRPC service
1111- ` tests ` shows a simple end-to-end example
1212
Original file line number Diff line number Diff line change 99We use this Docker image to build the base system image for Oak Containers.
1010
1111The bazel-built system image rules layer in freshly-built Oak Containers
12- binaries onto a pre-created base image. The base iamge is not re-generated on
12+ binaries onto a pre-created base image. The base image is not re-generated on
1313every run, since it changes very infrequently.
1414
1515For more information on updating the base image, see ` base/README.md ` .
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ The Oak Functions WebAssembly module
1010- [ imports functions] ( #imported-functions ) from the Oak Functions runtime.
1111
1212The Oak Functions WebAssembly ABI is quite low-level, and it is mostly a way to
13- allow building a more expressive API based on an invocation-bsaed
13+ allow building a more expressive API based on an invocation-based
1414[ microRPC] ( /micro_rpc/ ) transport on top of it.
1515
1616Oak Functions WebAssembly modules will typically use more convenient (and safer)
@@ -69,7 +69,7 @@ providing the following functions as
6969 little-endian u32).
7070- ` result[0]: i32 ` : numeric
7171 [ ` StatusCode ` ] ( https://github.com/grpc/grpc/blob/master/doc/statuscodes.md#status-codes-and-their-use-in-grpc )
72- reprsenting the result of the invocation. Note that this is in addition to any
72+ representing the result of the invocation. Note that this is in addition to any
7373 status code that the API implementation may return; it only represents the
7474 success or failure of the Wasm invocation itself as a transport.
7575
Original file line number Diff line number Diff line change 22
33Keys are specified in the form of ` "(<lat>,<long>)" ` where lat and long have two
44points of precision after the decimal. The values are the temperatures in
5- Celsius of those corrdinates . Both the keys and values are UTF-8 encoded.
5+ Celsius of those coordinates . Both the keys and values are UTF-8 encoded.
66
77The data is for testing only and is not based on real temperature data.
88
Original file line number Diff line number Diff line change 22
33This crate contains (a subset of) the data structures needed to boot the Linux
44kernel, which are of interest to someone who wants to implement a bootloader (or
5- a kernel compatbile with the Linux boot protocol).
5+ a kernel compatible with the Linux boot protocol).
66
77The data structures themselves were first generated with ` bindgen ` as follows:
88
Original file line number Diff line number Diff line change 11# Private memory service definition
22
3- The proto file for the ` Invokation Layer` message for private memory service.
3+ The proto file for the ` Invocation Layer` message for private memory service.
You can’t perform that action at this time.
0 commit comments