mech_list
static char *mech_list[MAX_MECH_OID_PAIRS+1];
*mech_list = NULL;
status = __gss_get_mechanisms(mech_list, MAX_MECH_OID_PAIRS+1);
for (i = 0; i < MAX_MECH_OID_PAIRS && mech_list[i] != NULL; i++) {
mechanism = mech_list[i];
cmechlist->mech_list=NULL;
for (listptr = cmechlist->mech_list;
for (m = cmechlist->mech_list; m != NULL; m = m->next) {
for (listptr = cmechlist->mech_list; listptr; listptr = listptr->next) {
cm=cmechlist->mech_list; /* m point to begging of the list */
m = cmechlist->mech_list;
mech->next = cmechlist->mech_list;
cmechlist->mech_list = mech;
for (m = cmechlist->mech_list;
for (m = cmechlist->mech_list; m != NULL; m = m->next) {
mechanism_t *mech_list; /* list of mechanisms */
cmechanism_t *mech_list; /* list of mechanisms */
m=mechlist->mech_list;
m=mechlist->mech_list;
for (m = mechlist->mech_list; m; m = m->next) {
for (listptr = mechlist->mech_list;
listptr = mechlist->mech_list;
for (listptr = mechlist->mech_list; listptr; listptr = listptr->next) {
mechlist->mech_list=NULL;
m = mechlist->mech_list;
mech->next = mechlist->mech_list;
mechlist->mech_list = mech;
m=mechlist->mech_list; /* m point to beginning of the list */
for (m = mechlist->mech_list;
n->next = mechlist->mech_list;
mechlist->mech_list = n;
pkcs11_mech_parse(umechlist_t *str_list, CK_MECHANISM_TYPE_PTR *mech_list,
*mech_list = tmp_list;
free(mech_list);
CK_MECHANISM_TYPE_PTR *mech_list, int mech_count);
MECH_LIST_ELEMENT mech_list[] = {
CK_ULONG mech_list_len = (sizeof (mech_list) / sizeof (MECH_LIST_ELEMENT));
if (pMechanism->mechanism == mech_list[i].mech_type) {
pMechList[i] = mech_list[i].mech_type;
if (mech_list[i].mech_type == type) {
(void) memcpy(pInfo, &mech_list[i].mech_info,
extern MECH_LIST_ELEMENT mech_list[];
static char *mech_list[MAX_MECH_OID_PAIRS+1];
*mech_list = NULL;
__gss_get_mechanisms(mech_list, MAX_MECH_OID_PAIRS+1);
return (mech_list);