summaryrefslogtreecommitdiff
path: root/common/pem.h
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2013-01-23 12:15:27 +0100
committerStef Walter <stefw@gnome.org>2013-02-05 15:00:25 +0100
commit5df24bf0fb8532e0ebdf5f2366834848fdf6097d (patch)
treeb858952507533e8708650fd61a128eb41aa6819d /common/pem.h
parent722efb88cf12261d705e2a6dfb4aceab9ff7b76f (diff)
Implement code for writing PEM
* Based on the gcr code * Bring in base64 output code from BSD * Make sure to output base64 lines of 64 character length since this is what OpenSSL expects
Diffstat (limited to 'common/pem.h')
-rw-r--r--common/pem.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/pem.h b/common/pem.h
index 1e88f1f..d84f418 100644
--- a/common/pem.h
+++ b/common/pem.h
@@ -47,4 +47,9 @@ unsigned int p11_pem_parse (const char *input,
p11_pem_sink sink,
void *user_data);
+char * p11_pem_write (const unsigned char *contents,
+ size_t length,
+ const char *type,
+ size_t *pem_len);
+
#endif /* P11_PEM_H_ */