Hello.

I need to verify signature of the certificate I get from Video Mixing
Renderer (Microsoft Direct Show) through IAMCertifiedOutputProtection
interface.
http://msdn.microsoft.com/en-us/library/aa468617.aspx#validating_the_copp_certificate_chain__ntlp
I call IAMCertifiedOutputProtection::KeyExchange function and get a key and
a certificate.

Every step succedes til I get to RSASSA-PSS verification. I use Crypto++ as
following:
http://www.copypastecode.com/70961/?view=lines

And it returns false in cryptopp function RecoverMessageFromRepresentative:
http://www.copypastecode.com/70957/?view=lines
Line 29: salt points to padding zero. As the result, byte *M is 19 zero
bytes before the wanted 0x01 value.

Does someone have an experience in such questions or has any thoughts on
what may be wrong? Is it a signature or a message, because I cropped the
message, but still fail on that line.

Apreciate any help! Thanks!
-- 
View this message in context: 
http://old.nabble.com/RSASSA-PSS-cetificate-verification-%28COPP%29-tp31608380p31608380.html
Sent from the Crypto++ Users mailing list archive at Nabble.com.

-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.

Reply via email to