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
Deepika
9db31d299b
Resolve build issues in test
...
mbed.h was added in test, via greentea and utest header files. 'mbed.h' is removed
from header files and required header file and namespace is added to CPP/C files
2018-10-16 11:50:16 -05: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
Yossi Levy
607e2ec28f
Fixing some coverity issues.
2018-06-03 17:34:52 +03: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
f33f4dab26
Increase tests timeout to 45 second
2018-05-23 11:29:46 +03: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
9df32d1f00
Fix README.md grammar mistakes
2018-05-09 11:22:15 +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