X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/7ca3c239d76ae7112c166f29c35e11620ba93d9f..d9432fa0982c0f7a736bf00c04969dedca347ea3:/keyid.h 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__ */