Lines Matching refs:error

133 	int error;
140 if ((pd = kcf_get_mech_provider(mech->cm_type, NULL, NULL, &error,
144 return (error);
153 error = KCF_PROV_DIGEST_ATOMIC(pd, pd->pd_sid, &lmech, data,
155 KCF_PROV_INCRSTATS(pd, error);
160 error = CRYPTO_BUFFER_TOO_BIG;
166 error = kcf_submit_request(pd, NULL, crq, &params,
171 if (error != CRYPTO_SUCCESS && error != CRYPTO_QUEUED &&
172 IS_RECOVERABLE(error)) {
182 return (error);
212 int error;
221 error = kcf_get_hardware_provider(mech->cm_type, NULL,
225 if (error != CRYPTO_SUCCESS)
226 return (error);
242 error = KCF_PROV_DIGEST_INIT(real_provider, ctx, &lmech,
244 KCF_PROV_INCRSTATS(pd, error);
248 error = kcf_submit_request(real_provider, ctx, crq, &params,
255 if ((error == CRYPTO_SUCCESS) || (error == CRYPTO_QUEUED))
262 return (error);
275 int error;
281 if ((pd = kcf_get_mech_provider(mech->cm_type, NULL, NULL, &error,
285 return (error);
298 error = CRYPTO_BUFFER_TOO_BIG;
300 error = crypto_digest_init_prov(pd, pd->pd_sid,
304 if (error != CRYPTO_SUCCESS && error != CRYPTO_QUEUED &&
305 IS_RECOVERABLE(error)) {
314 return (error);
342 int error;
355 error = KCF_PROV_DIGEST_UPDATE(pd, ctx, data, NULL);
356 KCF_PROV_INCRSTATS(pd, error);
360 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
363 return (error);
391 int error;
404 error = KCF_PROV_DIGEST_FINAL(pd, ctx, digest, NULL);
405 KCF_PROV_INCRSTATS(pd, error);
409 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
413 KCF_CONTEXT_COND_RELEASE(error, kcf_ctx);
414 return (error);
428 int error;
441 error = KCF_PROV_DIGEST_KEY(pd, ctx, key, NULL);
442 KCF_PROV_INCRSTATS(pd, error);
446 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
449 return (error);
462 int error;
474 error = KCF_PROV_DIGEST(pd, ctx, data, digest, NULL);
475 KCF_PROV_INCRSTATS(pd, error);
479 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE);
483 KCF_CONTEXT_COND_RELEASE(error, kcf_ctx);
484 return (error);