yumapro  24.10-2
YumaPro SDK
Loading...
Searching...
No Matches
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
33date init comment
34----------------------------------------------------------------------
3509-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
47extern "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
92extern status_t
94
95
106extern status_t
108
109
110
118extern status_t
119 agt_crypt_init (void);
120
126extern void
127 agt_crypt_cleanup (void);
128
132#ifdef __cplusplus
133} /* end extern 'C' */
134#endif
135
136#endif /* _H_agt_crypt */
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:352
void agt_crypt_cleanup(void)
Cleanup this module.
Definition: agt_crypt.c:427
status_t agt_crypt_init(void)
Initialize this module.
Definition: agt_crypt.c:391
status_t agt_crypt_handle_oc_hash(val_value_t *val)
The node is an openconfig-hashed-value variable.
Definition: agt_crypt.c:374
status_t
global error return code
Definition: status_enum.h:210
Global error messages for status code enumerations.
one value to match one type
Definition: val.h:912
Value Node Basic Support.