yumapro  21.10T-8
YumaPro SDK
agt_crypt.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2015 - 2021, YumaWorks, Inc., All Rights Reserved.
3  *
4  * Unless required by applicable law or agreed to in writing,
5  * software distributed under the License is distributed on an
6  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
7  * KIND, either express or implied. See the License for the
8  * specific language governing permissions and limitations
9  * under the License.
10  */
11 #ifndef _H_agt_crypt
12 #define _H_agt_crypt
13 
14 /* FILE: agt_crypt.h
15 *********************************************************************
16 * *
17 * P U R P O S E *
18 * *
19 *********************************************************************/
20 
27 /*********************************************************************
28 * *
29 * C H A N G E H I S T O R Y *
30 * *
31 *********************************************************************
32 
33 date init comment
34 ----------------------------------------------------------------------
35 09-nov-15 abb Begun
36 */
37 
38 #ifndef _H_status
39 #include "status.h"
40 #endif
41 
42 #ifndef _H_val
43 #include "val.h"
44 #endif
45 
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
50 /********************************************************************
51 * *
52 * C O N S T A N T S *
53 * *
54 *********************************************************************/
55 
56 
57 /********************************************************************
58 * *
59 * T Y P E S *
60 * *
61 *********************************************************************/
62 
63 
64 /********************************************************************
65 * *
66 * F U N C T I O N S *
67 * *
68 *********************************************************************/
69 
92 extern status_t
94 
95 
106 extern status_t
108 
109 
110 
118 extern status_t
119  agt_crypt_init (void);
120 
126 extern void
127  agt_crypt_cleanup (void);
128 
132 #ifdef __cplusplus
133 } /* end extern 'C' */
134 #endif
135 
136 #endif /* _H_agt_crypt */
Value Node Basic Support.
one value to match one type
Definition: val.h:870
status_t agt_crypt_handle_hash(val_value_t *val)
Handle a leaf or leaf-list node that is a crypt-hash variable.
Definition: agt_crypt.c:353
status_t
global error return code
Definition: status_enum.h:186
status_t agt_crypt_handle_oc_hash(val_value_t *val)
The node is an openconfig-hashed-value variable.
Definition: agt_crypt.c:375
Global error messages for status code enumerations.
void agt_crypt_cleanup(void)
Cleanup this module.
Definition: agt_crypt.c:428
status_t agt_crypt_init(void)
Initialize this module.
Definition: agt_crypt.c:392