Ron Eldor
c94b5861e4
Add mbedtls platform setup and teardown to modules
...
Add calls to `mbedtls_platform_setup()`
and `mbedtls_platform_teardown()` to all modules and tests using Mbed TLS.
2019-02-18 11:43:32 +02:00
Yossi Levy
d8d91c336a
Adding MBEDTLS_ENTROPY_NV_SEED macro check in device key to allow key derivation when there is no TRNG but there is DRBG
2019-02-13 14:18:45 +02:00
Yossi Levy
2adf5db881
Adding a test if device key buffer has changed after calling to entropy func. this should enable as to eliminate some rare cases when the trng fail but still return success.
2019-01-10 10:18:44 +02:00
Stephan Brunner
9d8835741b
Fix security bug in DeviceKey
2019-01-07 18:04:33 +01:00
Alastair D'Silva
2617c5d55b
Don't use define checks on DEVICE_FOO macros (mbed code)
...
The DEVICE_FOO macros are always defined (either 0 or 1).
This patch replaces any instances of a define check on a DEVICE_FOO
macro with value test instead.
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2018-12-20 10:16:42 +11:00
Yossi Levy
cdcf14ef79
Fixing Doxygen descriptions
2018-12-03 16:08:07 +02:00
David Saada
e073fb69b2
Change Device key to work with KVStore
2018-11-24 17:43:42 +02:00
Martin Kojtal
bfb8b723c3
device key: fix coding style
2018-11-07 08:56:32 +00:00
Amanda Butler
2da54cbb4a
Edit DeviceKey.h
...
Standardize tense across documents, and edit some existing text for phrasing.
2018-10-12 10:58:58 -05:00
deepikabhavnani
6031bc2fb1
Updated doxygen comments
2018-10-12 10:41:52 -05:00
Martin Kojtal
f2cc21d038
device key: add memset include
2018-06-28 14:17:15 +01:00
Amanda Butler
44dc8624d5
Enable DeviceKey class reference for Doxygen
...
Add conditional, so Doxygen renders properly.
2018-05-24 18:59:12 -05:00
Yossi Levy
7401aea36a
Remove reset tests. Small change to cmac claculation in get_derived_key
2018-05-22 21:35:33 +03:00
Yossi Levy
b95c5f79c0
Replace UINT16_MAX with (uint16_t)-1 because of build failure
2018-05-21 18:47:39 +03:00
Yossi Levy
492dc9f1fc
Remove uneeded variables
2018-05-16 14:48:30 +03:00
Yossi Levy
d816937975
Remove unnecessary remark
2018-05-16 13:24:46 +03:00
Yossi Levy
bf9b2cb6c7
Fix for generate_key_by_trng
2018-05-16 12:17:20 +03:00
Yossi Levy
d88f4b3084
Stricter parameter check
2018-05-16 11:44:45 +03:00
Yossi Levy
1cb43fa020
Fixing trng_get_bytes return status
2018-05-14 20:01:47 +03:00
Yossi Levy
789eb04617
Changed trng loop condition
2018-05-14 14:07:57 +03:00
Yossi Levy
73d1c8df93
Fix of error macros
2018-05-14 13:52:20 +03:00
Yossi Levy
98e83c2262
Implementing KDF in Counter Mode for key derivation function. Moving device key to features
2018-05-08 16:59:05 +03:00