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