[RFC] crypt32: fixed the base64 tests on Vista.
Reece Dunn
msclrhd at googlemail.com
Mon Jul 21 15:00:44 CDT 2008
2008/7/21 Juan Lang <juan.lang at gmail.com>:
> Hi Reece,
>
> thanks for looking into failures on Vista.
No problem.
>> To me, without understanding this in any more detail, it looks as if
>> Vista is broken here (and thus the Vista return parts should be marked
>> as broken()). However, Vista may be doing the right thing, and thus
>> the behaviour in these cases has changed between XP and Vista. The
>> latter seems more likely, but I do not have any experience in this
>> area, nor understand these tests well enough to say one way or the
>> other.
>
> I think you're probably right that Vista's changed. By definition,
> that makes it "right." I suspect what it's doing is guessing that
> something is base64-encoded even if it doesn't begin with the
> "-----BEGIN CERTIFICATE-----" or whatever header. It'd be interesting
> to see what format Vista guesses the encoded data was in when the
> encoded data have no header. I don't have access to a Vista machine
> myself, so it'd be hard for me to fix it.
Thanks for the pointers as to what may be going on.
> Would you mind having a go? Thanks,
I'll need to take a look at the tests in more detail and the API
documentation (if I can get to the non-WinCE docs on MSDN!) to see
what is really going on and which ones are failing and why. I will dig
deeper into this.
Thanks,
- Reece
More information about the wine-devel
mailing list