Skip to content

Release 0.5.1

Compare
Choose a tag to compare
@KeithMoyer KeithMoyer released this 10 Jan 01:11
· 641 commits to master since this release

Changes since 0.5.0 include:

  • Fix for SGX hardware enclaves with Bazel 1.0+ commit
  • Updated to newer versions of dependencies
  • Improved documentation and testing
  • Maintenance work and bug fixes

Compatibility:

  • The sgx_unsigned_enclave Bazel macro is deprecated in favor of cc_unsigned_enclave (asylo.bzl) with a specified sgx backend, or sgx_cc_unsigned_enclave (sgx_rules.bzl) as a shorthand for the former. commit
  • The previously deprecated sgx_enclave macro has been removed. Instead cc_unsigned_enclave or debug_sign_enclave should be used, specifying backends = sgx.backend_labels. commit
  • The HostConfig proto field in EnclaveConfig is deprecated. Related methods for creating configs in enclave_config_util.h have been updated so that they do not require a HostConfig parameter. commit, commit
  • AesGcmSivCryptor is deprecated in favor of AeadCryptor. commit
  • The deprecated SGXLoader/SimLoader/SimEmbeddedLoader aliases have been removed. The EnclaveLoadConfig/SgxLoadConfig proto should be used instead. commit, commit
  • A number of items under asylo/identity have been moved. The old locations have been deprecated in favor of the new ones.
    • asylo/identity/null_identity/... -> asylo/identity/attestation/null/…
    • asylo/identity/sgx/... -> asylo/identity/attestation/sgx/…
    • asylo/identity/util/... -> asylo/crypto/…
    • asylo/identity:sealed_secret_proto -> asylo/identity/sealing:sealed_secret_proto
    • asylo/identity:sealed_secret_cc_proto -> asylo/identity/sealing:sealed_secret_cc_proto
    • asylo/identity:secret_sealer -> asylo/identity/sealing:secret_sealer
    • asylo/identity:enclave_assertion_generator -> asylo/identity/attestation:enclave_assertion_generator
    • asylo/identity:enclave_assertion_verifier -> asylo/identity/attestation:enclave_assertion_verifier