gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [libtalerutil-emscripten] branch master updated: add missin


From: gnunet
Subject: [GNUnet-SVN] [libtalerutil-emscripten] branch master updated: add missing functions
Date: Fri, 10 Mar 2017 15:19:22 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository libtalerutil-emscripten.

The following commit(s) were added to refs/heads/master by this push:
     new db7c0a9  add missing functions
db7c0a9 is described below

commit db7c0a92ac9f97a57c8fbb6adc878339e6e9ab5e
Author: Florian Dold <address@hidden>
AuthorDate: Fri Mar 10 15:19:18 2017 +0100

    add missing functions
---
 exports.txt                                  |  3 +++
 libunistring-0.9.5/Makefile.in               |  8 ++++----
 libunistring-0.9.5/aclocal.m4                |  2 +-
 libunistring-0.9.5/doc/libunistring.info     |  2 +-
 libunistring-0.9.5/doc/libunistring_1.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_10.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_11.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_12.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_13.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_14.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_15.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_16.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_17.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_18.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_19.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_2.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_20.html  |  4 ++--
 libunistring-0.9.5/doc/libunistring_3.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_4.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_5.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_6.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_7.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_8.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_9.html   |  4 ++--
 libunistring-0.9.5/doc/libunistring_abt.html |  6 +++---
 libunistring-0.9.5/doc/libunistring_toc.html |  4 ++--
 libunistring-0.9.5/doc/stamp-vti             |  4 ++--
 libunistring-0.9.5/doc/version.texi          |  4 ++--
 taler-emscripten-lib.js                      | 26 +++++++++++++-------------
 wrap.c                                       | 17 +++++++++++++++++
 30 files changed, 88 insertions(+), 68 deletions(-)

diff --git a/exports.txt b/exports.txt
index 979cb89..7098bd8 100644
--- a/exports.txt
+++ b/exports.txt
@@ -4,6 +4,7 @@
 '_TALER_WRALL_get_amount',
 '_TALER_WRALL_eddsa_public_key_from_private',
 '_TALER_WRALL_ecdsa_public_key_from_private',
+'_TALER_WRALL_ecdhe_public_key_from_private',
 '_GNUNET_STRINGS_data_to_string_alloc',
 '_GNUNET_STRINGS_string_to_data',
 '_GNUNET_CRYPTO_hkdf',
@@ -17,6 +18,7 @@
 '_GNUNET_CRYPTO_rsa_signature_encode',
 '_GNUNET_CRYPTO_eddsa_key_create',
 '_GNUNET_CRYPTO_ecdsa_key_create',
+'_GNUNET_CRYPTO_ecdh_eddsa',
 '_GNUNET_CRYPTO_eddsa_key_get_public',
 '_GNUNET_CRYPTO_eddsa_sign',
 '_GNUNET_CRYPTO_eddsa_verify',
@@ -40,6 +42,7 @@
 '_TALER_amount_normalize', 
 '_TALER_amount_ntoh', 
 '_TALER_amount_hton', 
+'_TALER_setup_fresh_coin', 
 '_GNUNET_CRYPTO_symmetric_decrypt', 
 '_GNUNET_CRYPTO_symmetric_encrypt', 
 '_TALER_WRALL_purpose_create', 
diff --git a/libunistring-0.9.5/Makefile.in b/libunistring-0.9.5/Makefile.in
index 9207cf3..8f154aa 100644
--- a/libunistring-0.9.5/Makefile.in
+++ b/libunistring-0.9.5/Makefile.in
@@ -1606,7 +1606,7 @@ distdir: $(DISTFILES)
          ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c 
>$(distdir).tar.gz
+       tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c 
>$(distdir).tar.gz
        $(am__post_remove_distdir)
 
 dist-bzip2: distdir
@@ -1631,7 +1631,7 @@ dist-shar: distdir
        @echo WARNING: "Support for shar distribution archives is" \
                       "deprecated." >&2
        @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
        $(am__post_remove_distdir)
 
 dist-zip: distdir
@@ -1649,7 +1649,7 @@ dist dist-all:
 distcheck: dist
        case '$(DIST_ARCHIVES)' in \
        *.tar.gz*) \
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
        *.tar.lz*) \
@@ -1659,7 +1659,7 @@ distcheck: dist
        *.tar.Z*) \
          uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
        *.shar.gz*) \
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
diff --git a/libunistring-0.9.5/aclocal.m4 b/libunistring-0.9.5/aclocal.m4
index 0831648..da4b0d7 100644
--- a/libunistring-0.9.5/aclocal.m4
+++ b/libunistring-0.9.5/aclocal.m4
@@ -16,7 +16,7 @@ m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 
 # po.m4 serial 24 (gettext-0.19)
-dnl Copyright (C) 1995-2014 Free Software Foundation, Inc.
+dnl Copyright (C) 1995-2014, 2016 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
diff --git a/libunistring-0.9.5/doc/libunistring.info 
b/libunistring-0.9.5/doc/libunistring.info
index 87aa967..e885c31 100644
--- a/libunistring-0.9.5/doc/libunistring.info
+++ b/libunistring-0.9.5/doc/libunistring.info
@@ -1,4 +1,4 @@
-This is libunistring.info, produced by makeinfo version 6.1 from
+This is libunistring.info, produced by makeinfo version 6.3 from
 libunistring.texi.
 
 INFO-DIR-SECTION Software development
diff --git a/libunistring-0.9.5/doc/libunistring_1.html 
b/libunistring-0.9.5/doc/libunistring_1.html
index 1451b8a..05fc1c9 100644
--- a/libunistring-0.9.5/doc/libunistring_1.html
+++ b/libunistring-0.9.5/doc/libunistring_1.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -525,7 +525,7 @@ zero-valued unit used as &ldquo;end marker&rdquo;.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_10.html 
b/libunistring-0.9.5/doc/libunistring_10.html
index 438b3e4..c37f964 100644
--- a/libunistring-0.9.5/doc/libunistring_10.html
+++ b/libunistring-0.9.5/doc/libunistring_10.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -251,7 +251,7 @@ are preferred.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_11.html 
b/libunistring-0.9.5/doc/libunistring_11.html
index d57a0a6..06f7214 100644
--- a/libunistring-0.9.5/doc/libunistring_11.html
+++ b/libunistring-0.9.5/doc/libunistring_11.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -183,7 +183,7 @@ may be added in the future.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_12.html 
b/libunistring-0.9.5/doc/libunistring_12.html
index bd69ea4..da19bc9 100644
--- a/libunistring-0.9.5/doc/libunistring_12.html
+++ b/libunistring-0.9.5/doc/libunistring_12.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -191,7 +191,7 @@ the values <code>UC_BREAK_MANDATORY</code>, 
<code>UC_BREAK_POSSIBLE</code>,
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_13.html 
b/libunistring-0.9.5/doc/libunistring_13.html
index 69f4680..0a3cc5c 100644
--- a/libunistring-0.9.5/doc/libunistring_13.html
+++ b/libunistring-0.9.5/doc/libunistring_13.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -498,7 +498,7 @@ then closes and frees the filter.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_14.html 
b/libunistring-0.9.5/doc/libunistring_14.html
index 27d6632..019444d 100644
--- a/libunistring-0.9.5/doc/libunistring_14.html
+++ b/libunistring-0.9.5/doc/libunistring_14.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -602,7 +602,7 @@ characters. Upon failure, returns -1 with 
<code>errno</code> set.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_15.html 
b/libunistring-0.9.5/doc/libunistring_15.html
index ff38180..8e8e2fa 100644
--- a/libunistring-0.9.5/doc/libunistring_15.html
+++ b/libunistring-0.9.5/doc/libunistring_15.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -78,7 +78,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_16.html 
b/libunistring-0.9.5/doc/libunistring_16.html
index aa3ff69..6b102ef 100644
--- a/libunistring-0.9.5/doc/libunistring_16.html
+++ b/libunistring-0.9.5/doc/libunistring_16.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -223,7 +223,7 @@ a description of the options that you passed to the 
&lsquo;<samp>configure</samp
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_17.html 
b/libunistring-0.9.5/doc/libunistring_17.html
index ab0e5c3..95471eb 100644
--- a/libunistring-0.9.5/doc/libunistring_17.html
+++ b/libunistring-0.9.5/doc/libunistring_17.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -84,7 +84,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_18.html 
b/libunistring-0.9.5/doc/libunistring_18.html
index dd61d23..d237509 100644
--- a/libunistring-0.9.5/doc/libunistring_18.html
+++ b/libunistring-0.9.5/doc/libunistring_18.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -1517,7 +1517,7 @@ to permit their use in free software.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_19.html 
b/libunistring-0.9.5/doc/libunistring_19.html
index c7aad0f..0c1bec6 100644
--- a/libunistring-0.9.5/doc/libunistring_19.html
+++ b/libunistring-0.9.5/doc/libunistring_19.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -807,7 +807,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_2.html 
b/libunistring-0.9.5/doc/libunistring_2.html
index 095f46d..bc01dfc 100644
--- a/libunistring-0.9.5/doc/libunistring_2.html
+++ b/libunistring-0.9.5/doc/libunistring_2.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -132,7 +132,7 @@ NULL is returned and <code>errno</code> is set.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_20.html 
b/libunistring-0.9.5/doc/libunistring_20.html
index 28059d7..095d8c9 100644
--- a/libunistring-0.9.5/doc/libunistring_20.html
+++ b/libunistring-0.9.5/doc/libunistring_20.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -181,7 +181,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_3.html 
b/libunistring-0.9.5/doc/libunistring_3.html
index 05c397e..8a2b989 100644
--- a/libunistring-0.9.5/doc/libunistring_3.html
+++ b/libunistring-0.9.5/doc/libunistring_3.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -98,7 +98,7 @@ taken from <code>&lt;stdint.h&gt;</code>, on platforms where 
this include file i
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_4.html 
b/libunistring-0.9.5/doc/libunistring_4.html
index cf3830a..84b7b11 100644
--- a/libunistring-0.9.5/doc/libunistring_4.html
+++ b/libunistring-0.9.5/doc/libunistring_4.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -860,7 +860,7 @@ that it operates on Unicode strings.  Its interface is 
actually more similar to
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_5.html 
b/libunistring-0.9.5/doc/libunistring_5.html
index 1f05067..69d10e5 100644
--- a/libunistring-0.9.5/doc/libunistring_5.html
+++ b/libunistring-0.9.5/doc/libunistring_5.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -287,7 +287,7 @@ strings in locale encoding and NUL terminated Unicode 
strings.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_6.html 
b/libunistring-0.9.5/doc/libunistring_6.html
index bd1af34..5f3d06b 100644
--- a/libunistring-0.9.5/doc/libunistring_6.html
+++ b/libunistring-0.9.5/doc/libunistring_6.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -442,7 +442,7 @@ locale encoding to a <code>FILE</code> stream.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_7.html 
b/libunistring-0.9.5/doc/libunistring_7.html
index 88ae758..497a259 100644
--- a/libunistring-0.9.5/doc/libunistring_7.html
+++ b/libunistring-0.9.5/doc/libunistring_7.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -117,7 +117,7 @@ Returns the character if found, or 
<code>UNINAME_INVALID</code> if not found.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_8.html 
b/libunistring-0.9.5/doc/libunistring_8.html
index 4447557..2785c5a 100644
--- a/libunistring-0.9.5/doc/libunistring_8.html
+++ b/libunistring-0.9.5/doc/libunistring_8.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -2511,7 +2511,7 @@ a locale-specific set of characters for which 
<code>uc_is_alnum</code> is false.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_9.html 
b/libunistring-0.9.5/doc/libunistring_9.html
index df9f996..ef788fe 100644
--- a/libunistring-0.9.5/doc/libunistring_9.html
+++ b/libunistring-0.9.5/doc/libunistring_9.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -132,7 +132,7 @@ This function ignores control characters in the string.
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_abt.html 
b/libunistring-0.9.5/doc/libunistring_abt.html
index 7045773..925ff1b 100644
--- a/libunistring-0.9.5/doc/libunistring_abt.html
+++ b/libunistring-0.9.5/doc/libunistring_abt.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -50,7 +50,7 @@ ul.toc {list-style: none}
 </tr></table>
 <h1>About This Document</h1>
 <p>
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
 </p>
 <p>
   The buttons in the navigation panels have the following meaning:
@@ -158,7 +158,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/libunistring_toc.html 
b/libunistring-0.9.5/doc/libunistring_toc.html
index f9bfe1b..3277eb3 100644
--- a/libunistring-0.9.5/doc/libunistring_toc.html
+++ b/libunistring-0.9.5/doc/libunistring_toc.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html401/loose.dtd";>
 <html>
-<!-- Created on May, 25 2016 by texi2html 1.78a -->
+<!-- Created on March, 9 2017 by texi2html 1.78a -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -165,7 +165,7 @@ ul.toc {list-style: none}
 </tr></table>
 <p>
  <font size="-1">
-  This document was generated on <i>May, 25 2016</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
+  This document was generated on <i>March, 9 2017</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html 1.78a</i></a>.
  </font>
  <br>
 
diff --git a/libunistring-0.9.5/doc/stamp-vti b/libunistring-0.9.5/doc/stamp-vti
index efd5105..34e1ca2 100644
--- a/libunistring-0.9.5/doc/stamp-vti
+++ b/libunistring-0.9.5/doc/stamp-vti
@@ -1,4 +1,4 @@
address@hidden UPDATED 25 May 2016
address@hidden UPDATED-MONTH May 2016
address@hidden UPDATED 9 March 2017
address@hidden UPDATED-MONTH March 2017
 @set EDITION 0.9.5
 @set VERSION 0.9.5
diff --git a/libunistring-0.9.5/doc/version.texi 
b/libunistring-0.9.5/doc/version.texi
index efd5105..34e1ca2 100644
--- a/libunistring-0.9.5/doc/version.texi
+++ b/libunistring-0.9.5/doc/version.texi
@@ -1,4 +1,4 @@
address@hidden UPDATED 25 May 2016
address@hidden UPDATED-MONTH May 2016
address@hidden UPDATED 9 March 2017
address@hidden UPDATED-MONTH March 2017
 @set EDITION 0.9.5
 @set VERSION 0.9.5
diff --git a/taler-emscripten-lib.js b/taler-emscripten-lib.js
index e1d9aac..75309c5 100644
--- a/taler-emscripten-lib.js
+++ b/taler-emscripten-lib.js
@@ -1,23 +1,23 @@
-var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var 
moduleOverrides={};for(var key in 
Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var 
ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var 
ENVIRONMENT_IS_NODE=false;var 
ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else
 if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else 
if(Module["ENVIRONMENT"]== [...]
+var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var 
moduleOverrides={};for(var key in 
Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var 
ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var 
ENVIRONMENT_IS_NODE=false;var 
ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else
 if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else 
if(Module["ENVIRONMENT"]== [...]
 var asm=(function(global,env,buffer) {
-"use asm";var a=new global.Int8Array(buffer);var b=new 
global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new 
global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new 
global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new 
global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var 
k=env.DYNAMICTOP_PTR|0;var l=env.tempDoublePtr|0;var m=env.ABORT|0;var 
n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=glob [...]
+"use asm";var a=new global.Int8Array(buffer);var b=new 
global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new 
global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new 
global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new 
global.Float64Array(buffer);var i=env.DYNAMICTOP_PTR|0;var 
j=env.tempDoublePtr|0;var k=env.ABORT|0;var l=env.STACKTOP|0;var 
m=env.STACK_MAX|0;var n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var 
s=global.NaN,t=glob [...]
 // EMSCRIPTEN_START_FUNCS
-function Fb(a){a=a|0;var 
b=0;b=i;i=i+a|0;i=i+15&-16;if((i|0)>=(j|0))$(a|0);return b|0}function 
Gb(){return i|0}function Hb(a){a=a|0;i=a}function 
Ib(a,b){a=a|0;b=b|0;i=a;j=b}function 
Jb(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Kb(a){a=a|0;D=a}function 
Lb(){return D|0}function Mb(a){a=a|0;var b=0;b=Tb(32,19138,38)|0;nc(a,b);return 
b|0}function Nb(a){a=a|0;var b=0;b=Tb(32,19138,56)|0;lc(a,b);return 
b|0}function Ob(b,c,d){b=b|0;c=c|0;d=d|0;var 
e=0,f=0;e=d+8|0;f=Tb(e,19138,70)|0;Rw(f+8|0,c|0 [...]
-function cg(b,e){b=b|0;e=e|0;var 
f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0;f=i;i=i+32|0;if((i|0)>=(j|0))$(32);g=f+16|0;h=f+12|0;k=f+8|0;l=f+4|0;m=f;c[h>>2]=b;c[k>>2]=e;c[m>>2]=1;if(!(c[k>>2]|0)){c[g>>2]=1;n=c[g>>2]|0;i=f;return
 n|0}if(d[c[h>>2]>>0]&128|0){c[g>>2]=0;n=c[g>>2]|0;i=f;return 
n|0}if(!(a[c[h>>2]>>0]|0)){c[g>>2]=0;n=c[g>>2]|0;i=f;return 
n|0}c[l>>2]=c[h>>2];while(1){if(!(c[k>>2]|0))break;if((d[c[l>>2]>>0]|0)>=32){if((d[c[l>>2]>>0]|0)>=127?(d[c[l>>2]>>0]|0)<=160:0)o=12}else
 o=12;if((o|0)== [...]
-function Un(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var 
f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;f=i;i=i+16|0;if((i|0)>=(j|0))$(16);g=f+12|0;h=f+8|0;k=f+4|0;l=f;c[g>>2]=a;c[h>>2]=b;c[k>>2]=d;c[l>>2]=e;rn(c[(c[l>>2]|0)+48+16>>2]|0,c[(c[h>>2]|0)+8>>2]|0,c[(c[k>>2]|0)+8>>2]|0,c[l>>2]|0);Mn(c[(c[l>>2]|0)+48+16+4>>2]|0,c[(c[l>>2]|0)+48+16>>2]|0,c[l>>2]|0);rn(c[(c[l>>2]|0)+48
 [...]
-function cq(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var 
k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;k=i;i=i+64|0;if((i|0)>=(j|0))$(64);l=k+56|0;m=k+52|0;n=k+48|0;o=k+44|0;p=k+40|0;q=k+36|0;r=k+32|0;s=k+28|0;t=k+24|0;u=k+20|0;v=k+16|0;w=k+12|0;x=k+8|0;y=k+4|0;z=k;A=k+60|0;c[m>>2]=b;c[n>>2]=e;c[o>>2]=f;c[p>>2]=g;c[q>>2]=h;c[u>>2]=c[(c[(c[m>>2]|0)+12>>2]|0)+20>>2];c[v>>2]=c[(c[(c[m>>2]|0)+12>>2]|0)+36>>2];c[w>>2]=((c[q>>2]|0)>>>0)/((c[u>>2]|0)>>>0)|0;if((c[o>>2]
 [...]
-function Gs(b,d,e){b=b|0;d=d|0;e=e|0;var 
f=0,g=0,h=0,k=0,l=0;f=i;i=i+16|0;if((i|0)>=(j|0))$(16);g=f;h=f+12|0;k=f+8|0;l=f+4|0;c[h>>2]=b;c[k>>2]=d;c[l>>2]=e;if(!(c[h>>2]|0))Oe(52694,51359,685,52717);if(!(c[l>>2]|0))Oe(51579,51359,686,52717);As(c[l>>2]|0);do
 
if(!(c[(c[l>>2]|0)+4>>2]|0)){if((c[l>>2]|0)==(c[17746]|0)){e=Hs(1)|0;c[(c[l>>2]|0)+4>>2]=e}else{e=Hs(0)|0;c[(c[l>>2]|0)+4>>2]=e}if(c[(c[l>>2]|0)+4>>2]|0){e=Tv()|0;c[(c[l>>2]|0)+60>>2]=e;break}else
 Se(51641,g)}while(0);if(!((a[(c[l>>2]|0 [...]
-function Sj(a,b,d){a=a|0;b=b|0;d=d|0;var 
e=0,f=0,g=0,h=0,k=0,l=0,m=0;e=i;i=i+32|0;if((i|0)>=(j|0))$(32);f=e+20|0;g=e+16|0;h=e+12|0;k=e+8|0;l=e+4|0;m=e;c[f>>2]=a;c[g>>2]=b;c[h>>2]=d;c[c[f>>2]>>2]=0;c[k>>2]=Qj(c[h>>2]|0,1,l,m)|0;do
 
if(!(c[k>>2]|0))if(c[(c[l>>2]|0)+56>>2]|0){c[k>>2]=ub[c[(c[l>>2]|0)+56>>2]&63](c[f>>2]|0,c[g>>2]|0,c[m>>2]|0)|0;break}else{c[k>>2]=69;break}while(0);Nf(c[m>>2]|0);i=e;return
 c[k>>2]|0}function Tj(a,b,d){a=a|0;b=b|0;d=d|0;var 
e=0,f=0,g=0,h=0,k=0,l=0,m=0;e=i;i=i+3 [...]
-function Ql(a,b){a=a|0;b=b|0;var 
d=0,e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=i;i=i+112|0;if((i|0)>=(j|0))$(112);e=d+100|0;f=d+96|0;g=d+92|0;h=d+88|0;k=d+84|0;l=d+80|0;m=d+76|0;n=d+72|0;o=d+68|0;p=d+64|0;q=d;c[e>>2]=a;c[f>>2]=b;c[g>>2]=c[e>>2];c[h>>2]=c[f>>2];c[k>>2]=c[(c[g>>2]|0)+160>>2];c[l>>2]=c[(c[g>>2]|0)+164>>2];c[m>>2]=c[(c[g>>2]|0)+168>>2];c[n>>2]=c[(c[g>>2]|0)+172>>2];c[o>>2]=c[(c[g>>2]|0)+176>>2];f=Rl(c[k>>2]|0,5)|0;e=f+(c[n>>2]^c[l>>2]&(c[m>>2]^c[n>>2]))+1518500249|0;f=Sl
 [...]
-function Gm(b,e,f){b=b|0;e=e|0;f=f|0;var 
g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;g=i;i=i+64|0;if((i|0)>=(j|0))$(64);h=g;k=g+36|0;l=g+32|0;m=g+28|0;n=g+24|0;o=g+20|0;p=g+16|0;q=g+12|0;r=g+8|0;s=g+4|0;t=g+56|0;u=g+55|0;v=g+54|0;w=g+53|0;x=g+52|0;y=g+51|0;z=g+50|0;A=g+49|0;B=g+48|0;C=g+47|0;D=g+46|0;E=g+45|0;F=g+44|0;G=g+43|0;H=g+42|0;I=g+41|0;J=g+40|0;c[l>>2]=b;c[m>>2]=e;c[n>>2]=f;a[t>>0]=0;a[u>>0]=0;a[v>>0]=0;a[w>
 [...]
-function Dw(a){a=a|0;var 
b=0,d=0,e=0,f=0,g=0,h=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Ba=0,Ca=0,Da=0;b=i;i=i+16|0;if((i|0)>=(j|0))$(16);d=b;do
 
if(a>>>0<245){e=a>>>0<11?16:a+11&-8;f=e>>>3;g=c[17783]|0;h=g>>>f;if(h&3|0){k=(h&1^1)
 [...]
+function go(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var 
e=0,f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;e=l;l=l+16|0;if((l|0)>=(m|0))$(16);f=e+12|0;g=e+8|0;h=e+4|0;i=e;Ob(f|0,a|0,4);Ob(g|0,b|0,4);Ob(h|0,c|0,4);Ob(i|0,d|0,4);En(Qb((Qb(i|0,4,0)|0|0)+48+16|0,4,0)|0|0,Qb((Qb(g|0,4,0)|0|0)+8|0,4,0)|0|0,Qb((Qb(h|0,4,0)|0|0)+8|0,4,0)|0|0,Qb(i|0,4,0)|0|0);Zn(Qb((Qb(i|0,4,0)|0|0)+48+16
 [...]
+function Ib(a){a=a|0;var 
b=0;b=l;l=l+a|0;l=l+15&-16;if((l|0)>=(m|0))$(a|0);return b|0}function 
Jb(){return l|0}function Kb(a){a=a|0;l=a}function 
Lb(a,b){a=a|0;b=b|0;l=a;m=b}function 
Mb(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Nb(a){a=a|0;Ob(i|0,a|0,4)}function 
Ob(d,e,f){d=d|0;e=e|0;f=f|0;if((d|0)<=0)aa();if((d+f|0)>(c[i>>2]|0))aa();if((f|0)==4){if(d&3)ba();c[d>>2]=e}else
 if((f|0)==1)a[d>>0]=e;else{if(d&1)ba();b[d>>1]=e}}function 
Pb(a,b,d){a=a|0;b=+b;d=d|0;if((a|0)<=0)aa();if((a+d|0)>(c[ [...]
+function pq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var 
f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=l;l=l+64|0;if((l|0)>=(m|0))$(64);g=f+56|0;h=f+52|0;i=f+48|0;j=f+44|0;k=f+40|0;n=f+36|0;o=f+32|0;p=f+28|0;q=f+24|0;r=f+20|0;s=f+16|0;t=f+12|0;u=f+8|0;v=f+4|0;w=f;x=f+60|0;Ob(h|0,a|0,4);Ob(i|0,b|0,4);Ob(j|0,c|0,4);Ob(k|0,d|0,4);Ob(n|0,e|0,4);Ob(r|0,Qb((Qb((Qb(h|0,4,0)|0|0)+12|0,4,0)|0|0)+20|0,4,0)|0|0,4);Ob(s|0,Qb((Qb((Qb(h|0,4,0)|0|0)+12|0,4,0)|0|0)+36|0,4,0)|
 [...]
+function og(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var 
e=0,f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=l;l=l+80|0;if((l|0)>=(m|0))$(80);f=e;g=e+48|0;h=e+44|0;i=e+40|0;j=e+36|0;k=e+32|0;n=e+28|0;o=e+24|0;p=e+52|0;q=e+56|0;r=e+20|0;s=e+16|0;t=e+12|0;u=e+8|0;v=e+4|0;Ob(h|0,a|0,4);Ob(i|0,b|0,4);Ob(j|0,c|0,4);Ob(k|0,d|0,4);Ob(r|0,0|0,4);Ob(t|0,0|0,4);Ob(n|0,(Qb(h|0,4,0)|0|0?Qb(h|0,4,0)|0|0:22772)|0,4);Ob(o|0,Qb(j|0,4,0)|0|0,4);a:while(1){if(!(Qb((Qb(n|0,4,0)|0)>>0|0,1,1)|0
 [...]
+function Wj(a,b,c){a=a|0;b=b|0;c=c|0;var 
d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;d=l;l=l+160|0;if((l|0)>=(m|0))$(160);e=d+144|0;f=d+140|0;g=d+136|0;h=d+132|0;i=d+128|0;j=d+124|0;k=d+120|0;n=d+116|0;o=d+112|0;p=d+108|0;q=d+104|0;r=d+100|0;s=d+96|0;t=d+92|0;u=d+88|0;v=d+84|0;w=d+80|0;x=d+76|0;y=d+72|0;z=d+68|0;A=d+64|0;B=d+60|0;C=d+56|0;D=d+52|0;E=d+48|0;F=d+44|0;G=d+40|0
 [...]
+function Ts(a,b,c){a=a|0;b=b|0;c=c|0;var 
d=0,e=0,f=0,g=0,h=0;d=l;l=l+16|0;if((l|0)>=(m|0))$(16);e=d;f=d+12|0;g=d+8|0;h=d+4|0;Ob(f|0,a|0,4);Ob(g|0,b|0,4);Ob(h|0,c|0,4);if(!(Qb(f|0,4,0)|0))$e(52740,51405,685,52763);if(!(Qb(h|0,4,0)|0))$e(51625,51405,686,52763);Ns(Qb(h|0,4,0)|0|0);do
 
if(!(Qb((Qb(h|0,4,0)|0|0)+4|0,4,0)|0)){if((Qb(h|0,4,0)|0|0)==(Qb(17790*4|0,4,0)|0|0)){c=Us(1)|0;Ob((Qb(h|0,4,0)|0|0)+4|0,c|0,4)}else{c=Us(0)|0;Ob((Qb(h|0,4,0)|0|0)+4|0,c|0,4)}if(Qb((Qb(h|0,4,0)|0|0)+4|0,4,0)|0|
 [...]
+function Tm(a,b,c){a=a|0;b=b|0;c=c|0;var 
d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;d=l;l=l+64|0;if((l|0)>=(m|0))$(64);e=d;f=d+36|0;g=d+32|0;h=d+28|0;i=d+24|0;j=d+20|0;k=d+16|0;n=d+12|0;o=d+8|0;p=d+4|0;q=d+56|0;r=d+55|0;s=d+54|0;t=d+53|0;u=d+52|0;v=d+51|0;w=d+50|0;x=d+49|0;y=d+48|0;z=d+47|0;A=d+46|0;B=d+45|0;C=d+44|0;D=d+43|0;E=d+42|0;F=d+41|0;G=d+40|0;Ob(g|0,a|0,4);Ob(h|0,b|0,4);Ob(i|0,c|0,4);Ob(q>>0|0,0|0,1);Ob(r>
 [...]
+function Xl(a){a=a|0;var 
b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=l;l=l+32|0;if((l|0)>=(m|0))$(32);c=b+28|0;d=b+24|0;e=b+20|0;f=b+16|0;g=b+12|0;h=b+8|0;i=b+4|0;j=b;Ob(c|0,a|0,4);Ob(d|0,Qb(c|0,4,0)|0|0,4);Wr(Qb(d|0,4,0)|0|0,0,0);Ob(e|0,Qb((Qb(d|0,4,0)|0|0)+128|0,4,0)|0|0,4);Ob(f|0,Qb((Qb(d|0,4,0)|0|0)+128+4|0,4,0)|0|0,4);Ob(h|0,(Qb(e|0,4,0)|0)<<6|0,4);Ob(g|0,(Qb(f|0,4,0)|0)<<6|(Qb(e|0,4,0)|0|0)>>>26|0,4);Ob(e|0,Qb(h|0,4,0)|0|0,4);f=(Qb(h|0,4,0)|0|0)+(Qb((Qb(d|0,4,0)|0|0)+144|0,4,0)|0|0)|
 [...]
+function Tw(a){a=a|0;var 
b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0;b=l;l=l+16|0;if((l|0)>=(m|0))$(16);c=b;do
 
if(a>>>0<245){d=a>>>0<11?16:a+11&-8;e=d>>>3;f=Qb(17827*4|0,4,0)|0|0;g=f>>>e;if(g&3|0)
 [...]
 
 // EMSCRIPTEN_END_FUNCS
-var 
ub=[ox,_j,$j,ak,bk,ml,nl,ol,pl,rl,Ml,Yl,mm,zm,Am,Bm,vr,wr,xr,yr,Ar,Qh,Sr,nu,ou,ru,_u,Qe,yv,rk,sk,Tk,Pl,am,qm,uu,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox,ox];var
 vb=[px,Gk,Ak,Dk,Ek,Kk,Om,Lm,Pm,px,px,px,px,px,px,px];var 
wb=[qx,Qk,Kl,Wl,km,Dn,su,vu,bw,qx,qx,qx,qx,qx,qx,qx];var 
xb=[rx,Pk,Jl,Vl,im,jm,ym,Rr];var 
yb=[sx,Rk,ll,ql,Ll,Xl,lm,ur,zr,Vh,mu,sx,sx,sx,sx,sx];var 
zb=[tx,Jr,Ok,ds,Rs,ft,tx,tx];var Ab=[ux,lk,mk,Pt];var 
Bb=[vx,Tr,Jq,as,jt,vx,vx,vx]; [...]
+var 
xb=[Gx,lk,mk,nk,ok,zl,Al,Bl,Cl,El,Zl,jm,zm,Mm,Nm,Om,Ir,Jr,Kr,Lr,Nr,bi,ds,Du,Eu,Hu,ov,bf,Ov,Ek,Fk,el,am,nm,Dm,Ku,Hx,Ix,Jx,Kx,Lx,Mx,Nx,Ox,Px,Qx,Rx,Sx,Tx,Ux,Vx,Wx,Xx,Yx,Zx,_x,$x,ay,by,cy,dy,ey,fy,gy];var
 yb=[hy,Tk,Nk,Qk,Rk,Xk,$m,Ym,an,iy,jy,ky,ly,my,ny,oy];var 
zb=[py,bl,Xl,hm,xm,Qn,Iu,Lu,rw,qy,ry,sy,ty,uy,vy,wy];var 
Ab=[xy,al,Wl,gm,vm,wm,Lm,cs];var 
Bb=[yy,cl,yl,Dl,Yl,im,ym,Hr,Mr,gi,Cu,zy,Ay,By,Cy,Dy];var 
Cb=[Ey,Wr,$k,qs,ct,st,Au,Fy];var Db=[Gy,yk,zk,au];var 
Eb=[Hy,es,Wq,ns,wt,Iy,Jy,Ky]; [...]
 
 
 // EMSCRIPTEN_END_ASM
-(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var 
real__GNUNET_CRYPTO_rsa_signature_encode=asm["_GNUNET_CRYPTO_rsa_signature_encode"];asm["_GNUNET_CRYPTO_rsa_signature_encode"]=(function(){assert(runtimeInitialized,"you
 need to wait for the runtime to be ready (e.g. wait for main() to be 
called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to 
keep it alive after main() exits)");return 
real__GNUNET_CRYPTO_rsa_signature_encode.apply(null,arguments)});var real__G 
[...]
+(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var 
real__GNUNET_CRYPTO_rsa_signature_encode=asm["_GNUNET_CRYPTO_rsa_signature_encode"];asm["_GNUNET_CRYPTO_rsa_signature_encode"]=(function(){assert(runtimeInitialized,"you
 need to wait for the runtime to be ready (e.g. wait for main() to be 
called)");assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to 
keep it alive after main() exits)");return 
real__GNUNET_CRYPTO_rsa_signature_encode.apply(null,arguments)});var real__G 
[...]
 
 
 
diff --git a/wrap.c b/wrap.c
index 05a07b8..8a0a1fa 100644
--- a/wrap.c
+++ b/wrap.c
@@ -59,6 +59,23 @@ TALER_WRALL_ecdsa_public_key_from_private (const struct 
GNUNET_CRYPTO_EcdsaPriva
 }
 
 
+/**
+ * Allocate and return a public ECDSA key
+ *
+ * @param priv the private key to which associate the generated public key
+ * @return the public key
+ */
+struct GNUNET_CRYPTO_EcdhePublicKey *
+TALER_WRALL_ecdhe_public_key_from_private (const struct 
GNUNET_CRYPTO_EcdhePrivateKey *priv)
+{
+  struct GNUNET_CRYPTO_EcdhePublicKey *ptr;
+
+  ptr = GNUNET_new (struct GNUNET_CRYPTO_EcdhePublicKey);
+  GNUNET_CRYPTO_ecdhe_key_get_public (priv, ptr);
+  return ptr;
+}
+
+
 struct GNUNET_CRYPTO_EccSignaturePurpose *
 TALER_WRALL_purpose_create (uint32_t purpose,
                             const void *payload,

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]