Hi,

I have just read again the openssl archive back to 2001 but didn't find exactly 
a clue to my pb.

In fact, we installed a OpenSSL port on a z/OS. No problem with compilation, 
the product works well.
It works well BUT !
But we encounter a pb with signature when we try to verify a signature made 
under z/Os and verified on a ASCII machine (a pSeries).

If we tried to generate a signature on both platform with the same text, there 
is tiny difference between the PEMs (the p7) generated.
This little difference seems to indicate that only one char in the original 
text is the source of the difference.
We tried to generate a signature with the same source text : toto (funny isn't 
it ?).
Of course the text is encoded as 0x74 0x6f 0x74 0x6f 0x0a on the ASCII platform 
and
as 0xa3 0x96 0xa3 0x96 0x15 on the EBCDIC platform. That looks conform with a 
standard US-ASCII / EBCDIC-1047 conversion table.
But the difference remains in the signatures. 

Why ? Could it be an internal pb to openssl on EBCDIC platform (a bad 
interpretation of the 0x15 char) ?
Or could it be a pb ith libascii ?

Could someone give us a clue ?

Thanks,


--
db

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to