summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2015-03-27 13:28:03 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2015-03-27 13:28:03 +0000
commite17f71f9f01a429664caf120d9ac159ed9f5283f (patch)
tree524ebfc55d4aa56b2842a109ffffab2319afa6c2 /doc
parent36333f75234a6cb1b98cbe104aee3506d6bec9a1 (diff)
downloadskalibs-e17f71f9f01a429664caf120d9ac159ed9f5283f.tar.xz
- added sha512 (buggy, need to commit to test somewhere else)
- version bump (not a rc yet) - bugfix: buffer_get returned -1 EPIPE on short reads w/o EOF
Diffstat (limited to 'doc')
-rw-r--r--doc/index.html2
-rw-r--r--doc/libstdcrypto/index.html20
-rw-r--r--doc/upgrade.html6
3 files changed, 27 insertions, 1 deletions
diff --git a/doc/index.html b/doc/index.html
index f5cca8c..0628eba 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -59,7 +59,7 @@ with a standard C development environment </li>
<h3> Download </h3>
<ul>
- <li> The current released version of skalibs is <a href="skalibs-2.3.2.0.tar.gz">2.3.2.0</a>. </li>
+ <li> The current released version of skalibs is <a href="skalibs-2.3.3.0.tar.gz">2.3.3.0</a>. </li>
<li> Alternatively, you can checkout a copy of the skalibs git repository:
<pre> git clone git://git.skarnet.org/skalibs </pre> </li>
</ul>
diff --git a/doc/libstdcrypto/index.html b/doc/libstdcrypto/index.html
index 02b06cb..4b17cbc 100644
--- a/doc/libstdcrypto/index.html
+++ b/doc/libstdcrypto/index.html
@@ -29,6 +29,7 @@ operations are provided:
<li> md5 </li>
<li> sha1 </li>
<li> sha256 </li>
+ <li> sha512 </li>
</ul>
<h2> Compiling </h2>
@@ -127,6 +128,25 @@ SHA256 </h3>
<li> <tt>sha256_final()</tt> computes the digest </li>
</ul>
+<h3> <a name="sha512"></a>
+SHA512 </h3>
+
+<pre>
+ SHA512Schedule ctx ;
+ char const *message ;
+ unsigned int messagelen ;
+ char digest[64] ;
+
+ sha512_init(&amp;ctx) ;
+ sha512_update(&amp;ctx, message, messagelen) ;
+ sha512_final(&amp;ctx, digest) ;
+</pre>
+
+<ul>
+ <li> <tt>sha512_init()</tt> prepares a SHA512Schedule structure for computation </li>
+ <li> <tt>sha512_update()</tt> adds <em>message</em> to the message to be digested </li>
+ <li> <tt>sha512_final()</tt> computes the digest </li>
+</ul>
</body>
</html>
diff --git a/doc/upgrade.html b/doc/upgrade.html
index 7e2b687..7736c88 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -17,6 +17,12 @@
<h1> What has changed in skalibs </h1>
+<h2> in 2.3.3.0 </h2>
+
+<ul>
+ <li> New sha512 functions, see <tt>skalibs/sha512.h</tt> </li>
+</ul>
+
<h2> in 2.3.2.0 </h2>
<ul>