A few cleanups, and one patch which removes an obsolete feature,
getting rid of an open-coded ASN parser.
Cooking for three months.
* refs/heads/t/rm_asn:
Remove unused E_PUBLIC_KEY.
crypt.c: Combine load_key() and get_private_key().
crypto: Remove support for ASN public keys.
crypto: Simplify asymetric key handling.
crypto: Rename check_key_file() -> check_private_key_file().
gcrypt.c: Always initialize result pointer in get_private_key().