summaryrefslogtreecommitdiff
path: root/gnutls-helpers.h
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-04-08 21:02:35 -0400
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-04-08 21:02:35 -0400
commit29b46325c50f7b767d1027c817c4e050806f2aa1 (patch)
tree0aab0b9299d0044dd7379758d77f81647ce74c77 /gnutls-helpers.h
parent106d82cc8db97956d373f09e44dcdee661918c90 (diff)
working with subkeys: preparing to write a gnutls-based gpg2ssh capable of feeding the monkeysphere.
Diffstat (limited to 'gnutls-helpers.h')
-rw-r--r--gnutls-helpers.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnutls-helpers.h b/gnutls-helpers.h
index 1bf7a1d..c07997f 100644
--- a/gnutls-helpers.h
+++ b/gnutls-helpers.h
@@ -4,6 +4,7 @@
#include <gnutls/gnutls.h>
+#include <gnutls/openpgp.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -32,6 +33,12 @@ void copy_datum(gnutls_datum_t* dest, const gnutls_datum_t* src);
int compare_data(const gnutls_datum_t* a, const gnutls_datum_t* b);
void free_datum(gnutls_datum_t* d);
+/* keyid manipulations: */
+typedef unsigned char printable_keyid[16];
+
+void init_keyid(gnutls_openpgp_keyid_t keyid);
+void make_keyid_printable(printable_keyid out, gnutls_openpgp_keyid_t keyid);
+
/* functions to get data into datum objects: */
/* read the passed-in string, store in a single datum */
@@ -44,3 +51,4 @@ int set_datum_fd(gnutls_datum_t* d, int fd);
/* read the file indicated (by na1me) in the fname parameter. store
its entire contents in a single datum. */
int set_datum_file(gnutls_datum_t* d, const char* fname);
+