Lines Matching refs:rc
338 CK_RV rc;
363 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
364 if (rc != CKR_OK)
365 return (rc);
366 rc = template_attribute_find(key_obj->template, CKA_VALUE, &attr);
367 if (rc == FALSE) {
380 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
381 if (rc != CKR_OK) {
383 return (rc);
387 rc = digest_mgr_digest(sess, FALSE, &digest_ctx,
390 if (rc != CKR_OK) {
392 return (rc);
421 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
422 if (rc != CKR_OK) {
424 return (rc);
427 rc = digest_mgr_digest_update(sess, &digest_ctx,
429 if (rc != CKR_OK) {
431 return (rc);
434 rc = digest_mgr_digest_update(sess, &digest_ctx,
436 if (rc != CKR_OK) {
438 return (rc);
442 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
443 if (rc != CKR_OK) {
445 return (rc);
451 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
452 if (rc != CKR_OK) {
454 return (rc);
457 rc = digest_mgr_digest_update(sess, &digest_ctx,
459 if (rc != CKR_OK) {
461 return (rc);
464 rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
465 if (rc != CKR_OK) {
467 return (rc);
471 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
472 if (rc != CKR_OK) {
474 return (rc);
495 CK_RV rc;
507 rc = sign_mgr_init(sess, &hmac_ctx, &ctx->mech, FALSE, ctx->key);
508 if (rc != CKR_OK) {
510 return (rc);
514 rc = sign_mgr_sign(sess, FALSE, &hmac_ctx,
516 if (rc != CKR_OK) {
518 return (rc);
525 rc = CKR_SIGNATURE_INVALID;
528 return (rc);