FKME FLAM Key Management Exit (FKME) Service Provider Interface (SPI)

FKME.h
Go to the documentation of this file.
1
37#ifdef __cplusplus
38 extern "C" {
39#endif
40
41#ifndef INC_FKME_H
42#define INC_FKME_H
43
44/**********************************************************************/
45
46#include "TYPDEF.h"
47
48/**********************************************************************/
49
50#define FLAMKME_FUCO_HELP 8 /*only internal*/
51#define FLAMKME_FUCO_DOCU 9 /*only internal*/
52
55/**********************************************************************/
56
66#define FLAMKME_FUCO_DECO 0
67#define FLAMKME_FUCO_COMP 1
68#define FLAMKME_FUCO_CHNG 2
69#define FLAMKME_FUCO_RENW 3
70#define FLAMKME_FUCO_INFO 0xFFFFFFFF
82#define FLAMKME_SUCCESS 0
83#define FLAMKME_ERROR_SIZE 4
84#define FLAMKME_ERROR_ABORT 8
96#define FLAMKME_DEFAULT_DATA_LEN 512
97#define FLAMKME_DEFAULT_MSG_LEN 128
100/**********************************************************************/
101
133 typedef void TfFlamKme(
134 const U32 * piFuco,
135 I32 * piRetco,
136 const U32 * piParLen,
137 const C08 * pcParam,
138 U32 * piDataLen,
139 U08 * pcData,
140 U32 * piKeyLen,
141 U08 * pcKey,
142 U32 * piMsgLen,
143 C08 * pcMessage
144);
147/**********************************************************************/
148
151#ifdef __ZOS__
152# pragma linkage(TfFlamKme,OS_NOSTACK)
153#endif
154
155#endif /* INC_FKME_H */
156
157#ifdef __cplusplus
158 }
159#endif
162/**********************************************************************/
163
TfFlamKme
void TfFlamKme(const U32 *piFuco, I32 *piRetco, const U32 *piParLen, const C08 *pcParam, U32 *piDataLen, U08 *pcData, U32 *piKeyLen, U08 *pcKey, U32 *piMsgLen, C08 *pcMessage)
FKME main function.
Definition: FKME.h:133