-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Labels
Description
I did this
Looked at the autobuilds page. On Solaris SPARC, the NTLM tests fail. On Solaris i386, they pass.
When the test suite is run, curl always generates the same random data. But still the tests fail on SPARC. That's because Curl_rand() returns an array of unsigned integers, which is then converted into a char array by the NTLM code. The result depends on the endianness of the platform. The NTLM tests pass only on little-endian platforms.
Maybe Curl_rand() should provide a char array in the first place, or maybe the test suite should be extended to also accept the NTLM strings that are generated on a big-endian platform.
I expected the following
The NTLM tests pass on Solaris SPARC.
curl/libcurl version
curl master
operating system
(Solaris) SPARC