Lines Matching defs:rc
72 CK_RV rc;
96 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
97 if (rc != CKR_OK) {
98 return (rc);
100 rc = template_attribute_find(key_obj->template, CKA_VALUE, &attr);
101 if (rc == FALSE) {
112 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
113 if (rc != CKR_OK) {
115 return (rc);
119 rc = digest_mgr_digest(sess, FALSE, &digest_ctx,
121 if (rc != CKR_OK) {
123 return (rc);
152 if (rc != CKR_OK) {
154 return (rc);
157 rc = digest_mgr_digest_update(sess, &digest_ctx,
159 if (rc != CKR_OK) {
161 return (rc);
164 rc = digest_mgr_digest_update(sess, &digest_ctx, in_data, in_data_len);
165 if (rc != CKR_OK) {
167 return (rc);
171 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
172 if (rc != CKR_OK) {
174 return (rc);
180 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
181 if (rc != CKR_OK) {
183 return (rc);
186 rc = digest_mgr_digest_update(sess, &digest_ctx,
188 if (rc != CKR_OK) {
190 return (rc);
193 rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
194 if (rc != CKR_OK) {
196 return (rc);
200 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
201 if (rc != CKR_OK) {
203 return (rc);
225 CK_RV rc;
237 rc = sign_mgr_init(sess, &hmac_ctx, &ctx->mech, FALSE, ctx->key);
238 if (rc != CKR_OK) {
242 rc = sign_mgr_sign(sess, FALSE, &hmac_ctx,
244 if (rc != CKR_OK) {
248 rc = CKR_SIGNATURE_LEN_RANGE;
253 rc = CKR_SIGNATURE_INVALID;
257 return (rc);