Peter Saint-Andre wrote: > Peter Saint-Andre wrote: >> Stephan Maka wrote: >>> "Sergei Golovan" <[EMAIL PROTECTED]> wrote: >>>> I guess spaces are added to allow line breaking. Hash is computed for >>>> the string without spaces. >>>>> Look again. I can't even reproduce with the SHA-1 method given in >>>>> XEP-0115: >>>> Remove http://jabber.org/protocol/caps< from a hashed string and >>>> you'll get the desired hash value. >>> Great, that works. Thank you very much. >>> >>>>> Because it is required. Perhaps this is a bug in the XEP? >>>> It looks like a bug in XEP. >> Yes, thanks for the bug report. I'll regenerate the hash (clearly the >> entities support http://jabber.org/protocol/caps so it doesn't make >> sense to remove that from "S"). > > Well, I removed 'http://jabber.org/protocol/caps' from "S" because I > couldn't duplicate the results any other way. :) Typically I generate > the hashes using this command: > > echo -n 'S' | openssl dgst -binary -sha1 | openssl enc -nopad -base64 > > However, that doesn't work for this example because it has the Greek > character Ψ in the string and that character is not properly encoded at > the command line on my system. IIRC Joe Hildebrand generated that hash > for me using Jabber-Net.
Well that's stupid, I'm going to fix the examples properly. Plus the Psi version numbers don't match (0.9.1 vs. 0.11) so I need to correct that. Peter -- Peter Saint-Andre https://stpeter.im/
smime.p7s
Description: S/MIME Cryptographic Signature