X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=keyid.h;h=08bf1fea8d694e36231e000f73f0bc581c09b0c2;hb=5d25774c5cd9f80709f852f79bce26d582fad360;hp=202a4a053d019b7960e45d3ecc2d003bff36df5f;hpb=3cdd1ba5400b97412d8e69fdcf59284b7cde6e28;p=onak.git diff --git a/keyid.h b/keyid.h index 202a4a0..08bf1fe 100644 --- a/keyid.h +++ b/keyid.h @@ -55,4 +55,16 @@ uint64_t get_packetid(struct openpgp_packet *packet); */ void get_skshash(struct openpgp_publickey *publickey, struct skshash *hash); +/** + * parse_skshash - Parse a string into an SKS hash structure. + * @search: The string representing the SKS hash. + * @hash: A pointer to the structure to store the hash in. + * + * Takes a string and tries to parse it as an SKS hash hex + * representation. Puts the hash into the supplied structure + * if successful. Returns 1 if we parsed something ok, 0 if + * we failed. + */ +int parse_skshash(char *search, struct skshash *hash); + #endif /* __KEYID_H__ */