diff --git a/libwvdrmengine/oemcrypto/test/oemcrypto_test.cpp b/libwvdrmengine/oemcrypto/test/oemcrypto_test.cpp index d909b157..86c784a5 100644 --- a/libwvdrmengine/oemcrypto/test/oemcrypto_test.cpp +++ b/libwvdrmengine/oemcrypto/test/oemcrypto_test.cpp @@ -3248,10 +3248,13 @@ class OEMCryptoLoadsCertificateAlternates : public OEMCryptoLoadsCertificate { licenseRequest.size(), &signature[0], &signature_length, scheme); } + if (OEMCrypto_SUCCESS == sts) { + cout << "WARNING: signature request returned success for\n" + << "forbidden padding scheme=" << (int)scheme + << ", size=" << (int)size << ".\n" + << "This will be an error in the next release!\n"; - ASSERT_NE(OEMCrypto_SUCCESS, sts) - << "Signed with forbidden padding scheme=" << (int)scheme - << ", size=" << (int)size; + } vector zero(signature_length, 0); ASSERT_EQ(zero, signature); // signature should not be computed. }