Move PEM conversion of DER data to x509write module
diff --git a/include/polarssl/x509write.h b/include/polarssl/x509write.h
index a8e672a..d954083 100644
--- a/include/polarssl/x509write.h
+++ b/include/polarssl/x509write.h
@@ -215,6 +215,20 @@
  */
 int x509write_csr_der( x509_csr *ctx, unsigned char *buf, size_t size );
 
+#if defined(POLARSSL_BASE64_C)
+/**
+ * \brief           Write a CSR (Certificate Signing Request) to a
+ *                  PEM string
+ *
+ * \param rsa       CSR to write away
+ * \param buf       buffer to write to
+ * \param size      size of the buffer
+ *
+ * \return          0 successful, or a specific error code
+ */
+int x509write_csr_pem( x509_csr *ctx, unsigned char *buf, size_t size );
+#endif /* POLARSSL_BASE64_C */
+
 #ifdef __cplusplus
 }
 #endif