Unless you have to interoperate with other systems, *do not use DSA.* If you re-use a the random, the entire key can be be exposed. Crypto is hard enough. Use RSA or an ECC method. -- Senior Architect, Akamai Technologies IM: richsalz at jabber.at Twitter: RichSalz