oak icon indicating copy to clipboard operation
oak copied to clipboard

Meaningful control of data in distributed systems.

Results 244 oak issues
Sort by recently updated
recently updated
newest added

Currently all of our no_std crates run their tests with std, by declaring no_std only when not running tests `#![cfg_attr(not(test), no_std)]`. That works fine for many cases, but some tests...

At the moment we don't check the the VCEK certificate is still valid when we check its signature and validate the attestation report.

https://github.com/project-oak/oak/blob/e9be418ca9b6ae820b4cfc5fb5ba9a19a0ec736d/oak_crypto/src/encryptor.rs#L196-L202 Currently, additional authenticated data is passed in by the caller when encrypting, then stored alongside the encrypted message, and then returned to the caller when decrypting. This is not...

@thmsbinder I don't remember if this logic is currently used, or was it replaced by the kokoro workflow? If unused, I'd like to remove it and simplify things a bit...

Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.37.22 to 0.37.27. Commits b38dc51 chore: Release rustix version 0.37.27 a2d9c8e Fix p{read,write}v{,v2}'s encoding of the offset argument on Linux. (#896) (#... dce2777 chore: Release rustix version...

dependencies

Currently, most protocol buffer definitions are stored in folders along with Rust crate folders. However, they are not subordinate to Rust; they are equally used by all languages (notably C++...

good first issue
breaking-change

At the moment only some of the Oak Containers tests are executed as part of the `build_binaries_oak_containers` CI step. The Oak Functions on Oak Containers tests are running in the...

All interfaces exposed to the application are now in `proto/containers/application_interfaces.proto`. Previously they were split across multiple different proto files. Adds cpp and python build targets for them, so customer teams...

This PR adds basic implementation of Key Provisioning for Oak Containers which consists of 2 services: - `KeyProvisioningDependantService` which starts before other services and expects to get the group encryption...