 <p>Indeed Sparkle Basic wiki page is a bit misleading. For everyone how still gets confused with process, here are necessary steps:</p> <ol> <li><p>go to Extras/Signing Tools subfolder </p></li> <li><p>generate dsa private/public key pair:</p> <p>ruby generate_keys.rb</p> <p>Note that there is bug with this script in Sparkle 1.56b, so it might be better to take it from here: <a href="https://raw.github.com/andymatuschak/Sparkle/55eed9efd84c4a2163a3e2b86c8d9b68a243fb6b/generate_keys.rb" rel="nofollow">updated generate_keys.rb script</a> </p></li> <li><p>using sign_update.rb script (from same folder) you will generate dsa signature:</p> <p>ruby sign_update.rb </p></li> </ol>