Getting to know libgcrypt

We have to get to know this lovely library, man I hate undocumented
code.