Running the following on little endian systems results in success, on big endian systems failure. Code provided below, along with platform output: test.cpp.txt
Little endian output:
$ ./a.out
Tests completed successfully.
Big endian output:
$ ./a.out
Signing: signature mismatch, expected [4832febef8b31c7c922a15cb4063a43ab69b099bba765e24facef50dfbb4d057928ed5c6b6886562c2fe6972fd7c7f462e557129067542cce6b37d72e5ea5037] not matched by [7c1cb3f8befe32483aa46340cb152a92245e76ba9b099bb657d0b4fb0df5cefa626588b6c6d58e92467f7cfd7269fec2cc4275062971552e3750eae5727db3e6]
DER Serialization: signature mismatch, expected [3044022057d0b4fb0df5cefa245e76ba9b099bb63aa46340cb152a927c1cb3f8befe324802203750eae5727db3e6cc4275062971552e467f7cfd7269fec2626588b6c6d58e92] not matched by [3046022100facef50dfbb4d057b69b099bba765e24922a15cb4063a43a4832febef8b31c7c022100e6b37d72e5ea50372e557129067542ccc2fe6972fd7c7f46928ed5c6b6886562]
Test failure encountered.