&decrypted, &decrypted_len);
BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
- ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1, key_prv,
- encrypted, encrypted_len,
- &decrypted, &decrypted_len);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
-
ret = yaca_rsa_private_decrypt(YACA_PADDING_NONE, YACA_KEY_NULL,
encrypted, encrypted_len,
&decrypted, &decrypted_len);
&decrypted, &decrypted_len);
BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
- ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1, key_prv,
- encrypted_pkcs1, encrypted_pkcs1_len - 1,
- &decrypted, &decrypted_len);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
-
- ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1, key_prv,
- encrypted_pkcs1_oaep, encrypted_pkcs1_oaep_len,
- &decrypted, &decrypted_len);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
-
- ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1_SSLV23, key_prv,
- encrypted_pkcs1_oaep, encrypted_pkcs1_oaep_len,
- &decrypted, &decrypted_len);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
-
ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1_OAEP, key_prv,
encrypted_pkcs1_oaep, encrypted_pkcs1_oaep_len - 1,
&decrypted, &decrypted_len);
&decrypted, &decrypted_len);
BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
- ret = yaca_rsa_private_decrypt(YACA_PADDING_PKCS1_SSLV23, key_prv,
- encrypted_pkcs1_sslv23, encrypted_pkcs1_sslv23_len - 1,
- &decrypted, &decrypted_len);
- BOOST_REQUIRE(ret == YACA_ERROR_INVALID_PARAMETER);
-
yaca_key_destroy(key_prv);
yaca_key_destroy(key_pub);
yaca_key_destroy(key_prv2);