Lines Matching refs:metainfo
138 CK_TOKEN_INFO metainfo;
151 &metainfo);
159 metainfo.ulTotalPublicMemory = CK_UNAVAILABLE_INFORMATION;
160 metainfo.ulFreePublicMemory = CK_UNAVAILABLE_INFORMATION;
161 metainfo.ulTotalPrivateMemory = CK_UNAVAILABLE_INFORMATION;
162 metainfo.ulFreePrivateMemory = CK_UNAVAILABLE_INFORMATION;
164 metainfo.flags = CKF_WRITE_PROTECTED;
166 metainfo.ulMaxPinLen = 0;
167 metainfo.ulMinPinLen = 0;
168 metainfo.hardwareVersion.major =
170 metainfo.hardwareVersion.minor =
172 metainfo.firmwareVersion.major =
174 metainfo.firmwareVersion.minor =
183 (void) memcpy(metainfo.label, METASLOT_TOKEN_LABEL, 32);
184 (void) memcpy(metainfo.manufacturerID,
186 (void) memcpy(metainfo.model, METASLOT_TOKEN_MODEL, 16);
187 (void) memset(metainfo.serialNumber, ' ', 16);
189 metainfo.ulMaxSessionCount = CK_EFFECTIVELY_INFINITE;
190 metainfo.ulSessionCount = num_meta_sessions;
191 metainfo.ulMaxRwSessionCount = CK_EFFECTIVELY_INFINITE;
192 metainfo.ulRwSessionCount = num_rw_meta_sessions;
194 metainfo.flags |= CKF_RNG;
195 metainfo.flags &= ~CKF_RESTORE_KEY_NOT_NEEDED;
196 metainfo.flags |= CKF_TOKEN_INITIALIZED;
197 metainfo.flags &= ~CKF_SECONDARY_AUTHENTICATION;
200 if (!(metainfo.flags & CKF_CLOCK_ON_TOKEN))
201 (void) memset(metainfo.utcTime, ' ', 16);
203 *pInfo = metainfo;