Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of http-example by
mbedtls_entropy_config.h@2:4b4ac59ff9b0, 2017-02-16 (annotated)
- Committer:
- Jan Jongboom
- Date:
- Thu Feb 16 11:48:57 2017 +0100
- Revision:
- 2:4b4ac59ff9b0
- Parent:
- 0:85fdc69bc10c
- Child:
- 4:27fd8efb5bab
Move mbed-http into a separate library
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Jan Jongboom |
0:85fdc69bc10c | 1 | /* |
| Jan Jongboom |
0:85fdc69bc10c | 2 | * Copyright (C) 2006-2016, ARM Limited, All Rights Reserved |
| Jan Jongboom |
0:85fdc69bc10c | 3 | * SPDX-License-Identifier: Apache-2.0 |
| Jan Jongboom |
0:85fdc69bc10c | 4 | * |
| Jan Jongboom |
0:85fdc69bc10c | 5 | * Licensed under the Apache License, Version 2.0 (the "License"); you may |
| Jan Jongboom |
0:85fdc69bc10c | 6 | * not use this file except in compliance with the License. |
| Jan Jongboom |
0:85fdc69bc10c | 7 | * You may obtain a copy of the License at |
| Jan Jongboom |
0:85fdc69bc10c | 8 | * |
| Jan Jongboom |
0:85fdc69bc10c | 9 | * http://www.apache.org/licenses/LICENSE-2.0 |
| Jan Jongboom |
0:85fdc69bc10c | 10 | * |
| Jan Jongboom |
0:85fdc69bc10c | 11 | * Unless required by applicable law or agreed to in writing, software |
| Jan Jongboom |
0:85fdc69bc10c | 12 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| Jan Jongboom |
0:85fdc69bc10c | 13 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| Jan Jongboom |
0:85fdc69bc10c | 14 | * See the License for the specific language governing permissions and |
| Jan Jongboom |
0:85fdc69bc10c | 15 | * limitations under the License. |
| Jan Jongboom |
0:85fdc69bc10c | 16 | * |
| Jan Jongboom |
0:85fdc69bc10c | 17 | * This file is part of mbed TLS (https://tls.mbed.org) |
| Jan Jongboom |
0:85fdc69bc10c | 18 | */ |
| Jan Jongboom |
0:85fdc69bc10c | 19 | |
| Jan Jongboom |
0:85fdc69bc10c | 20 | #include "select-demo.h" |
| Jan Jongboom |
0:85fdc69bc10c | 21 | |
| Jan Jongboom |
0:85fdc69bc10c | 22 | /* Enable entropy for K64F and K22F. This means entropy is disabled for all other targets. */ |
| Jan Jongboom |
0:85fdc69bc10c | 23 | /* Do **NOT** deploy this code in production on other targets! */ |
| Jan Jongboom |
0:85fdc69bc10c | 24 | /* See https://tls.mbed.org/kb/how-to/add-entropy-sources-to-entropy-pool */ |
| Jan Jongboom |
0:85fdc69bc10c | 25 | #if defined(TARGET_K64F) || defined(TARGET_K22F) |
| Jan Jongboom |
0:85fdc69bc10c | 26 | #undef MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES |
| Jan Jongboom |
0:85fdc69bc10c | 27 | #undef MBEDTLS_TEST_NULL_ENTROPY |
| Jan Jongboom |
0:85fdc69bc10c | 28 | #endif |
| Jan Jongboom |
0:85fdc69bc10c | 29 | |
| Jan Jongboom |
2:4b4ac59ff9b0 | 30 | #if DEMO == DEMO_HTTPS |
| Jan Jongboom |
2:4b4ac59ff9b0 | 31 | |
| Jan Jongboom |
0:85fdc69bc10c | 32 | #if !defined(MBEDTLS_ENTROPY_HARDWARE_ALT) && \ |
| Jan Jongboom |
0:85fdc69bc10c | 33 | !defined(MBEDTLS_ENTROPY_NV_SEED) && !defined(MBEDTLS_TEST_NULL_ENTROPY) |
| Jan Jongboom |
0:85fdc69bc10c | 34 | #error "This hardware does not have an entropy source." |
| Jan Jongboom |
0:85fdc69bc10c | 35 | #endif /* !MBEDTLS_ENTROPY_HARDWARE_ALT && !MBEDTLS_ENTROPY_NV_SEED && |
| Jan Jongboom |
0:85fdc69bc10c | 36 | * !MBEDTLS_TEST_NULL_ENTROPY */ |
| Jan Jongboom |
0:85fdc69bc10c | 37 | |
| Jan Jongboom |
0:85fdc69bc10c | 38 | #if !defined(MBEDTLS_SHA1_C) |
| Jan Jongboom |
0:85fdc69bc10c | 39 | #define MBEDTLS_SHA1_C |
| Jan Jongboom |
0:85fdc69bc10c | 40 | #endif /* !MBEDTLS_SHA1_C */ |
| Jan Jongboom |
0:85fdc69bc10c | 41 | |
| Jan Jongboom |
0:85fdc69bc10c | 42 | /* |
| Jan Jongboom |
0:85fdc69bc10c | 43 | * This value is sufficient for handling 2048 bit RSA keys. |
| Jan Jongboom |
0:85fdc69bc10c | 44 | * |
| Jan Jongboom |
0:85fdc69bc10c | 45 | * Set this value higher to enable handling larger keys, but be aware that this |
| Jan Jongboom |
0:85fdc69bc10c | 46 | * will increase the stack usage. |
| Jan Jongboom |
0:85fdc69bc10c | 47 | */ |
| Jan Jongboom |
0:85fdc69bc10c | 48 | #define MBEDTLS_MPI_MAX_SIZE 256 |
| Jan Jongboom |
0:85fdc69bc10c | 49 | |
| Jan Jongboom |
0:85fdc69bc10c | 50 | #define MBEDTLS_MPI_WINDOW_SIZE 1 |
| Jan Jongboom |
0:85fdc69bc10c | 51 | |
| Jan Jongboom |
0:85fdc69bc10c | 52 | #endif |
