zephyr/subsys/settings/src
Andrzej Puzdrowski 493ae365a8 settings: fix value-len-get while base64 is enabled
While base64 encoding was enabled settings_val_get_len_cb() returned
encoded length instead of decoded value length.

This patches introduce procedure which calculates the value length
properly. For that additional read of the end of the encoded value is
required for checking how many form last 3 value bytes wear encoded.

fixes #12122

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2019-01-09 08:40:00 -05:00
..
CMakeLists.txt cmake: settings: Don't add ext nffs include dir to global includes 2018-07-25 08:27:45 -04:00
settings_fcb.c settings: Corrected type for offset variables 2019-01-07 11:48:35 +01:00
settings_file.c settings: Corrected type for offset variables 2019-01-07 11:48:35 +01:00
settings_init.c subsys/settings: stream-style encoding and decoding to/from storage 2018-12-11 11:22:16 +01:00
settings_line.c settings: fix value-len-get while base64 is enabled 2019-01-09 08:40:00 -05:00
settings_priv.h settings: add API for check value size 2018-12-11 11:22:16 +01:00
settings_store.c settings: fix key-value duplication check 2018-12-12 12:51:12 +01:00
settings.c settings: add API for check value size 2018-12-11 11:22:16 +01:00