From: Rudolf Polzer Date: Fri, 17 Sep 2010 22:01:03 +0000 (+0200) Subject: Revert "separate out the rijndael libraries", instead doing this PROPERLY in a next... X-Git-Tag: xonotic-v0.1.0preview~125^2~30 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=25713752e382140fa65b259fde9990712006ba95;p=xonotic%2Fxonotic.git Revert "separate out the rijndael libraries", instead doing this PROPERLY in a next commit This reverts commit 75241b8410df7629ffd3164a4ee1c95b30ba6a5a. --- diff --git a/all b/all index 630d6a0e..2592fde5 100755 --- a/all +++ b/all @@ -1287,14 +1287,7 @@ case "$cmd" in stamp=`cat Xonotic/stamp.txt` # exe and dll files do not need +x, so this makes them eligible for 7zip compression too chmod a-x Xonotic/*.exe Xonotic/*.dll || true - # let's pass crypto import laws of some nasty countries - crypto_libs=`find Xonotic -name \*d0_rijndael\* -exec rm -f {} \;` - if [ -n "$crypto_libs" ]; then - verbose mkzip Xonotic-$stamp-crypto.zip \ - $crypto_libs - rm -f $crypto_libs - fi - # build the archives + # need to use infozip for these (+x bits) verbose mkzip Xonotic-$stamp-engine.zip \ Xonotic/*.dll \ Xonotic/bin64/*.dll \ diff --git a/misc/builddeps/dp.linux32/include/d0_blind_id/d0_rijndael.h b/misc/builddeps/dp.linux32/include/d0_blind_id/d0_rijndael.h new file mode 100644 index 00000000..e1c8f71b --- /dev/null +++ b/misc/builddeps/dp.linux32/include/d0_blind_id/d0_rijndael.h @@ -0,0 +1,21 @@ +// from http://www.efgh.com/software/rijndael.htm (public domain) + +#ifndef H__RIJNDAEL +#define H__RIJNDAEL + +#include "d0.h" + +D0_EXPORT int d0_rijndael_setup_encrypt(unsigned long *rk, const unsigned char *key, + int keybits); +D0_EXPORT int d0_rijndael_setup_decrypt(unsigned long *rk, const unsigned char *key, + int keybits); +D0_EXPORT void d0_rijndael_encrypt(const unsigned long *rk, int nrounds, + const unsigned char plaintext[16], unsigned char ciphertext[16]); +D0_EXPORT void d0_rijndael_decrypt(const unsigned long *rk, int nrounds, + const unsigned char ciphertext[16], unsigned char plaintext[16]); + +#define D0_RIJNDAEL_KEYLENGTH(keybits) ((keybits)/8) +#define D0_RIJNDAEL_RKLENGTH(keybits) ((keybits)/8+28) +#define D0_RIJNDAEL_NROUNDS(keybits) ((keybits)/32+6) + +#endif diff --git a/misc/builddeps/dp.linux32/lib/libd0_rijndael.a b/misc/builddeps/dp.linux32/lib/libd0_rijndael.a new file mode 100644 index 00000000..eea4c906 Binary files /dev/null and b/misc/builddeps/dp.linux32/lib/libd0_rijndael.a differ diff --git a/misc/builddeps/dp.linux32/lib/libd0_rijndael.la b/misc/builddeps/dp.linux32/lib/libd0_rijndael.la new file mode 100755 index 00000000..8ac18818 --- /dev/null +++ b/misc/builddeps/dp.linux32/lib/libd0_rijndael.la @@ -0,0 +1,41 @@ +# libd0_rijndael.la - a libtool library file +# Generated by ltmain.sh (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='' + +# Names of this library. +library_names='' + +# The name of the static archive. +old_library='libd0_rijndael.a' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='' + +# Libraries that this one depends upon. +dependency_libs=' -L/tmp/Darkplaces.build.linux32.deps/lib /tmp/gg/lib/libgmp.la' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for libd0_rijndael. +current=0 +age=0 +revision=0 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/tmp/d0c/lib' diff --git a/misc/builddeps/dp.linux32/lib/libd0_rijndael.so b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so new file mode 120000 index 00000000..01dce017 --- /dev/null +++ b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so @@ -0,0 +1 @@ +libd0_rijndael.so.0.0.0 \ No newline at end of file diff --git a/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0 b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0 new file mode 120000 index 00000000..01dce017 --- /dev/null +++ b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0 @@ -0,0 +1 @@ +libd0_rijndael.so.0.0.0 \ No newline at end of file diff --git a/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0.0.0 b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0.0.0 new file mode 100755 index 00000000..7c59e5cc Binary files /dev/null and b/misc/builddeps/dp.linux32/lib/libd0_rijndael.so.0.0.0 differ diff --git a/misc/builddeps/dp.linux32/lib/pkgconfig/d0_rijndael.pc b/misc/builddeps/dp.linux32/lib/pkgconfig/d0_rijndael.pc new file mode 100644 index 00000000..20d0d8f1 --- /dev/null +++ b/misc/builddeps/dp.linux32/lib/pkgconfig/d0_rijndael.pc @@ -0,0 +1,11 @@ +prefix=/tmp/d0c +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: Rijndael +Description: Library for Rijndael encryption +Requires: +Version: 0.1 +Libs: -L${libdir} -ld0_rijndael +Cflags: -I${includedir}/d0_blind_id diff --git a/misc/builddeps/dp.linux64/include/d0_blind_id/d0_rijndael.h b/misc/builddeps/dp.linux64/include/d0_blind_id/d0_rijndael.h new file mode 100644 index 00000000..e1c8f71b --- /dev/null +++ b/misc/builddeps/dp.linux64/include/d0_blind_id/d0_rijndael.h @@ -0,0 +1,21 @@ +// from http://www.efgh.com/software/rijndael.htm (public domain) + +#ifndef H__RIJNDAEL +#define H__RIJNDAEL + +#include "d0.h" + +D0_EXPORT int d0_rijndael_setup_encrypt(unsigned long *rk, const unsigned char *key, + int keybits); +D0_EXPORT int d0_rijndael_setup_decrypt(unsigned long *rk, const unsigned char *key, + int keybits); +D0_EXPORT void d0_rijndael_encrypt(const unsigned long *rk, int nrounds, + const unsigned char plaintext[16], unsigned char ciphertext[16]); +D0_EXPORT void d0_rijndael_decrypt(const unsigned long *rk, int nrounds, + const unsigned char ciphertext[16], unsigned char plaintext[16]); + +#define D0_RIJNDAEL_KEYLENGTH(keybits) ((keybits)/8) +#define D0_RIJNDAEL_RKLENGTH(keybits) ((keybits)/8+28) +#define D0_RIJNDAEL_NROUNDS(keybits) ((keybits)/32+6) + +#endif diff --git a/misc/builddeps/dp.linux64/lib/libd0_rijndael.a b/misc/builddeps/dp.linux64/lib/libd0_rijndael.a new file mode 100644 index 00000000..f1c8d733 Binary files /dev/null and b/misc/builddeps/dp.linux64/lib/libd0_rijndael.a differ diff --git a/misc/builddeps/dp.linux64/lib/libd0_rijndael.la b/misc/builddeps/dp.linux64/lib/libd0_rijndael.la new file mode 100755 index 00000000..729015db --- /dev/null +++ b/misc/builddeps/dp.linux64/lib/libd0_rijndael.la @@ -0,0 +1,41 @@ +# libd0_rijndael.la - a libtool library file +# Generated by ltmain.sh (GNU libtool) 2.2.6b Debian-2.2.6b-2ubuntu1 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='' + +# Names of this library. +library_names='' + +# The name of the static archive. +old_library='libd0_rijndael.a' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='' + +# Libraries that this one depends upon. +dependency_libs=' -L/tmp/Darkplaces.build.linux64.deps/lib /tmp/g/lib/libgmp.la' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for libd0_rijndael. +current=0 +age=0 +revision=0 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/tmp/d0c/lib' diff --git a/misc/builddeps/dp.linux64/lib/libd0_rijndael.so b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so new file mode 120000 index 00000000..01dce017 --- /dev/null +++ b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so @@ -0,0 +1 @@ +libd0_rijndael.so.0.0.0 \ No newline at end of file diff --git a/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0 b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0 new file mode 120000 index 00000000..01dce017 --- /dev/null +++ b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0 @@ -0,0 +1 @@ +libd0_rijndael.so.0.0.0 \ No newline at end of file diff --git a/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0.0.0 b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0.0.0 new file mode 100755 index 00000000..62f1ab53 Binary files /dev/null and b/misc/builddeps/dp.linux64/lib/libd0_rijndael.so.0.0.0 differ diff --git a/misc/builddeps/dp.linux64/lib/pkgconfig/d0_rijndael.pc b/misc/builddeps/dp.linux64/lib/pkgconfig/d0_rijndael.pc new file mode 100644 index 00000000..20d0d8f1 --- /dev/null +++ b/misc/builddeps/dp.linux64/lib/pkgconfig/d0_rijndael.pc @@ -0,0 +1,11 @@ +prefix=/tmp/d0c +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: Rijndael +Description: Library for Rijndael encryption +Requires: +Version: 0.1 +Libs: -L${libdir} -ld0_rijndael +Cflags: -I${includedir}/d0_blind_id diff --git a/misc/buildfiles/osx/Xonotic-SDL.app/Contents/MacOS/libd0_rijndael.0.dylib b/misc/buildfiles/osx/Xonotic-SDL.app/Contents/MacOS/libd0_rijndael.0.dylib new file mode 100755 index 00000000..1795fe7f Binary files /dev/null and b/misc/buildfiles/osx/Xonotic-SDL.app/Contents/MacOS/libd0_rijndael.0.dylib differ diff --git a/misc/buildfiles/osx/Xonotic.app/Contents/MacOS/libd0_rijndael.0.dylib b/misc/buildfiles/osx/Xonotic.app/Contents/MacOS/libd0_rijndael.0.dylib new file mode 100755 index 00000000..a9b6bfdd Binary files /dev/null and b/misc/buildfiles/osx/Xonotic.app/Contents/MacOS/libd0_rijndael.0.dylib differ diff --git a/misc/buildfiles/win32/libd0_rijndael-0.dll b/misc/buildfiles/win32/libd0_rijndael-0.dll new file mode 100644 index 00000000..3296553c Binary files /dev/null and b/misc/buildfiles/win32/libd0_rijndael-0.dll differ diff --git a/misc/buildfiles/win64/libd0_rijndael-0.dll b/misc/buildfiles/win64/libd0_rijndael-0.dll new file mode 100644 index 00000000..87f7b877 Binary files /dev/null and b/misc/buildfiles/win64/libd0_rijndael-0.dll differ