forked from OP-TEE/optee_os
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a new file containing release notes and wrote the first release notes for tag 0.1.0. Signed-off-by: Joakim Bech <[email protected]> Reviewed-by: Pascal Brand <[email protected]> Reviewed-by: Jerome Forissier <[email protected]>
- Loading branch information
1 parent
999e4a6
commit 759cc49
Showing
1 changed file
with
105 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
OP-TEE - version 0.1.0 | ||
====================== | ||
|
||
New features | ||
------------ | ||
Below is a summary of the most important features added, but at the end you will | ||
find a link that present you all commits between the current and previous | ||
release tag. | ||
|
||
* GlobalPlatform Client API v1.0 support. | ||
|
||
* GlobalPlatform Internal API v1.0 support. | ||
|
||
* GlobalPlatform Secure Elements v1.0 support. | ||
|
||
* Add hardware support for | ||
|
||
* Allwinner A80, ARMv7-A. | ||
|
||
* ARM Juno Board, ARMv8-A. | ||
|
||
* Foundation Models, ARMv8-A. | ||
|
||
* Fast Models, ARMv8-A. | ||
|
||
* QEMU, ARMv7-A. | ||
|
||
* STM Cannes, ARMv7-A. | ||
|
||
* STM Orly2, ARMv7-A. | ||
|
||
* Add LibTomCrypt as the default software cryptographic library. | ||
|
||
* Add cryptographic abstraction layer in on secure side to ease the use of | ||
other cryptographic software libraries or adding support for hardware | ||
acceleration. | ||
|
||
* Extended cryptographic API with support for HKDF, Concat KDF and PBKDF2. | ||
|
||
* SHA-1 and SHA-256 ARMv8-A crypto extension implementation. | ||
|
||
* Enabled paging support in OP-TEE OS. | ||
|
||
* Add support for xtest (both standard and extended) in QEMU and FVP setup | ||
scripts. | ||
|
||
* Add documentation for the OS design, cryptographic abstraction layer, secure | ||
elements design, the build system, GitHub usage, key derivation extensions, | ||
ARM-Trusted Firmware usage within OP-TEE and GlobalPlatform usage within | ||
OP-TEE. | ||
|
||
* Integrate support for Travis CI. | ||
|
||
* [Link][github_commits_0_1_0] to a list of all commits between this and | ||
previous release. | ||
|
||
|
||
Tested on | ||
--------- | ||
Definitions: | ||
|
||
| Type | Meaning | | ||
| ---- | ------- | | ||
| Standard tests | The optee_test project. | | ||
| Extended tests | optee_test with tests from the GlobalPlatform™ TEE Initial Configuration Test Suite v1.0.0. | | ||
| Hello world test | Plain hello world Trusted Application such as [this][hello_world]. | | ||
|
||
* Allwinner A80 (plat-sunxi), hello world test. | ||
|
||
* ARM Juno Board (vexpress-juno), standard tests. | ||
|
||
* Foundation Models (plat-vexpress-fvp), standard + extended tests | ||
|
||
* QEMU (plat-vexpress-qemu), standard + extended tests (and Secure Elements | ||
tested separately). | ||
|
||
* STM Cannes (plat-stm-cannes), standard + extended tests. | ||
|
||
|
||
Issues resolved since last release | ||
---------------------------------- | ||
N/A since this is the first release tag on OP-TEE. | ||
|
||
|
||
Known issues | ||
------------ | ||
* Storage is implemented, but not "Secure storage", meaning that a client | ||
needs to do encrypt files on their own before storing the files. | ||
|
||
* Issue(s) open on GitHub | ||
* [#95][pr95]: An error about building the test code of libtomcrypt. | ||
|
||
* [#149][pr149]: when testing optee os with arm trusted firmware (I | ||
utilized optee os tee.bin as bl32 image) on juno platform, I got an | ||
error. | ||
|
||
* [#161][pr161]: tee_svc_cryp.c lacks accessibility checks on | ||
user-supplied TEE_Attributes. | ||
|
||
[hello_world]: https://github.com/jenswi-linaro/lcu14_optee_hello_world | ||
[github_commits_0_1_0]: https://github.com/OP-TEE/optee_os/compare/b01047730e77127c23a36591643eeb8bb0487d68...999e4a6c0f64d3177fd3d0db234107b6fb860884 | ||
[pr95]: https://github.com/OP-TEE/optee_os/issues/95 | ||
[pr149]: https://github.com/OP-TEE/optee_os/issues/149 | ||
[pr161]: https://github.com/OP-TEE/optee_os/issues/161 | ||
|