summaryrefslogtreecommitdiff
path: root/gnutls-helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnutls-helpers.c')
-rw-r--r--gnutls-helpers.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/gnutls-helpers.c b/gnutls-helpers.c
index 5a567e2..6eae29e 100644
--- a/gnutls-helpers.c
+++ b/gnutls-helpers.c
@@ -345,3 +345,20 @@ int validate_ssh_host_userid(const char* userid) {
setlocale(LC_ALL, oldlocale);
return 1;
}
+
+/* http://tools.ietf.org/html/rfc4880#section-5.5.2 */
+size_t get_openpgp_mpi_size(gnutls_datum_t* d) {
+ return 2 + d->size;
+}
+
+int write_openpgp_mpi_to_fd(int fd, gnutls_datum_t* d) {
+ uint16_t x;
+
+ x = d->size * 8;
+ x = htons(x);
+
+ write(fd, &x, sizeof(x));
+ write(fd, d->data, d->size);
+
+ return 0;
+}
d'>tags/af/5c/20180328100051.rkzr3xl6oitcf26v@an3as.eu/unread0
-rw-r--r--tags/af/5c/20180329230002.8BB9AF3E@lxp5.free-owl.de/sys0
-rw-r--r--tags/af/5c/20180329230002.8BB9AF3E@lxp5.free-owl.de/unread0
-rw-r--r--tags/af/5c/55862381ad1874844df58dd963689418@godblessus.club/inbox0
-rw-r--r--tags/af/5c/55862381ad1874844df58dd963689418@godblessus.club/killed0
-rw-r--r--tags/af/5c/55862381ad1874844df58dd963689418@godblessus.club/unread0
-rw-r--r--tags/af/5c/7360cfbd-8e5d-53f5-953b-acb29fef2f13@stacktrace.dk/freedom0
-rw-r--r--tags/af/5c/7360cfbd-8e5d-53f5-953b-acb29fef2f13@stacktrace.dk/signed0
-rw-r--r--tags/af/5c/7360cfbd-8e5d-53f5-953b-acb29fef2f13@stacktrace.dk/unread0
-rw-r--r--tags/af/5c/84758FC5-05A0-4024-AC00-0D03FCCD87CB@physik.fu-berlin.de/debian0
-rw-r--r--tags/af/5c/84758FC5-05A0-4024-AC00-0D03FCCD87CB@physik.fu-berlin.de/unread0
-rw-r--r--tags/af/5c/9d542bcfa4e4d0dece77ee7fcd2790f1@sms-backup-plus.local/inbox0
-rw-r--r--tags/af/5c/9d542bcfa4e4d0dece77ee7fcd2790f1@sms-backup-plus.local/old0
-rw-r--r--tags/af/5c/E1mrw52-0006Wk-W6@usper.debian.org/debian0
-rw-r--r--tags/af/5c/E1mrw52-0006Wk-W6@usper.debian.org/inbox0
-rw-r--r--tags/af/5c/E1mrw52-0006Wk-W6@usper.debian.org/killed0
-rw-r--r--tags/af/5c/E1mrw52-0006Wk-W6@usper.debian.org/unread0
-rw-r--r--tags/af/5c/F94707CF-BEAE-49C9-9467-236BD812B03D@kaospilot.dk/hb0
-rw-r--r--tags/af/5c/F94707CF-BEAE-49C9-9467-236BD812B03D@kaospilot.dk/unread0
-rw-r--r--tags/af/5c/c0ff0f3f2c24dfebde05b875a3cf7b36@3e723b591bdb95ce8f5c9b7032dc572ca97351d0da5efc73459c1fbaf438e43b/unread0
-rw-r--r--tags/af/5c/handler.s.C.158936471628227.transcript@bugs.debian.org/debian0
-rw-r--r--tags/af/5c/handler.s.C.158936471628227.transcript@bugs.debian.org/unread0
-rw-r--r--tags/af/5c/redmine.message-13623.20160906084623@replicant.us/inbox0
-rw-r--r--tags/af/5c/redmine.message-13623.20160906084623@replicant.us/old0
32 files changed, 0 insertions, 0 deletions