New DSA verification code

https://github.com/pornel/Sparkle-fork/issues/24

* Needs security review
* Tests
Remove, this parameter is optional and we don't use it. Pass NULL.