From 2398800829c83b1a07ab5115e87c48e395c93a5a Mon Sep 17 00:00:00 2001
From: Doug Coleman <doug.coleman@gmail.com>
Date: Sun, 13 Mar 2016 01:34:22 -0800
Subject: [PATCH] openssl.libssl: Adding some functions to work with
 certificates.

---
 basis/openssl/libssl/libssl.factor | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/basis/openssl/libssl/libssl.factor b/basis/openssl/libssl/libssl.factor
index 75a73ef082..3e1eebfda8 100644
--- a/basis/openssl/libssl/libssl.factor
+++ b/basis/openssl/libssl/libssl.factor
@@ -620,6 +620,18 @@ FUNCTION: X509_EXTENSION* X509_get_ext ( X509* a, int loc )
 FUNCTION: void X509_free ( X509 *a )
 DESTRUCTOR: X509_free
 
+C-TYPE: X509_STORE
+FUNCTION: X509_STORE* X509_STORE_new ( )
+
+FUNCTION: X509* d2i_X509 ( X509** px, uchar** in, int len )
+FUNCTION: int i2d_X509 ( X509* x, uchar** out )
+! FUNCTION: X509* d2i_X509_bio ( BIO* bp, X509** x )
+! FUNCTION: X509* d2i_X509_fp ( FILE* fp, X509** x )
+! FUNCTION: int i2d_X509_bio ( BIO* bp, X509* x )
+! FUNCTION: int i2d_X509_fp ( FILE* fp, X509* x )
+FUNCTION: int i2d_re_X509_tbs ( X509* x, uchar** out )
+
+
 ! stack.h
 FUNCTION: int sk_num ( _STACK *s )
 FUNCTION: void* sk_value ( _STACK *s, int v )