<div>Hi Ralf,</div><div><br></div><div>> However, it might also be worth looking into using the libgcrypt11 library:</div><div>I will have a look at libgcrypt11. If it is available in several distributions it will be a good idea to integrate it. The MD5 hash in the plugin can optional be used by a website to detect if a file has changed on the device - I have never seen a website using it so far ;-)</div>

<div><br></div><div>> Would this also mean that there is a web page with tarballs of all available versions ?</div><div>I usually add a tag label in github, when I release a new version:</div><div>      <a href="https://github.com/adiesner/GarminPlugin/tags">https://github.com/adiesner/GarminPlugin/tags</a></div>

<div><br></div><div>I haven't looked at uscan yet (didn't know it existed) but I will provide something that it can "read". It might already work with github, at least this website sounds like it does ( <a href="http://wiki.debian.org/debian/watch/">http://wiki.debian.org/debian/watch/</a> )</div>

<div><br></div><div>> BTW, the link "All source tar.gz downloads" on the garminplugin</div><div>> home page leads to a page without any links to tarballs</div><div>Fixed. Now it points to the tag pages of github.</div>

<div><br></div><div>Cheers</div><div>Andreas</div><br><br><div class="gmail_quote">2012/7/9 Ralf Treinen <span dir="ltr"><<a href="mailto:treinen@pps.univ-paris-diderot.fr" target="_blank">treinen@pps.univ-paris-diderot.fr</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andreas,<br>
<div class="im"><br>
On Sun, Jul 08, 2012 at 03:50:38PM +0200, Andreas Diesner wrote:<br>
<br>
> I removed the dependency to openssl. It was only needed to calculate MD5<br>
> sums. The MD5 sum calculation has been replaced by code that is under GPL2<br>
> or later. See subdirectory md5:<br>
> <a href="https://github.com/adiesner/GarminPlugin/tree/master/src/md5" target="_blank">https://github.com/adiesner/GarminPlugin/tree/master/src/md5</a><br>
<br>
</div>Thanks a lot for that rapid solution. This would indeed solve the problem.<br>
However, it might also be worth looking into using the libgcrypt11 library:<br>
<br>
  Description-en: LGPL Crypto library - runtime library<br>
   libgcrypt contains cryptographic functions.  Many important free<br>
   ciphers, hash algorithms and public key signing algorithms have been<br>
   implemented: [...]<br>
<br>
Using a library would be preferable to including a custom-copy of<br>
the md5 code, in particular when it is for security-sensitive stuff<br>
like cryptographic hash functions.<br>
<div class="im"><br>
> I have tested the functionality and build it on Launchpad. Everything seems<br>
> fine and working so far. I did not yet attach a version label to the new<br>
> version - but I will if you want to start creating a debian package.<br>
<br>
</div>yes that would indeed be useful for me as I am now working on the debian<br>
package. Would this also mean that there is a web page with tarballs<br>
of all available versions ? This would be useful for the debian tool that<br>
checks for newly available upstream versions (uscan).<br>
<br>
(BTW, the link "All source tar.gz downloads" on the garminplugin<br>
home page leads to a page without any links to tarballs).<br>
<br>
Cheers -Ralf.<br>
<div class="HOEnZb"><div class="h5">--<br>
Ralf Treinen<br>
Laboratoire Preuves, Programmes et Systèmes<br>
Université Paris Diderot, Paris, France.<br>
<a href="http://www.pps.univ-paris-diderot.fr/~treinen/" target="_blank">http://www.pps.univ-paris-diderot.fr/~treinen/</a><br>
=====> New email address: <a href="mailto:treinen@pps.univ-paris-diderot.fr">treinen@pps.univ-paris-diderot.fr</a> <=====<br>
</div></div></blockquote></div><br>