Lines Matching refs:attr_template
47 CK_ATTRIBUTE attr_template[] = {
158 rv = C_GetAttributeValue(hSession, key, attr_template, 9);
165 printf("ID[%u]=", attr_template[0].ulValueLen);
166 for (i = 0; i < attr_template[0].ulValueLen; i++)
170 if (attr_template[1].ulValueLen > 0)
171 rsa->n = BN_bin2bn(data[0], attr_template[1].ulValueLen, NULL);
172 if (attr_template[2].ulValueLen > 0)
173 rsa->e = BN_bin2bn(data[1], attr_template[2].ulValueLen, NULL);
174 if (attr_template[3].ulValueLen > 0)
175 rsa->d = BN_bin2bn(data[2], attr_template[3].ulValueLen, NULL);
176 if (attr_template[4].ulValueLen > 0)
177 rsa->p = BN_bin2bn(data[3], attr_template[4].ulValueLen, NULL);
178 if (attr_template[5].ulValueLen > 0)
179 rsa->q = BN_bin2bn(data[4], attr_template[5].ulValueLen, NULL);
180 if (attr_template[6].ulValueLen > 0)
181 rsa->dmp1 = BN_bin2bn(data[5], attr_template[6].ulValueLen, NULL);
182 if (attr_template[7].ulValueLen > 0)
183 rsa->dmq1 = BN_bin2bn(data[6], attr_template[7].ulValueLen, NULL);
184 if (attr_template[8].ulValueLen > 0)
185 rsa->iqmp = BN_bin2bn(data[7], attr_template[8].ulValueLen, NULL);