Print

Print


@alrossi It looks like there are two things here. In the C++ Xrootd server (https://github.com/xrootd/xrootd/blob/master/src/XrdCrypto/XrdCryptosslCipher.cc#L1091), EVP_CipherUpdate() take a buffer with length of 48, and produce a decrypted hash of 32 bytes (so that 16 bytes in the second rectangular is not produced in C++ server!). This seems to be different from what you observer. So could this be the difference of C++ and Java implementation?

Also, I can set the buffer length to anything between 32 to 48 and it produce the same result. Client will get an error if I set it to 31 bytes. So this does indicate that the 16 byte in your first blue rectangular is not needed.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1046#issuecomment-613328480", "url": "https://github.com/xrootd/xrootd/issues/1046#issuecomment-613328480", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1