#ifndef SEQUOIA_OPENPGP_H#define SEQUOIA_OPENPGP_H#include<sequoia/core.h>/* sequoia::openpgp::KeyID. *//*//// Holds a KeyID./*/typedefstructsq_keyid*sq_keyid_t;/*//// Reads a binary key ID./*/sq_keyid_tsq_keyid_from_bytes(constuint8_t*id);/*//// Reads a hex-encoded Key ID./*/sq_keyid_tsq_keyid_from_hex(constchar*id);/*//// Frees a sq_keyid_t./*/voidsq_keyid_free(sq_keyid_tkeyid);/*//// Clones the KeyID./*/sq_keyid_tsq_keyid_clone(sq_keyid_tkeyid);/*//// Hashes the KeyID./*/uint64_tsq_keyid_hash(sq_keyid_tkeyid);/*//// Converts the KeyID to its standard representation./*/char*sq_keyid_to_string(constsq_keyid_tfp);/*//// Converts the KeyID to a hexadecimal number./*/char*sq_keyid_to_hex(constsq_keyid_tfp);/*//// Compares KeyIDs./*/intsq_keyid_equal(constsq_keyid_ta,constsq_keyid_tb);/* sequoia::openpgp::Fingerprint. *//*//// Holds a fingerprint./*/typedefstructsq_fingerprint*sq_fingerprint_t;/*//// Reads a binary fingerprint./*/sq_fingerprint_tsq_fingerprint_from_bytes(constuint