le_secStore_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
56 #ifndef LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
57 #define LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
58 
59 
60 #include "legato.h"
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
68 (
69  void
70 );
71 
72 //--------------------------------------------------------------------------------------------------
76 //--------------------------------------------------------------------------------------------------
78 (
79  void
80 );
81 
82 
83 //--------------------------------------------------------------------------------------------------
87 //--------------------------------------------------------------------------------------------------
88 #define LE_SECSTORE_MAX_NAME_SIZE 255
89 
90 
91 //--------------------------------------------------------------------------------------------------
95 //--------------------------------------------------------------------------------------------------
96 #define LE_SECSTORE_MAX_ITEM_SIZE 8192
97 
98 //--------------------------------------------------------------------------------------------------
108 //--------------------------------------------------------------------------------------------------
110 (
111  const char* name,
114 
115  const uint8_t* bufPtr,
118 
119  size_t bufNumElements
121 );
122 
123 //--------------------------------------------------------------------------------------------------
134 //--------------------------------------------------------------------------------------------------
136 (
137  const char* name,
140 
141  uint8_t* bufPtr,
144 
145  size_t* bufNumElementsPtr
147 );
148 
149 //--------------------------------------------------------------------------------------------------
158 //--------------------------------------------------------------------------------------------------
160 (
161  const char* name
164 );
165 
166 
167 #endif // LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
168 
le_result_t le_secStore_Read(const char *name, uint8_t *bufPtr, size_t *bufNumElementsPtr)
le_result_t
Definition: le_basics.h:35
le_result_t le_secStore_Write(const char *name, const uint8_t *bufPtr, size_t bufNumElements)
void le_secStore_ConnectService(void)
le_result_t le_secStore_Delete(const char *name)
void le_secStore_DisconnectService(void)