Lines Matching refs:mech
34 CK_MECHANISM * mech,
45 if (! sess || ! ctx || ! mech) {
88 switch (mech->mechanism) {
91 if (mech->ulParameterLen != 0) {
114 if (mech->ulParameterLen > 0) {
115 ptr = (CK_BYTE *)malloc(mech->ulParameterLen);
119 (void) memcpy(ptr, mech->pParameter, mech->ulParameterLen);
123 ctx->mech.ulParameterLen = mech->ulParameterLen;
124 ctx->mech.mechanism = mech->mechanism;
125 ctx->mech.pParameter = ptr;
139 ctx->mech.ulParameterLen = 0;
140 ctx->mech.mechanism = 0;
145 if (ctx->mech.pParameter) {
146 free(ctx->mech.pParameter);
147 ctx->mech.pParameter = NULL;
179 switch (ctx->mech.mechanism) {