Lines Matching refs:query
494 CK_ATTRIBUTE *query, int num_query,
518 query[i].pValue = NULL;
521 (session, object, query, num_query));
526 query[i].pValue = malloc(query[i].ulValueLen);
527 if (query[i].pValue == NULL) {
533 (session, object, query, num_query));
539 ret = (*func)(context, p, slot, session, object, ptr, query, num_query);
544 if (query[i].pValue)
545 free(query[i].pValue);
546 query[i].pValue = NULL;
552 if (query[i].pValue)
553 free(query[i].pValue);
554 query[i].pValue = NULL;
572 CK_ATTRIBUTE query;
576 query.type = type;
577 query.pValue = NULL;
578 query.ulValueLen = 0;
581 (session, object, &query, 1));
585 query.pValue = malloc(query.ulValueLen);
588 (session, object, &query, 1));
590 free(query.pValue);
593 bn = BN_bin2bn(query.pValue, query.ulValueLen, NULL);
594 free(query.pValue);
604 void *ptr, CK_ATTRIBUTE *query, int num_query)
613 localKeyId.data = query[0].pValue;
614 localKeyId.length = query[0].ulValueLen;
680 void *ptr, CK_ATTRIBUTE *query, int num_query)
686 if ((CK_LONG)query[0].ulValueLen == -1 ||
687 (CK_LONG)query[1].ulValueLen == -1)
692 ret = hx509_cert_init_data(context, query[1].pValue,
693 query[1].ulValueLen, &cert);
708 data.data = query[0].pValue;
709 data.length = query[0].ulValueLen;
717 if ((CK_LONG)query[2].ulValueLen != -1) {
721 (int)query[2].ulValueLen, (char *)query[2].pValue);