From 56fec770071713bf800e7e9f3905973703105ec5 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 21 May 2013 17:33:22 +0200 Subject: pem: Write PEM data directly to a buffer --- common/pem.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'common/pem.h') diff --git a/common/pem.h b/common/pem.h index d84f418..7e4ce63 100644 --- a/common/pem.h +++ b/common/pem.h @@ -35,6 +35,9 @@ #ifndef P11_PEM_H_ #define P11_PEM_H_ +#include "buffer.h" +#include "compat.h" + #include typedef void (*p11_pem_sink) (const char *type, @@ -47,9 +50,9 @@ unsigned int p11_pem_parse (const char *input, p11_pem_sink sink, void *user_data); -char * p11_pem_write (const unsigned char *contents, +bool p11_pem_write (const unsigned char *contents, size_t length, const char *type, - size_t *pem_len); + p11_buffer *buf); #endif /* P11_PEM_H_ */ -- cgit v1.1