1 /***************************************************************************
2 
3  ***************************************************************************
4  *          Please see toplevel file COPYING for license details           *
5  ***************************************************************************/
6 
7 
8 #ifndef AH_JOBLOCKKEYS_P_H
9 #define AH_JOBLOCKKEYS_P_H
10 
11 
12 #include "jobchangekeys_l.h"
13 
14 typedef struct AH_JOB_CHANGEKEYS AH_JOB_CHANGEKEYS;
15 
16 struct AH_JOB_CHANGEKEYS {
17   uint16_t flags;
18   uint8_t *canceled;
19   AB_PROVIDER *pro;
20   AB_USER *u;
21   AB_USER *uTmp;
22   const char *fm;
23   char *tokenType;
24   char *tokenName;
25   uint32_t currentCryptKeyVersion;
26   uint32_t currentSignKeyVersion;
27   uint32_t currentAuthKeyVersion;
28   GWEN_CRYPT_TOKEN *ct;
29   const GWEN_CRYPT_TOKEN_CONTEXT *ctx;
30   int tokenCtxId;
31   const GWEN_CRYPT_TOKEN_KEYINFO *cryptKeyInfo;
32   const GWEN_CRYPT_TOKEN_KEYINFO *signKeyInfo;
33   const GWEN_CRYPT_TOKEN_KEYINFO *authKeyInfo;
34   int8_t resp;
35   GWEN_BUFFER *emsg;
36 };
37 
38 
39 #endif
40 
41