New
Release 0.5.3
Changes since 0.5.2 include:
- Updated to the latest Intel SGX SDK to pick up fixes and improvements
- Added bindings for calling into Asylo enclaves from Java applications
- Stability fixes for signal handling in SGX simulation mode
- Performance improvements through more efficient locking mechanisms
- Updated to newer versions of dependencies
- Additional POSIX interface implementations
- Improved documentation and testing
- Maintenance work and bug fixes
Compatibility:
- The SGX SDK update included changes that are not binary compatible with previous releases. When updating to Asylo 0.5.3, ensure you rebuild both your enclave and its loader. (https://github.com/google/asylo/commit/c667347e87281fef36d0d4a820f74e2864bf00e3, https://github.com/google/asylo/commit/99489127970be3d9807920f1f8acc25a6d9253a8)
- The non-standard ENCLAVE_STORAGE_SET_KEY ioctl request has been moved to <asylo/secure_storage.h>. The implicit definition by including <sys/ioctl.h> is deprecated and will be removed in a future release. If using Asylo secure storage, ensure that the secure_storage.h header is included where needed. (https://github.com/google/asylo/commit/4a9d2f20f0fcbf171c981e86e83869591bc8a1a4)