Lines Matching defs:attr
309 CK_ATTRIBUTE * attr = NULL;
325 attr = pTemplate;
326 for (i = 0; i < ulCount; i++, attr++) {
327 if (attr->type == CKA_CLASS) {
328 class = *(CK_OBJECT_CLASS *)attr->pValue;
332 if (attr->type == CKA_CERTIFICATE_TYPE) {
333 subclass = *(CK_CERTIFICATE_TYPE *)attr->pValue;
337 if (attr->type == CKA_KEY_TYPE) {
338 subclass = *(CK_KEY_TYPE *)attr->pValue;
342 if (attr->type == CKA_HW_FEATURE_TYPE) {
343 subclass = *(CK_HW_FEATURE_TYPE *)attr->pValue;
369 rc = template_attribute_find(o->template, CKA_SENSITIVE, &attr);
375 flag = *(CK_BBOOL *)attr->pValue;
384 &attr);
390 flag = *(CK_BBOOL *)attr->pValue;
578 CK_ATTRIBUTE * attr = NULL;
582 found = template_attribute_find(obj->template, CKA_MODIFIABLE, &attr);
586 modifiable = *(CK_BBOOL *)attr->pValue;
598 CK_ATTRIBUTE * attr = NULL;
602 found = template_attribute_find(obj->template, CKA_PRIVATE, &attr);
606 if (attr == NULL)
609 priv = *((CK_BBOOL *)attr->pValue);
627 CK_ATTRIBUTE * attr = NULL;
632 CKA_TOKEN, &attr);
635 is_token = *(CK_BBOOL *)attr->pValue;
666 CK_ATTRIBUTE *attr = NULL;
685 pTemplate[i].type, &attr);
693 pTemplate[i].ulValueLen = attr->ulValueLen;
694 } else if (pTemplate[i].ulValueLen >= attr->ulValueLen) {
695 (void) memcpy(pTemplate[i].pValue, attr->pValue,
696 attr->ulValueLen);
697 pTemplate[i].ulValueLen = attr->ulValueLen;