26 #if defined(_RPMTPM_INTERNAL)
31 #define TPM_MAXIMUM_KEY_SIZE 4096
33 #define TPM_USE_TAG_IN_STRUCTURE 1
116 unsigned char * pwdo;
117 unsigned char * pwdk;
118 unsigned char * pwdp;
119 unsigned char * pwdc;
120 unsigned char * pwdn;
121 unsigned char * pwda;
122 unsigned char * pwds;
123 unsigned char * pwdm;
124 unsigned char * pwdd;
126 unsigned char pwdohash[20];
127 unsigned char pwdkhash[20];
128 unsigned char pwdphash[20];
129 unsigned char pwdchash[20];
130 unsigned char pwdnhash[20];
131 unsigned char pwdahash[20];
132 unsigned char pwdshash[20];
133 unsigned char pwdmhash[20];
134 unsigned char pwddhash[20];
160 uint32_t restrictions;
165 #if defined(__LCLINT__)
171 extern struct rpmtpm_s
__tpm;
188 #define rpmtpmUnlink(_tpm) \
189 ((rpmtpm)rpmioUnlinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__))
199 #define rpmtpmLink(_tpm) \
200 ((rpmtpm)rpmioLinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__))
211 #define rpmtpmFree(_tpm) \
212 ((rpmtpm)rpmioFreePoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__))
227 int rpmtpmErr(
rpmtpm tpm,
const char * msg, uint32_t mask, uint32_t rc)
int rpmtpmErr(rpmtpm tpm, const char *msg, uint32_t mask, uint32_t rc)
rpmtpm rpmtpmNew(int ac, char **av, struct poptOption *tbl, uint32_t flags)
Create and load a TPM wrapper.
Yet Another syslog(3) API clone.
void rpmtpmDump(rpmtpm tpm, const char *msg, unsigned char *b, size_t nb)
const char const bson int mongo_write_concern int flags
const char const char size_t size
#define rpmtpmUnlink(_tpm)