Absolute newbie to cryptography.
I'm looking for C++ open source code (to be compiled on Windows, Mac, linux), for doing the following:
1. Generate private+public keys (need not run on all platforms).
2. (server side) Adding a digital signature to an XML document using a private key.
3. (client side) Verifying signature using the matching public key.
I envisage the signed XML to look like this:
<root> <creditcard> <number>19834209</number> <expiry>02/02/2002</expiry> </creditcard> </root> <Signature> WvZUJAJ/3QNqzQvwne2vvy7U5Pck8ZZ5UTa6pIwR7GE+PoGi6A1kyw== </Signature>
Thanks in advance,