Skip to content
This repository was archived by the owner on Apr 24, 2019. It is now read-only.

Commit 4a92a9f

Browse files
author
Seppo Takalo
authored
Remove instructions to turn on NULL entropy. (#21)
Add link to mbed OS handbook instead.
1 parent c211ad8 commit 4a92a9f

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,15 @@ The application:
2020

2121
## Requirements for non-K64F boards
2222

23-
This example application is primarily designed for an FRDM-K64F board but you can also use other mbed OS supported boards to run this example application, with some minor modifications for setup.
23+
* This example requires TLS functionality to be enabled on mbed TLS.
24+
On devices where hardware entropy is not present, TLS is disabled by default.
25+
This would result in compile time failures or linking failures.
2426

25-
* To register your application successfully with non-K64F boards, you need to edit the `mbed_app.json` file to add the `NULL_ENTROPY` feature for mbedTLS:
27+
To learn why entropy is required, read the
28+
[TLS Porting guide](https://docs.mbed.com/docs/mbed-os-handbook/en/5.2/advanced/tls_porting/).
2629

27-
```
28-
""macros": ["MBEDTLS_USER_CONFIG_FILE=\"mbedtls_mbed_client_config.h\"",
29-
"MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES",
30-
"MBEDTLS_TEST_NULL_ENTROPY"],
31-
```
32-
* On non-K64F boards, there is no unregistration functionality and button presses are simulated through timer ticks incrementing every 15 seconds.
30+
* On non-K64F boards, there is no unregistration functionality and
31+
button presses are simulated through timer ticks incrementing every 15 seconds.
3332

3433
## Required software
3534

0 commit comments

Comments
 (0)