diff options
| author | Stef Walter <stefw@gnome.org> | 2013-01-23 12:15:27 +0100 |
|---|---|---|
| committer | Stef Walter <stefw@gnome.org> | 2013-02-05 15:00:25 +0100 |
| commit | 5df24bf0fb8532e0ebdf5f2366834848fdf6097d (patch) | |
| tree | b858952507533e8708650fd61a128eb41aa6819d /common/pem.h | |
| parent | 722efb88cf12261d705e2a6dfb4aceab9ff7b76f (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.h | 5 |
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_ */ |
