Go to the source code of this file.
Legato Install Status API include file.
Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.
| #define LE_SECSTORE_MAX_ITEM_SIZE 8192 |
Maximum number of bytes for each item in secure storage.
| #define LE_SECSTORE_MAX_NAME_SIZE 255 |
Maximum number of characters that a secure storage item name can be.
| void le_secStore_ConnectService |
( |
void |
| ) |
|
Connect the client to the service
Deletes an item from secure storage.
- Returns
- LE_OK if successful. LE_NOT_FOUND if the item does not exist. LE_UNAVAILABLE if the secure storage is currently unavailable.
- Parameters
-
| [in] | name | Name of the secure storage item. |
| void le_secStore_DisconnectService |
( |
void |
| ) |
|
Disconnect the client from the service
| le_result_t le_secStore_Read |
( |
const char * |
name, |
|
|
uint8_t * |
bufPtr, |
|
|
size_t * |
bufNumElementsPtr |
|
) |
| |
Reads an item from secure storage.
- Returns
- LE_OK if successful. LE_OVERFLOW if the buffer is too small to hold the entire item. No data will be written to the buffer in this case. LE_NOT_FOUND if the item does not exist. LE_UNAVAILABLE if the secure storage is currently unavailable.
- Parameters
-
| [in] | name | Name of the secure storage item. |
| [out] | bufPtr | Buffer to store the data in. |
| [in,out] | bufNumElementsPtr | |
| le_result_t le_secStore_Write |
( |
const char * |
name, |
|
|
const uint8_t * |
bufPtr, |
|
|
size_t |
bufNumElements |
|
) |
| |
Writes an item to secure storage. If the item already exists, it will be overwritten with the new value. If the item does not already exist then it will be created.
- Returns
- LE_OK if successful. LE_NO_MEMORY if there isn't enough memory to store the item. LE_UNAVAILABLE if the secure storage is currently unavailable.
- Parameters
-
| [in] | name | Name of the secure storage item. |
| [in] | bufPtr | Buffer contain the data to store. |
| [in] | bufNumElements | |