<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/beecrypt/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/beecrypt/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 28 Aug 2017 22:15:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/beecrypt/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>make check fails in testrsa on x86_64 alpine linux</title><link>https://sourceforge.net/p/beecrypt/support-requests/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;code&gt;make check&lt;/code&gt; fails in testrsa with Alpine Linux which uses musl libc. It looks like it is fortify that catches an overlapping memcpy which leads to undefined behavior:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;Core was generated by `/home/ncopa/aports/main/beecrypt/src/beecrypt-4.2.1/tests/.libs/lt-testrsa'.
Program terminated with signal SIGILL, Illegal instruction.
#0  memcpy (__n=72, __os=0x72a36bd16328, __od=0x72a36bd162e8) at /usr/include/fortify/string.h:48
48                      __builtin_trap();
[Current thread is 1 (LWP 8493)]
(gdb) bt
#0  memcpy (__n=72, __os=0x72a36bd16328, __od=0x72a36bd162e8) at /usr/include/fortify/string.h:48
#1  mpndivmod (result=result@entry=0x72a36bd162e0, xsize=xsize@entry=9, xdata=xdata@entry=0x72a36bd16328, ysize=ysize@entry=4, ydata=0x3a05de82e40, 
    workspace=workspace@entry=0x72a36bd16370) at mp.c:1372
#2  0x000072a36c2a5ae6 in rsakpMake (kp=0x7a42bd0faff0, rgc=0x7a42bd0fafe0, bits=512) at rsakp.c:74
#3  0x000003a05bacbb8b in main () at testrsa.c:89
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Natanael Copa</dc:creator><pubDate>Mon, 28 Aug 2017 22:15:00 -0000</pubDate><guid>https://sourceforge.net85c95022924fa3fa204a7ead897cd6fab19bc3cd</guid></item><item><title>mpmul and mpsqr can't cope with zero-length numbers</title><link>https://sourceforge.net/p/beecrypt/support-requests/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;They lead to crashes if you try f.ex. to verify a RSA signature consisting just of 0x00 bytes converted to mpnumber by mpnsetbin.&lt;/p&gt;
&lt;p&gt;There might be more functions apart from mpmul and mpsqr suffering from this problem.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Glöckner</dc:creator><pubDate>Fri, 14 Dec 2012 10:00:58 -0000</pubDate><guid>https://sourceforge.net1c17687b3604e82330771d94db4d846f3dabfad6</guid></item><item><title>How to build a beecrypt.dll in Windows?</title><link>https://sourceforge.net/p/beecrypt/support-requests/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've been running into some difficulties trying to build beecrypt for Windows.  Maybe the biggest problem has to do with these style struct definitions:&lt;/p&gt;
&lt;p&gt;const hashFunction sha384 = {&lt;br /&gt;
.name = "SHA-384",&lt;br /&gt;
.paramsize = sizeof(sha384Param),&lt;br /&gt;
.blocksize = 128,&lt;br /&gt;
.digestsize = 48,&lt;br /&gt;
.reset = (hashFunctionReset) sha384Reset,&lt;br /&gt;
.update = (hashFunctionUpdate) sha384Update,&lt;br /&gt;
.digest = (hashFunctionDigest) sha384Digest&lt;br /&gt;
};&lt;/p&gt;
&lt;p&gt;So far I haven't found a way to get VS 2010 to compile those.&lt;/p&gt;
&lt;p&gt;I'm not sure if this means I need to compile using my Cygwin setup, my mingw setup, or something else.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 28 May 2011 21:56:54 -0000</pubDate><guid>https://sourceforge.neteebb78c515ac6c69c61d85011fc52c4706ddecc8</guid></item><item><title>How to build a beecrypt.dll in Windows?</title><link>https://sourceforge.net/p/beecrypt/support-requests/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've been running into some difficulties trying to build beecrypt for Windows.  Maybe the biggest problem has to do with these style struct definitions:&lt;/p&gt;
&lt;p&gt;const hashFunction sha384 = {&lt;br /&gt;
.name = "SHA-384",&lt;br /&gt;
.paramsize = sizeof(sha384Param),&lt;br /&gt;
.blocksize = 128,&lt;br /&gt;
.digestsize = 48,&lt;br /&gt;
.reset = (hashFunctionReset) sha384Reset,&lt;br /&gt;
.update = (hashFunctionUpdate) sha384Update,&lt;br /&gt;
.digest = (hashFunctionDigest) sha384Digest&lt;br /&gt;
};&lt;/p&gt;
&lt;p&gt;So far I haven't found a way to get VS 2010 to compile those.&lt;/p&gt;
&lt;p&gt;I'm not sure if this means I need to compile using my Cygwin setup, my mingw setup, or something else.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 28 May 2011 02:28:58 -0000</pubDate><guid>https://sourceforge.net25a1d6a90c5d55348fdcd26a10fe3d1f4e668ccf</guid></item><item><title>How to build a beecrypt.dll in Windows?</title><link>https://sourceforge.net/p/beecrypt/support-requests/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've been running into some difficulties trying to build beecrypt for Windows.  Maybe the biggest problem has to do with these style struct definitions:&lt;/p&gt;
&lt;p&gt;const hashFunction sha384 = {&lt;br /&gt;
.name = "SHA-384",&lt;br /&gt;
.paramsize = sizeof(sha384Param),&lt;br /&gt;
.blocksize = 128,&lt;br /&gt;
.digestsize = 48,&lt;br /&gt;
.reset = (hashFunctionReset) sha384Reset,&lt;br /&gt;
.update = (hashFunctionUpdate) sha384Update,&lt;br /&gt;
.digest = (hashFunctionDigest) sha384Digest&lt;br /&gt;
};&lt;/p&gt;
&lt;p&gt;So far I haven't found a way to get VS 2010 to compile those.&lt;/p&gt;
&lt;p&gt;I'm not sure if this means I need to compile using my Cygwin setup, my mingw setup, or something else.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 27 May 2011 20:55:24 -0000</pubDate><guid>https://sourceforge.net35ae6713b8daad148be52d328acd915f93c01bc1</guid></item><item><title>linking against BeeCrypt c library on Snow Leopard</title><link>https://sourceforge.net/p/beecrypt/support-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I am using BeeCrypt C library on Mac OS and linux, I have a problem with linking against it on Snow Leopard this is the error I get:&lt;/p&gt;
&lt;p&gt;...&lt;br /&gt;
ld: warning: in /usr/local/lib/libbeecrypt.dylib, file is not of required architecture&lt;br /&gt;
Undefined symbols:&lt;br /&gt;
"_sha1Digest", referenced from:&lt;br /&gt;
_hx_get_id in dictenc.o&lt;br /&gt;
"_sha1Reset", referenced from:&lt;br /&gt;
_hx_get_id in dictenc.o&lt;br /&gt;
"_sha1Update", referenced from:&lt;br /&gt;
_hx_get_id in dictenc.o&lt;br /&gt;
ld: symbol(s) not found&lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make[2]: *** [dist/Debug/GNU-Linux-x86/hexastore-tokyo] Error 1&lt;br /&gt;
make[1]: *** [.build-conf] Error 2&lt;br /&gt;
make: *** [.build-impl] Error 2&lt;br /&gt;
BUILD FAILED (exit value 2, total time: 1s)&lt;/p&gt;
&lt;p&gt;for beecrypt-4.2.1&lt;/p&gt;
&lt;p&gt;and this is the gcc version used: i686-apple-darwin10-gcc-4.2.1&lt;/p&gt;
&lt;p&gt;How can this be fixed, there were no errors on compiling beecrypt and installing it on snow leopard. &lt;br /&gt;
Thanks,&lt;/p&gt;
&lt;p&gt;Cosmin&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 08 Dec 2009 12:04:05 -0000</pubDate><guid>https://sourceforge.net2c9eaae4c2504af39dcdb25b62e8b963765bff83</guid></item><item><title>unable to build on OS X 106 Snow Leopard</title><link>https://sourceforge.net/p/beecrypt/support-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;issue with embedded python lib...   architecture to be used with SNow Leopard is now x86_64  and not anymore i386&lt;br /&gt;
see attached log&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kadoudal</dc:creator><pubDate>Sat, 19 Sep 2009 23:08:31 -0000</pubDate><guid>https://sourceforge.net8e0d1716829791b5f42fcdbd26b1be87d5abf5bf</guid></item><item><title>Make fails on entropy.c</title><link>https://sourceforge.net/p/beecrypt/support-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;AIX version 5.3 SP8&lt;/p&gt;
&lt;p&gt;did a ./confiure&lt;br /&gt;
make&lt;br /&gt;
Making all in .&lt;br /&gt;
/bin/sh ./libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H  -I. -I. -I. -I./..  -I/usr/local/include -DOPTIMIZE_POWERPC   -O2 -fsigned-char -DNDEBUG -fomit-frame-pointer -c -o entropy.lo entropy.c&lt;br /&gt;
gcc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -I/usr/local/include -DOPTIMIZE_POWERPC -O2 -fsigned-char -DNDEBUG -fomit-frame-pointer -c entropy.c  -DPIC -o .libs/entropy.o&lt;br /&gt;
entropy.c:763: error: 'DEFAULTMUTEX' undeclared here (not in a function)&lt;br /&gt;
make: 1254-004 The error code from the last command is 1.&lt;/p&gt;
&lt;p&gt;Stop.&lt;br /&gt;
make: 1254-004 The error code from the last command is 1.&lt;/p&gt;
&lt;p&gt;Stop.&lt;br /&gt;
make: 1254-004 The error code from the last command is 2.&lt;/p&gt;
&lt;p&gt;Stop.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 03 Jun 2008 22:13:52 -0000</pubDate><guid>https://sourceforge.net387885bb9c50172eb0b1a9c8192257558f885c53</guid></item><item><title>beecrypt-4.1.2 build on AIX 64bit fails on assembler code</title><link>https://sourceforge.net/p/beecrypt/support-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;beecrypt-4.1.2 build fails to build 64bit libs on AIX 5.x at assembler code blowfishopt.s and mpopt.s:&lt;/p&gt;
&lt;p&gt;&amp;lt;path-to-bash&amp;gt; ./libtool --mode=compile --tag=CC gcc -maix64 -DHAVE_CONFIG_H -I. -I. -I. -I./..  -DOPTIMIZE_POWERPC  -O2 -fsigned-char -D_LARGE_FILES -D_LARGE_FILES -fsigned-char -DNDEBUG -fomit-frame-pointer -c -o blowfishopt.lo `test -f blowfishopt.s || echo './'`blowfishopt.s&lt;br /&gt;
gcc -maix64 -DHAVE_CONFIG_H -I. -I. -I. -I./.. -DOPTIMIZE_POWERPC -O2 -fsigned-char -D_LARGE_FILES -D_LARGE_FILES -fsigned-char -DNDEBUG -fomit-frame-pointer -c blowfishopt.s -o blowfishopt.o&lt;br /&gt;
Assembler:&lt;br /&gt;
blowfishopt.s: line 103: Only .llong should be used for relocatable expressions.&lt;br /&gt;
blowfishopt.s: line 103: Only .llong should be used for relocatable expressions.&lt;br /&gt;
blowfishopt.s: line 402: Only .llong should be used for relocatable expressions.&lt;br /&gt;
blowfishopt.s: line 402: Only .llong should be used for relocatable expressions.&lt;/p&gt;
&lt;p&gt;&amp;lt;path-to-bash&amp;gt; ./libtool --mode=compile --tag=CC gcc -maix64 -DHAVE_CONFIG_H -I. -I. -I. -I./..  -DOPTIMIZE_POWERPC  -O2 -fsigned-char -fsigned-char -DNDEBUG -fomit-frame-pointer -c -o mpopt.lo `test -f mpopt.s || echo'./'`mpopt.s&lt;br /&gt;
gcc -maix64 -DHAVE_CONFIG_H -I. -I. -I. -I./.. -DOPTIMIZE_POWERPC -O2 -fsigned-char -fsigned-char -DNDEBUG -fomit-frame-pointer -c mpopt.s -o mpopt.o&lt;br /&gt;
Assembler:&lt;br /&gt;
mpopt.s: line 97: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 97: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 127: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 127: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 158: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 158: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 191: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 191: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 225: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 225: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 255: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 255: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 283: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 283: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 314: Only .llong should be used for relocatable expressions.&lt;br /&gt;
mpopt.s: line 314: Only .llong should be used for relocatable expressions.&lt;/p&gt;
&lt;p&gt;This is with gcc-4.1.1, OBJECT_MODE=64 and AIX "as" NOT  "gas". Is this related to the BUGS-file entry: "* PowerPC 64-bit assembler symbols aren't defined according to LSB 1.3."? And if so, is there a way to resolve this? Sorry, i'm no assembler wizard ;-)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frank Fegert</dc:creator><pubDate>Sun, 18 Feb 2007 12:35:40 -0000</pubDate><guid>https://sourceforge.netf5fc0158a5966ec7721d4c206ec8551ccf4bd6d3</guid></item><item><title>Wrong PYTHONPATH in python/test/Makefile.am</title><link>https://sourceforge.net/p/beecrypt/support-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Python uses `:' as path separator. &lt;/p&gt;
&lt;p&gt;--- beecrypt-4.1.2/python/test/Makefile.am 2004-07-19&lt;br /&gt;
08:07:59.000000000 +0200 &lt;br /&gt;
+++ beecrypt-cvs/python/test/Makefile.am 2006-05-06&lt;br /&gt;
15:04:17.000000000 +0200 &lt;br /&gt;
@@ -11,4 +11,4 @@ &lt;br /&gt;
all: &lt;/p&gt;
&lt;p&gt;check: &lt;br /&gt;
- $(VALGRIND) PYTHONPATH=.. python test_all.py verbose &lt;br /&gt;
+ $(VALGRIND) PYTHONPATH="..:../.libs" python&lt;br /&gt;
test_all.py verbose&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sandro Bonazzola</dc:creator><pubDate>Thu, 15 Jun 2006 20:32:44 -0000</pubDate><guid>https://sourceforge.net864b84a4ef10665818ef5d4fe4106dd69101f3f9</guid></item></channel></rss>