cipher: Add a way to get a keygrip for KEM algos.
* src/gcrypt.h.in (GCRY_PK_KEM): New. * cipher/kem.c (kem_infos): New. (kem_names): New. (kem_generate): New. (kem_compute_keygrip): New. (kem_get_nbits): New. (_gcry_pubkey_spec_kem): New. * cipher/pubkey.c (pubkey_list): Add spec for KEM. * src/cipher.h (_gcry_pubkey_spec_kem): Declare. (_gcry_pubkey_spec_elg_e): Remove this used declaration. * tests/keygen.c (check_generated_kem_key): New. (check_kem_keys): New. (main): Add optional argument kem and all new function.
- GnuPG-bug-id: T6755