Lines Matching defs:rv

370 	int rv = CRYPTO_FAILED;
386 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
388 return (rv);
394 return (rv);
414 int rv;
420 if ((rv = random_get_pseudo_bytes(ran_out, ran_len)) != 0)
421 return (rv);
443 if ((rv = random_get_pseudo_bytes(extrarand,
445 return (rv);
495 int rv;
499 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
500 return (rv);
509 if ((rv = crypto_copy_key_to_ctx(key, &ctxp->key, &ctxp->keychunk_size,
512 return (rv);
526 int rv;
540 rv = rsa_encrypt_common(ctxp->mech_type, ctxp->key, plaintext,
543 if (rv != CRYPTO_BUFFER_TOO_SMALL)
546 return (rv);
556 int rv;
558 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
559 return (rv);
591 int rv = CRYPTO_FAILED;
601 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
603 return (rv);
624 if ((rv = crypto_get_input_data(plaintext, &ptptr, tmp_data))
626 return (rv);
629 rv = pkcs1_encode(PKCS1_ENCRYPT, ptptr, plen,
632 if (rv != CRYPTO_SUCCESS)
633 return (rv);
639 rv = core_rsa_encrypt(key, plain_data, modulus_len, cipher_data, 1);
640 if (rv == CRYPTO_SUCCESS) {
642 if ((rv = crypto_put_output_data(cipher_data,
644 return (rv);
649 return (rv);
656 int rv;
663 if ((rv = crypto_get_key_attr(key, SUN_CKA_PUBLIC_EXPONENT,
665 return (rv);
672 if ((rv = crypto_get_key_attr(key, SUN_CKA_PRIVATE_EXPONENT,
674 return (rv);
677 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
679 return (rv);
688 rv = rsa_encrypt(&k, in, in_len, out);
690 return (rv);
698 int rv;
707 rv = rsa_decrypt_common(ctxp->mech_type, ctxp->key,
710 if (rv != CRYPTO_BUFFER_TOO_SMALL)
713 return (rv);
723 int rv;
725 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
726 return (rv);
737 int rv = CRYPTO_FAILED;
746 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
748 return (rv);
758 if ((rv = crypto_get_input_data(ciphertext, &ctptr, tmp_data))
760 return (rv);
762 rv = core_rsa_decrypt(key, ctptr, modulus_len, plain_data);
763 if (rv == CRYPTO_SUCCESS) {
768 rv = pkcs1_decode(PKCS1_DECRYPT, plain_data,
770 if (rv != CRYPTO_SUCCESS)
771 return (rv);
779 if ((rv = crypto_put_output_data(
782 return (rv);
787 return (rv);
793 int rv;
800 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
802 return (rv);
839 rv = rsa_decrypt(&k, in, in_len, out);
841 return (rv);
850 int rv;
855 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
856 return (rv);
880 if ((rv = crypto_copy_key_to_ctx(key, &ctxp->key, &ctxp->keychunk_size,
894 return (rv);
938 int rv = CRYPTO_FAILED;
964 if ((rv = crypto_get_key_attr(ctxp->key, SUN_CKA_MODULUS,
966 return (rv);
976 rv = crypto_digest_data(data, &(ctxp->md5_ctx),
980 rv = crypto_digest_data(data, &(ctxp->sha1_ctx),
984 rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
987 if (rv != CRYPTO_SUCCESS)
988 return (rv);
1039 rv = rsa_sign_common(mech_type, ctxp->key, &der_cd,
1042 rv = rsa_verify_common(mech_type, ctxp->key, &der_cd,
1045 return (rv);
1052 int rv = CRYPTO_FAILED;
1061 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
1063 return (rv);
1084 if ((rv = crypto_get_input_data(data, &dataptr, tmp_data))
1086 return (rv);
1099 rv = pkcs1_encode(PKCS1_SIGN, dataptr, dlen, plain_data,
1101 if (rv != CRYPTO_SUCCESS)
1102 return (rv);
1112 rv = core_rsa_decrypt(key, plain_data, modulus_len, signed_data);
1113 if (rv == CRYPTO_SUCCESS) {
1115 if ((rv = crypto_put_output_data(signed_data,
1117 return (rv);
1122 return (rv);
1130 int rv;
1143 rv = rsa_digest_svrfy_common((digest_rsa_ctx_t *)ctxp, data,
1148 rv = rsa_sign_common(ctxp->mech_type, ctxp->key, data,
1153 if (rv != CRYPTO_BUFFER_TOO_SMALL)
1156 return (rv);
1163 int rv;
1176 rv = crypto_digest_data(data, &(ctxp->md5_ctx),
1181 rv = crypto_digest_data(data, &(ctxp->sha1_ctx),
1186 rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
1190 return (rv);
1198 int rv;
1204 rv = rsa_digest_svrfy_common(ctxp, NULL, signature,
1206 if (rv != CRYPTO_BUFFER_TOO_SMALL)
1209 return (rv);
1219 int rv;
1222 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
1223 return (rv);
1227 rv = rsa_sign_common(mechanism->cm_type, key, data,
1255 rv = rsa_digest_svrfy_common(&dctx, data, signature,
1259 return (rv);
1266 int rv = CRYPTO_FAILED;
1273 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
1275 return (rv);
1282 if ((rv = crypto_get_input_data(signature, &sigptr, tmp_data))
1284 return (rv);
1286 rv = core_rsa_encrypt(key, sigptr, modulus_len, plain_data, 1);
1287 if (rv != CRYPTO_SUCCESS)
1288 return (rv);
1293 rv = CRYPTO_SIGNATURE_INVALID;
1303 rv = pkcs1_decode(PKCS1_VERIFY, plain_data, &data_len);
1304 if (rv != CRYPTO_SUCCESS)
1305 return (rv);
1312 rv = CRYPTO_SIGNATURE_INVALID;
1315 return (rv);
1323 int rv;
1336 rv = rsa_digest_svrfy_common((digest_rsa_ctx_t *)ctxp, data,
1341 rv = rsa_verify_common(ctxp->mech_type, ctxp->key, data,
1346 if (rv != CRYPTO_BUFFER_TOO_SMALL)
1349 return (rv);
1357 int rv;
1366 rv = crypto_digest_data(data, &(ctxp->md5_ctx),
1372 rv = crypto_digest_data(data, &(ctxp->sha1_ctx),
1380 rv = crypto_digest_data(data, &(ctxp->sha2_ctx),
1389 return (rv);
1397 int rv;
1403 rv = rsa_digest_svrfy_common(ctxp, NULL, signature,
1405 if (rv != CRYPTO_BUFFER_TOO_SMALL)
1408 return (rv);
1420 int rv;
1423 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
1424 return (rv);
1428 rv = rsa_verify_common(mechanism->cm_type, key, data,
1457 rv = rsa_digest_svrfy_common(&dctx, data, signature,
1461 return (rv);
1468 int rv = CRYPTO_FAILED;
1476 if ((rv = crypto_get_key_attr(key, SUN_CKA_MODULUS, &modulus,
1478 return (rv);
1485 if ((rv = crypto_get_input_data(signature, &sigptr, tmp_data))
1487 return (rv);
1489 rv = core_rsa_encrypt(key, sigptr, modulus_len, plain_data, 1);
1490 if (rv != CRYPTO_SUCCESS)
1491 return (rv);
1501 rv = pkcs1_decode(PKCS1_VERIFY, plain_data, &data_len);
1502 if (rv != CRYPTO_SUCCESS)
1503 return (rv);
1511 if ((rv = crypto_put_output_data(plain_data + modulus_len - data_len,
1513 return (rv);
1516 return (rv);
1524 int rv;
1531 rv = rsa_verify_recover_common(ctxp->mech_type, ctxp->key,
1534 if (rv != CRYPTO_BUFFER_TOO_SMALL)
1537 return (rv);
1547 int rv;
1549 if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
1550 return (rv);