Lines Matching refs:newTemplate
254 CK_ATTRIBUTE_PTR newTemplate = NULL; in key_gen_by_value() local
275 newTemplate = grow_template(pTemplate, ulCount, attr_count); in key_gen_by_value()
276 if (newTemplate == NULL) { in key_gen_by_value()
282 newTemplate[ulCount].type = CKA_VALUE; in key_gen_by_value()
283 newTemplate[ulCount].pValue = (caddr_t)key_buf; in key_gen_by_value()
284 newTemplate[ulCount].ulValueLen = key_len; in key_gen_by_value()
286 rv = process_object_attributes(newTemplate, attr_count - 1, in key_gen_by_value()
291 rv = process_object_attributes(&newTemplate[ulCount], in key_gen_by_value()
326 rv = get_object_attributes(&newTemplate[ulCount], 1, in key_gen_by_value()
337 (void) remove_one_attribute(newTemplate, CKA_VALUE_LEN, in key_gen_by_value()
340 rv = kernel_build_object(newTemplate, attr_count - 1, in key_gen_by_value()
347 free(newTemplate); in key_gen_by_value()
355 free(newTemplate); in key_gen_by_value()
1756 CK_ATTRIBUTE_PTR newTemplate = NULL; in C_UnwrapKey() local
1826 newTemplate = grow_template(pTemplate, ulAttributeCount, in C_UnwrapKey()
1828 if (newTemplate == NULL) { in C_UnwrapKey()
1833 newTemplate[ulAttributeCount].type = CKA_VALUE; in C_UnwrapKey()
1834 newTemplate[ulAttributeCount].pValue = clear_key_val; in C_UnwrapKey()
1835 newTemplate[ulAttributeCount].ulValueLen = ulDataLen; in C_UnwrapKey()
1838 rv = kernel_add_object(newTemplate, in C_UnwrapKey()
1841 (void) free(newTemplate); in C_UnwrapKey()
1962 if (newTemplate != NULL) in C_UnwrapKey()
1963 (void) free(newTemplate); in C_UnwrapKey()
2180 CK_ATTRIBUTE_PTR newTemplate = NULL; in derive_key_by_value() local
2212 newTemplate = grow_template(pTemplate, ulAttributeCount, attr_count); in derive_key_by_value()
2213 if (newTemplate == NULL) { in derive_key_by_value()
2220 newTemplate[n].type = CKA_CLASS; in derive_key_by_value()
2221 newTemplate[n].pValue = (caddr_t)&secret_class; in derive_key_by_value()
2222 newTemplate[n].ulValueLen = sizeof (secret_class); in derive_key_by_value()
2227 newTemplate[n].type = CKA_VALUE; in derive_key_by_value()
2228 newTemplate[n].pValue = (caddr_t)key_buf; in derive_key_by_value()
2229 newTemplate[n].ulValueLen = key_len; in derive_key_by_value()
2231 rv = process_object_attributes(newTemplate, attr_count - 1, in derive_key_by_value()
2238 rv = process_object_attributes(&newTemplate[attr_count - 1], in derive_key_by_value()
2283 rv = get_object_attributes(&newTemplate[attr_count - 1], in derive_key_by_value()
2290 removed = remove_one_attribute(newTemplate, CKA_VALUE_LEN, in derive_key_by_value()
2293 rv = kernel_build_object(newTemplate, removed ? attr_count - 1 : in derive_key_by_value()
2300 free(newTemplate); in derive_key_by_value()
2308 if (newTemplate != NULL) in derive_key_by_value()
2309 free(newTemplate); in derive_key_by_value()