You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by ka...@apache.org on 2007/10/03 13:20:10 UTC

svn commit: r581565 [4/40] - in /webservices/rampart/site/c: ./ api/html/ docs/

Added: webservices/rampart/site/c/api/html/group__openssl.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL wrapper</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_wrapper"></a><h2>OpenSSL wrapper</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html">OpenSSL Cipher Context</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html">OpenSSL Cipher Property</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__crypt.html">OpenSSL Crypt</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="
 group__openssl__digest.html">OpenSSL Digest</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pem.html">OpenSSL PEM</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkcs12.html">OpenSSL PKCS12</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkey.html">OpenSSL PKEY</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html">OpenSSL RSA</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group
 __openssl__sign.html">OpenSSL Signatue</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__util.html">OpenSSL Utility</a></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76a44c06ea1f80166f08aaca78ce7647"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_ENCRYPT</b>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6b4e67c8e50a8158823e2ce5bbaed190"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_DECRYPT</b>   0</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g851bcf3aa6a42001ff49ac1a0ea38901"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_LEAVE_UNCHANGED</b>   -1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">OPENSSL_EVP_des_ede3_cbc</a>   "EVP_des_ede3_cbc"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g35b885093fe2b593a80d0bf39a73538e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_128_cbc</b>   "EVP_aes_128_cbc"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5e9ac4bfd76301a04b466700b135a98b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_192_cbc</b>   "EVP_aes_192_cbc"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2cb2df38a5ba6e38d32079dddb3b4ecc"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_256_cbc</b>   "EVP_aes_256_cbc"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4e4534e04a707b6e26ed0ca174e8e6ff"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_ENCRYPTION</b>   "rsaEncryption"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge883e922515d7a8a1735a64d95c91745"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_PADDING</b>   "RSA_PKCS1_PADDING"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6fa993a8cb5db83a1b3e2945e048dc3c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_OAEP_PADDING</b>   "RSA_PKCS1_OAEP_PADDING"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b22af61ef5e134207af2ce10e5a90d8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV8</b>   "01234567"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdafc61f8a3854b2019d8720711e75f70"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV16</b>   "0123456701234567"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g65fc0574023e1e29d0d0677f59a1d64f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV24</b>   "012345670123456701234567"</td></tr></table></div><div class="section"><div class="subsection"><a name="Define_Documentation"></a><h3>Define Documentation</h3><p><a class="anchor" name="g380a9840d5751ffb414b9c49aa022196"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define OPENSSL_EVP_des_ede3_cbc   "EVP_des_ede3_cbc"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Supported Ciphers 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__cipher__ctx.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__cipher__ctx.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__cipher__ctx.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__cipher__ctx.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL Cipher Context</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Cipher_Context"></a><h2>OpenSSL Cipher Context</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx_free</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722
 a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">const EVP_CIPHER * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx_get_cipher</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx_get_key</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr><tr 
 class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx_get_iv</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx_get_pad</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a369e35cdcad15eab021bc00c4da939"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_ctx_set_cipher</b> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, const EVP_CIPHER *)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0624a011c4d8004470fabb9b43d409e3"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_ctx_set_key</b> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb05cd9d187e3e52895ca687f24925798"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_ctx_set_iv</b> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *iv)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g87a83f624dcd21dd24297e2814e60dc8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_ctx_set_pad</b> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *pad)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g04906d62ed8d23220fe50994efb29d3c"></a>
+AXIS2_EXTERN <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_ctx_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="gd9180f202f53aa2722a17abe22a19057"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">typedef struct <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_cipher_ctx 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g5356562aa4c4804311403b0bac336a81"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t openssl_cipher_ctx_free           </td><td>(</td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>to the openssl cipher ctx struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g3968513bd61c588fe6b231b28b5c1277"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">const EVP_CIPHER* openssl_cipher_ctx_get_cipher           </td><td>(</td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Given the ctx return the CIPHER <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>to the openssl cipher ctx struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>RVP_CIPHER the cipher </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g906801c027cb3f93eb0bf4b0a465ab96"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_char_t* openssl_cipher_ctx_get_iv           </td><td>(</td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Given the ctx return iv <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>to the openssl cipher ctx struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>iv </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gf3a027da46bdea8eef627bbad730c8ba"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* openssl_cipher_ctx_get_key           </td><td>(</td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Given the ctx return key <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>to the openssl cipher ctx struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>key </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="ge70e7ac0c1c9fca1540eeebc51b4bf34"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_char_t* openssl_cipher_ctx_get_pad           </td><td>(</td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Given the ctx return the padding <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>to the openssl cipher ctx struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>padding </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__cipher__property.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__cipher__property.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__cipher__property.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__cipher__property.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL Cipher Property</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Cipher_Property"></a><h2>OpenSSL Cipher Property</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g84c76b8ca4ae4252c46b6e4826e299a5"></a>
+EVP_CIPHER * </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_cipher</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd6444a529498ddd2c9a8c056776e122e"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_name</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1701139cb4eda08e581af9564de8fa28"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_url</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6c1fc5928b4c31767c2b59225bd04612"></a>
+int </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_key_size</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g59e79078dc767eb2f2a301477c4b09f4"></a>
+int </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_block_size</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5ef2ecdcfbea7d99629cb2ad5e4c9374"></a>
+int </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_get_iv_size</b> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1ccb889e0b635577fbea5bcd2e6d3be0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_cipher</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, EVP_CIPHER *cipher)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ged8d0fd4569dd00146b4f39f0f6f7d9d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_name</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *name)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf8b036b86012b4d98b022c9e9e52f3f6"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_url</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *name)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge51bd47a6edd9906ed5f0c00f900402d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_key_size</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int key_size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1da368e0ae6f38bf334ad88efc79fee2"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_block_size</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int block_size)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge3bff2dae59dd1fe5ef31c8c04c9fd42"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_set_iv_size</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int iv_size)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g85c44acb22baad42f71f932dac14de9e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_cipher_property_free</b> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property_create</a> (const axutil_env_t *env)</td></tr></table></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="gc6dae44cdbdf078fd7c01d13c2909624"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">typedef struct <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_cipher_property 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gd911b8e80c2aac6a1b89f6332930caf2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>* openssl_cipher_property_create           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>          </td><td> ) </td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a fresh block cipher property <dl compact=""><dt><b>Returns:</b></dt><dd>cipher_prop_ptr </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__crypt.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__crypt.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__crypt.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__crypt.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL Crypt</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Crypt"></a><h2>OpenSSL Crypt</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_bc_crypt</a> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *oc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf, int encrypt)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor
 " name="g43041149a87cc65387ecc77464297a66"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN int openssl_bc_crypt           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> * </td><td class="paramname"> <em>oc_ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>input_buf</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>output_buf</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"
 >int </td><td class="paramname"> <em>encrypt</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypt or decrypts data in the  and place the result in the . This function works for block ciphers AES-128, AES-192, AES-256 and 3-DES The key and the cipher name must be specified in the cipher context.  pointer to environment struct  openssl block cipher context  the input buffer to en/decrypt  the output buffer to place en/decrypted result  For encryption encrypt=OPENSSL_ENCRYPT and for decryption encrypt=OPENSSL_DECRYPT <dl compact=""><dt><b>Returns:</b></dt><dd>the length of the en/decrypted result OR -1 if failed </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__digest.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__digest.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__digest.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__digest.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL Digest</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_Digest"></a><h2>OpenSSL Digest</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_sha1</a> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gef5e393a92221c619c68eaca3f223498"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_md5</b> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gebdc4b0138923caaf05f4c45e864d038"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* openssl_sha1           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>input</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>length</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Calculate the digest of the input. Caller MUST free memory <dl compact=""><dt><b>Returns:</b></dt><dd>calculated digest </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__pem.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__pem.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__pem.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__pem.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL PEM</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_PEM"></a><h2>OpenSSL PEM</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>openssl_pem_pkey_type_t</b> { <b>OPENSSL_PEM_PKEY_TYPE_PRIVATE_KEY</b> =  0, 
+<b>OPENSSL_PEM_PKEY_TYPE_PUBLIC_KEY</b>, 
+<b>OPENSSL_PEM_PKEY_TYPE_UNKNOWN</b>
+ }</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f58b49ed0639255a7018be2f1d5dfba"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pem_buf_read_pkey</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a698d97ed2a2b5a205246695b14e1bd"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pem_read_pkey</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__pkcs12.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__pkcs12.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__pkcs12.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__pkcs12.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL PKCS12</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_PKCS12"></a><h2>OpenSSL PKCS12</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d16c56eaeca0ae0597611b82344751a"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_load</b> (const axutil_env_t *env, axis2_char_t *filename, PKCS12 **p12)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g90997263eb8675cb7ad97ec8c6ae8e87"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_parse</b> (const axutil_env_t *env, axis2_char_t *password, PKCS12 *p12, EVP_PKEY **prvkey, X509 **cert, STACK_OF(X509)**ca)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb61b29a9a5c5e723fe656190bdc9471b"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_free</b> (const axutil_env_t *env, PKCS12 *p12)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__pkey.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__pkey.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__pkey.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__pkey.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL PKEY</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_PKEY"></a><h2>OpenSSL PKEY</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaecbe3ffa12cbcb3c447195e380f2772"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_UNKNOWN</b>   0</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd73796b1d3e6b9a38250166151db69a8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PUBLIC_KEY</b>   1</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gff8bdb7a0a305667149604589b584421"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PRIVATE_KEY</b>   2</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8c14fec25c4319bd0d2480dc3eea51f3"></a>
+EVP_PKEY * </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_key</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8e2c40a7ff3299af283fd87b017e72c6"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_name</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2fe22d3d9bc090e92416c6bf0aa6ce32"></a>
+int </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_size</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g95e9487a0e4a61607601f278f02d1f22"></a>
+int </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_type</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g44d3bc8f1b92ac9cd981d92d09a0de7e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_key</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf12aea0d09e093aeaa4ef2762dfb3577"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_name</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *name)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0d9bd7dc74ee1ccbf68f93478336c38f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_type</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, int type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6d3ed7b9b0f09044424405d7db21fcb5"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_load</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcf3d4b845cea954123ab12c7b8be3750"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_populate</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key, axis2_char_t *name, int type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g46e3c3c784d773b64b5f570da66e90db"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_free</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge5a5d73f61430d7133dc27331b766769"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_increment_ref</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc8cce0c3db44e2f9eda54975a7a67077"></a>
+AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="memItemRight" valign="bottom"><b>openssl_pkey_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="g68d443d31f0dbbf2815f8c3330c60c8d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">typedef struct <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_pkey 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: webservices/rampart/site/c/api/html/group__openssl__rsa.html
URL: http://svn.apache.org/viewvc/webservices/rampart/site/c/api/html/group__openssl__rsa.html?rev=581565&view=auto
==============================================================================
--- webservices/rampart/site/c/api/html/group__openssl__rsa.html (added)
+++ webservices/rampart/site/c/api/html/group__openssl__rsa.html Wed Oct  3 04:19:52 2007
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OpenSSL RSA</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 01 October 2007
+                  | Doc for 1.0.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checko
 ut Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OpenSSL_RSA"></a><h2>OpenSSL RSA</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa_prv_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa
 .html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa_pub_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa_prv_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffe
 r.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa_pub_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gbfe076108b7ea202de6821eb3003aff4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">int openssl_rsa_prv_decrypt           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>pkey</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>padding</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>in</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </
 td><td class="paramname"> <em>out</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts data using a private key specified in   pointer to openssl_rsa struct  pointer to environment struct  private key for decryption  input data  output data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="gaad1aca00dc26b94915abedf1c67bc58"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">int openssl_rsa_prv_encrypt           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>pkey</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>padding</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>in</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </
 td><td class="paramname"> <em>out</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sign data using a private key specified in   pointer to openssl_rsa struct  pointer to environment struct  private key for decryption  input data  output data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g89504d57482157dbd8cfec0074015101"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">int openssl_rsa_pub_decrypt           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>pkey</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>padding</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>in</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </
 td><td class="paramname"> <em>out</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Verifies data using a public key specified in   pointer to openssl_rsa struct  pointer to environment struct  public key for encryption  input data  output data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g8657287718f063de9c78e9087cfa35bd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">int openssl_rsa_pub_encrypt           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> * </td><td class="paramname"> <em>pkey</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_char_t * </td><td class="paramname"> <em>padding</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </td><td class="paramname"> <em>in</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> * </
 td><td class="paramname"> <em>out</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Encrypts data using a public key specified in   pointer to openssl_rsa struct  pointer to environment struct  public key for encryption  input data  output data <dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Sep 27 16:59:31 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file