Public key cryptography, also known as asymmetric cryptography, is an easy way for key management and to provide digital signatures. Libgcrypt provides two completely different interfaces to public key cryptography, this chapter explains the one based on S-expressions.
|• Available algorithms:||Algorithms supported by the library.|
|• Used S-expressions:||Introduction into the used S-expression.|
|• Cryptographic Functions:||Functions for performing the cryptographic actions.|
|• Dedicated ECC Functions:||Dedicated functions for elliptic curves.|
|• General public-key related Functions:||General functions, not implementing any cryptography.|