Lines Matching refs:label

78 kms_hash_string(char *label, uchar_t *hash)
83 SHA2Update(&ctx, label, strlen(label));
417 free(node->label);
424 add_label_node(avl_tree_t *tree, char *label)
431 if (tree == NULL || label == NULL)
435 i = strlen(label) - 1;
436 while (i > 0 && label[i] == '\n')
437 label[i--] = 0x00;
440 newnode->label = (char *)strdup(label);
441 if (newnode->label == NULL) {
451 free(newnode->label);
460 free(node->label);
473 * Read each line and add it as a label node.
474 * We don't need to clear the label list because
547 kms_get_object_label(kms_object_t *obj, char *label, int len)
552 bzero(label, len);
555 stLabel.pValue = label;
567 * Retrieve a data unit associated with the label.
570 kms_get_data_unit(kms_session_t *session, char *label,
578 kms_hash_string(label, externalUniqueId);
584 label,
640 char *label,
668 template[1].pValue = label;
669 template[1].ulValueLen = strlen(label);
757 KMS_RetrieveKeyObj(kms_session_t *sp, char *label, kms_object_t **pobj)
764 rv = kms_get_data_unit(sp, label, &dataUnit);
793 rv = kms_new_key_object(label, &dataUnit, pKey, pobj);
807 char label[BUFSIZ];
832 if ((rv = kms_get_object_label(pObj, label,
833 sizeof (label))) != CKR_OK) {
839 found = (strcmp(label, node->label) == 0);
847 rv = KMS_RetrieveKeyObj(sp, node->label, &pObj);
1067 /* Open the label file with a WRITE lock, but for READ/WRITE access */
1079 /* Re-read the label file and merge the list. */
1089 /* merge the label list */
1119 free(tnode->label);
1122 } else if (node->label != NULL)
1123 (void) fprintf(fp, "%s\n", node->label);
1149 char label[BUFSIZ];
1157 if ((rv = kms_get_object_label(i_oKey, label, sizeof (label)))) {
1162 rv = kms_get_data_unit(session, label, &oDataUnit);
1170 * Remove the label from the label list and update
1174 labelnode.label = label;
1230 char label[128];
1237 stLabel.pValue = label;
1238 stLabel.ulValueLen = sizeof (label);
1248 label[stLabel.ulValueLen] = '\0';
1250 kms_hash_string(label, externalUniqueId);
1260 label, /* externalTag */
1271 rv = kms_get_data_unit(session, label, &oDataUnit);
1320 * Add the label to the local list of available objects
1322 add_label_node(&session->objlabel_tree, label);