debian/0000755000000000000000000000000011635156503007173 5ustar debian/todo0000644000000000000000000000021611635156311010057 0ustar - report bug upstream that 'configure' must add -fpic and -DPIC for gcc - suggest to upstream that he should use doxygen to document his code debian/control0000644000000000000000000000240411635156311010573 0ustar Source: beecrypt Section: devel Priority: optional Maintainer: Debian QA Group Build-Depends: debhelper (>= 7), libtool, automake, autoconf, autotools-dev, m4, python-dev Standards-Version: 3.9.2 Homepage: http://beecrypt.sourceforge.net/ Package: libbeecrypt-dev Section: libdevel Architecture: any Depends: libbeecrypt7 (= ${binary:Version}), ${misc:Depends} Provides: beecrypt-dev, beecrypt2-dev, libbeecrypt6-dev Conflicts: beecrypt-dev, beecrypt2-dev, libbeecrypt6-dev Description: header files for beecrypt, a library of cryptographic algorithms BeeCrypt is an open source general purpose cryptography library that contains highly optimized C and assembler implementations of many well-known algorithms including Blowfish, SHA-1, Diffie-Hellman, and ElGamal. . This package contains the development files for the library. Package: libbeecrypt7 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: beecrypt, beecrypt2, libbeecrypt6 Description: open source C library of cryptographic algorithms BeeCrypt is an open source general purpose cryptography library that contains highly optimized C and assembler implementations of many well-known algorithms including Blowfish, SHA-1, Diffie-Hellman, and ElGamal. debian/compat0000644000000000000000000000000211635156311010366 0ustar 7 debian/rules0000755000000000000000000000432611635156311010255 0ustar #!/usr/bin/make -f # Copyright (C) 2005 Anibal Monsalve Salazar ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) endif DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) CFLAGS := $(shell dpkg-buildflags --get CFLAGS) CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) CFLAGS += -Wall # export DH_VERBOSE=1 config.status: configure.ac dh_testdir libtoolize --copy --force aclocal automake -a -c autoconf cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess . ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ OPENMP_LIBS="-lgomp" \ --prefix=/usr --enable-static --without-java --without-cplusplus \ CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' # upstream configure has no way to enable/disable this, # so change the result instead manually: sed -e '/HAVE_DEV_AUDIO/d' -e '/HAVE_DEV_DSP/d' \ -e 's/undef HAVE_DEV_RANDOM/define HAVE_DEV_RANDOM 1/' \ -e 's/undef HAVE_DEV_URANDOM/define HAVE_DEV_URANDOM 1/' \ -i config.h # the check enabling it's use is broken anyway, so get rid of the library: sed -e 's/ -lrt / /' -i Makefile # not needed due to --without-cplusplus sed -e 's/ -ldl / /' -i Makefile build: build-arch build-indep build-indep: build-arch: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot [ ! -f Makefile ] || $(MAKE) distclean -rm -f build-stamp configure-stamp rm -f config.sub config.guess -rm beecrypt *.o .libs/* python/.libs/* python/*.o -find . -name Makefile -delete dh_clean binary-arch: build-stamp dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp dh_movefiles dh_installdebconf dh_installdocs dh_installchangelogs dh_strip dh_link dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-indep: binary: binary-indep binary-arch .PHONY: build build-arch build-indep clean binary-indep binary-arch binary debian/libbeecrypt-dev.files0000644000000000000000000000007311635156311013274 0ustar usr/lib/libbeecrypt.so usr/lib/libbeecrypt.a usr/include/* debian/watch0000644000000000000000000000007111635156311010217 0ustar version=3 http://sf.net/beecrypt/ beecrypt-(.+)\.tar\.gz debian/source/0000755000000000000000000000000011635156311010470 5ustar debian/source/format0000644000000000000000000000001411635156311011676 0ustar 3.0 (quilt) debian/libbeecrypt-dev.README.debian0000644000000000000000000000264411635156311014356 0ustar beecrypt for Debian ------------------- beecrypt is a library that provides a variety of cryptographic algorithms. Important Notes --------------- Please note that the upstream author returns message digests in network byte order. This is different than what OpenSSL does. I have to contact the upstream author to discuss this issue. Also note that his cipher algorithms can only operate on data buffers that are an integer number of 'blocksizes'. OpenSSL is able to operate on arbitrary sized buffers when running in CBC or ECB mode. Finally, please note that you MUST include as your first beecrypt configuration file. Unfortunately, the author uses a non-standard way of defining type sizes in his package. Less Important Notes -------------------- beecrypt for Debian has been compiled with the java glue code disabled and with all optimizations disabled. If you want the java glue code, you should get the package source (apt-get source beecrypt2-dev) and modify debian/rules to --enable-javaglue. You will need to have a JDK installed. If you want the optimizations, you should get the package source (apt-get source beecrypt2-dev) and modify debian/rules to --enable-optimizations. Unfortunately, beecrypt is not well documented. I suggest that you review the header files packaged in beecrypt2-dev and found in /usr/include/beecrypt/*. Luca Filipozzi , Sun, 21 Jan 2001 10:35:15 -0800 debian/libbeecrypt-dev.dirs0000644000000000000000000000002411635156311013127 0ustar usr/lib usr/include debian/copyright0000644000000000000000000000242411635156311011125 0ustar This package was debianized by Luca Filipozzi lfilipoz@debian.org on Sun, 21 Jan 2001 10:35:15 -0800. It's currently mantained by Anibal Monsalve Salazar . It was downloaded from http://sourceforge.net/projects/beecrypt/ Author: Bob Deblier Copyright: Copyright (c) 1997, 1998, 1999, 2000, 2001, 2004, 2005 X-Way Rights BV Copyright (c) 2002, 2003, 2005, 2006, 2009 Bob Deblier License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, a copy of the GNU Lesser General Public License can be found in the /usr/share/common-licenses/LGPL-2.1 file. debian/libbeecrypt7.files0000644000000000000000000000001711635156311012605 0ustar usr/lib/*.so.* debian/changelog0000644000000000000000000001551111635156503011050 0ustar beecrypt (4.2.1-4) unstable; urgency=low * QA upload. * shorten long description * silence lintian's binary-control-field-duplicates-source * switch to 3.0 (quilt) format * modernize debian/rules: - support build-arch build-indep - use dpkg-buildflags * bump Standards-Version * fix upstream's configure not setting OPENMP_LIBS if CFLAGS is set (Closes: 558840) * call automake explicitly avoiding Makefile.in having another one than the automake build-dependency (Closes: 341656) * get rid of libs linked against but not used * hard-code results to use /dev/random and /dev/urandom but not /dev/dsp and /dev/audio. (so that this does not depends on the buildd's /dev) * fix some debug print statements not ready for 64 bit (found by gcc's -Wformat) -- Bernhard R. Link Sat, 17 Sep 2011 19:47:35 +0200 beecrypt (4.2.1-3) unstable; urgency=low * QA upload. * Get rid of unneeded *.la files (Closes: #621333). -- Alessio Treglia Fri, 03 Jun 2011 11:07:44 +0200 beecrypt (4.2.1-2) unstable; urgency=low * QA upload. * Orphan the package * Fix out-of-date-standards-version * Fix weak-library-dev-dependency -- Anibal Monsalve Salazar Fri, 26 Nov 2010 11:55:25 +1100 beecrypt (4.2.1-1) unstable; urgency=low * New upstream release * Fix out-of-date-standards-version -- Anibal Monsalve Salazar Thu, 20 Aug 2009 16:34:46 +1000 beecrypt (4.2.0-1) unstable; urgency=low * New upstream release New soname * Update debian/copyright * Fix out-of-date-standards-version -- Anibal Monsalve Salazar Tue, 07 Jul 2009 15:20:32 +1000 beecrypt (4.1.2-8) unstable; urgency=low * Standards version is 3.8.1 * Set DH_COMPAT to 7 * Run dh_prep instead of dh_clean -k * libbeecrypt6-dev depends on ${misc:Depends} -- Anibal Monsalve Salazar Tue, 09 Jun 2009 07:40:33 +1000 beecrypt (4.1.2-7) unstable; urgency=low * Bumped Standards-Version to 3.7.3 * Added homepage control header * Updated watch file * Fixed the following lintian issues: - debian-rules-sets-DH_COMPAT - debian-rules-ignores-make-clean-error - substvar-source-version-is-deprecated libbeecrypt6-dev - outdated-autotools-helper-file config.sub 2003-06-18 - outdated-autotools-helper-file config.guess 2003-06-17 - dev-package-should-be-section-libdevel libbeecrypt6-dev -- Anibal Monsalve Salazar Sat, 08 Mar 2008 09:45:17 +1100 beecrypt (4.1.2-6) unstable; urgency=medium * Fixed "FTBFS: Error: Unrecognized opcode: `stmg'". Closes: #376832. Added variables DEB_{HOST,BUILD}_GNU_TYPE as parameters to configure. -- Anibal Monsalve Salazar Wed, 09 Aug 2006 15:05:48 +1000 beecrypt (4.1.2-5) unstable; urgency=low * Set Standards-Version to 3.7.2. * Set DH_COMPAT to 5. * Fixed homepage link in debian/control. -- Anibal Monsalve Salazar Wed, 05 Jul 2006 18:38:10 +1000 beecrypt (4.1.2-4) unstable; urgency=low * Fixed watch file. * Set DH_COMPAT to 4. -- Anibal Monsalve Salazar Sun, 01 Jan 2006 22:46:53 +1100 beecrypt (4.1.2-3) unstable; urgency=low * Fixed "beecrypt(GNU/k*BSD): FTBFS: out of date config.sub/config.guess", closes: #332769. -- Anibal Monsalve Salazar Fri, 14 Oct 2005 16:04:46 +1000 beecrypt (4.1.2-2) unstable; urgency=low * Set Standards-Version to 3.6.2. * Added m4 to build-depends, closes: #320425, #323506. * Updated postal address of the FSF in debian/copyright. -- Anibal Monsalve Salazar Wed, 31 Aug 2005 19:40:39 +1000 beecrypt (4.1.2-1) unstable; urgency=low * New upstream release, closes: #306768. Sync with ubuntu. -- Anibal Monsalve Salazar Sun, 01 May 2005 13:38:31 +1000 beecrypt (2.2.0-pre1-5) unstable; urgency=low * Fixed "configure built with broken libtool.m4" (Closes: #295427). * Removed autoconf and autotools-dev from Build-Depends. * New maintainer (Closes: #266469). -- Anibal Monsalve Salazar Sat, 19 Feb 2005 19:49:37 +1100 beecrypt (2.2.0-pre1-4) unstable; urgency=low * QA Upload * Changed Maintainer to Debian QA Group -- Stephen Quinney Tue, 15 Feb 2005 13:42:55 +0000 beecrypt (2.2.0-pre1-3) unstable; urgency=low * debian/watch: updated to version 2 -- Luca Filipozzi Sun, 2 Jun 2002 18:35:06 -0700 beecrypt (2.2.0-pre1-2) unstable; urgency=low * moving from non-us to main -- Luca Filipozzi Mon, 25 Mar 2002 20:10:23 -0800 beecrypt (2.2.0-pre1-1) unstable; urgency=low * New upstream release - this version includes DSA (closes: Bug#138639) - NB: this version no longer has config.h and config.gnu.h (files I was including into /usr/include to make it easy to use beecrypt); these files are now automatically installed by upstream as beecrypt.h and beecrypt.gnu.h; any source that was including config.h must now include beecrypt.h instead -- Luca Filipozzi Sun, 24 Mar 2002 06:58:57 -0800 beecrypt (2.1.0-3) unstable; urgency=low * builds static library [thanks David Kimdon for patch ] (closes: Bug#127269) -- Luca Filipozzi Tue, 1 Jan 2002 15:58:28 -0800 beecrypt (2.1.0-2) unstable; urgency=low * added watch file -- Luca Filipozzi Wed, 26 Dec 2001 12:55:23 -0800 beecrypt (2.1.0-1) unstable; urgency=low * New upstream release -- Luca Filipozzi Wed, 24 Oct 2001 11:45:19 -0700 beecrypt (2.0.0-3) unstable; urgency=low * fixed upstream configure.in and Makefile.in to allow beecrypt to compile on hppa (Closes: #101065, #102753) * added conflict on beecrypt to beecrypt2 (Closes: #100951) * fixed silly dependency on libc6-dev * removed erroneous debian/beecrypt2.substvars file -- Luca Filipozzi Sun, 15 Jul 2001 20:01:24 -0700 beecrypt (2.0.0-2) unstable; urgency=low * Fixes packaging problems -- Luca Filipozzi Wed, 6 Jun 2001 08:59:23 -0700 beecrypt (2.0.0-1) unstable; urgency=low * New upstream release -- Luca Filipozzi Sun, 3 Jun 2001 22:21:01 -0700 beecrypt (1.1.2-2) unstable; urgency=low * debian/rules changed to address two problems: + /usr/lib/libbeecrypt.so now points to /usr/lib/libbeecrypt.so.1 correctly + config.h and gnu/config.gnu.h installed into /usr/include/beecrypt since the upstream author has a horrible way of dealing with system types -- Luca Filipozzi Mon, 12 Feb 2001 23:44:08 -0800 beecrypt (1.1.2-1) unstable; urgency=low * Initial release. -- Luca Filipozzi Sun, 21 Jan 2001 10:35:15 -0800 debian/patches/0000755000000000000000000000000011635156311010617 5ustar debian/patches/0001-fix-wrong-debug-output-on-64-bit.patch0000644000000000000000000001500611635156311020177 0ustar From b9d5a25814e8c58e32e02ac78b4c43a1e2656e12 Mon Sep 17 00:00:00 2001 From: Bernhard R. Link Date: Sat, 17 Sep 2011 19:45:38 +0200 Subject: fix wrong debug output on 64 bit --- python/mpw-py.c | 30 +++++++++++++++--------------- python/rng-py.c | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/python/mpw-py.c b/python/mpw-py.c index a833bbf..edb872f 100644 --- a/python/mpw-py.c +++ b/python/mpw-py.c @@ -332,7 +332,7 @@ static void prtmpw(const char * msg, mpwObject * x) /*@global stderr, fileSystem @*/ /*@modifies stderr, fileSystem @*/ { -fprintf(stderr, "%5.5s %p[%d]:\t", msg, MPW_DATA(x), MPW_SIZE(x)), mpfprintln(stderr, MPW_SIZE(x), MPW_DATA(x)); +fprintf(stderr, "%5.5s %p[%lu]:\t", msg, MPW_DATA(x), (long int)(MPW_SIZE(x))), mpfprintln(stderr, MPW_SIZE(x), MPW_DATA(x)); } static size_t @@ -354,7 +354,7 @@ mpsizeinbase(size_t xsize, mpw* xdata, size_t base) res = (nbits * mp_bases[base].chars_per_bit_exactly) + 1; } if (_mpw_debug < -1) -fprintf(stderr, "*** mpsizeinbase(%p[%d], %d) res %u\n", xdata, xsize, base, (unsigned)res); +fprintf(stderr, "*** mpsizeinbase(%p[%lu], %lu) res %u\n", xdata, (unsigned long)xsize, (unsigned long)base, (unsigned)res); return res; } @@ -408,7 +408,7 @@ mpstr(char * t, size_t nt, size_t size, mpw* data, mpw base) size_t result; if (_mpw_debug < -1) -fprintf(stderr, "*** mpstr(%p[%d], %p[%d], %d):\t", t, nt, data, size, base), mpfprintln(stderr, size, data); +fprintf(stderr, "*** mpstr(%p[%lu], %p[%lu], %d):\t", t, (unsigned long)nt, data, (unsigned long)size, base), mpfprintln(stderr, size, data); mpsetx(asize, adata, size, data); @@ -418,8 +418,8 @@ fprintf(stderr, "*** mpstr(%p[%d], %p[%d], %d):\t", t, nt, data, size, base), mp mpndivmod(zdata, asize, adata, 1, &base, wksp); if (_mpw_debug < -1) { -fprintf(stderr, " a %p[%d]:\t", adata, asize), mpfprintln(stderr, asize, adata); -fprintf(stderr, " z %p[%d]:\t", zdata, asize+1), mpfprintln(stderr, asize+1, zdata); +fprintf(stderr, " a %p[%lu]:\t", adata, (unsigned long)asize), mpfprintln(stderr, asize, adata); +fprintf(stderr, " z %p[%lu]:\t", zdata, (unsigned long)(asize+1)), mpfprintln(stderr, asize+1, zdata); } result = zdata[asize]; t[nt] = bchars[result]; @@ -461,7 +461,7 @@ mpw_format(mpwObject * z, size_t base, int addL) } if (_mpw_debug < -1) -fprintf(stderr, "*** mpw_format(%p,%d,%d):\t", z, base, addL), mpfprintln(stderr, zsize, zdata); +fprintf(stderr, "*** mpw_format(%p,%lu,%d):\t", z, (unsigned long)base, addL), mpfprintln(stderr, zsize, zdata); assert(base >= 2 && base <= 36); @@ -812,7 +812,7 @@ static void mpnpow_w(mpnumber* n, size_t xsize, const mpw* xdata, size = MP_ROUND_B2W(15 * xbits); if (_mpw_debug < 0) -fprintf(stderr, "*** pbits %d xbits %d nsize %d size %d\n", pbits, xbits, nsize, size); +fprintf(stderr, "*** pbits %lu xbits %lu nsize %lu size %lu\n", (unsigned long)pbits, (unsigned long)xbits, (unsigned long)nsize, (unsigned long)size); mpnsize(n, nsize); /* 1. Precompute odd powers of x (up to 2**K). */ @@ -1588,7 +1588,7 @@ fprintf(stderr, "sub ++: borrow\n"); } if (_mpw_debug) -fprintf(stderr, "*** mpw_%s %p[%d]\t", fname, MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** mpw_%s %p[%lu]\t", fname, MPW_DATA(z), (unsigned long)MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); exit: mpbfree(&b); @@ -1667,7 +1667,7 @@ prtmpw("c", m); z = mpw_FromMPW(zsize, zdata, 1); if (_mpw_debug < 0) -fprintf(stderr, "*** mpw_%s %p[%d]\t", fname, MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** mpw_%s %p[%lu]\t", fname, MPW_DATA(z), (unsigned long)(MPW_SIZE(z))), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); exit: mpbfree(&b); @@ -1949,9 +1949,9 @@ mpw_divmod(PyObject * v, PyObject * w) mpndivmod(zdata, asize, adata, bsize, bdata, wksp); if (_mpw_debug < 0) { -fprintf(stderr, " a %p[%d]:\t", adata, asize), mpfprintln(stderr, asize, adata); -fprintf(stderr, " b %p[%d]:\t", bdata, bsize), mpfprintln(stderr, bsize, bdata); -fprintf(stderr, " z %p[%d]:\t", zdata, zsize), mpfprintln(stderr, zsize, zdata); +fprintf(stderr, " a %p[%lu]:\t", adata, (unsigned long)asize), mpfprintln(stderr, asize, adata); +fprintf(stderr, " b %p[%lu]:\t", bdata, (unsigned long)bsize), mpfprintln(stderr, bsize, bdata); +fprintf(stderr, " z %p[%lu]:\t", zdata, (unsigned long)zsize), mpfprintln(stderr, zsize, zdata); } zsize -= bsize; @@ -2026,7 +2026,7 @@ mpw_neg(mpwObject * a) } if (z != NULL && _mpw_debug) -fprintf(stderr, "*** mpw_neg %p[%d]\t", MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** mpw_neg %p[%lu]\t", MPW_DATA(z), (unsigned long)(MPW_SIZE(z))), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); return (PyObject *)z; } @@ -2044,7 +2044,7 @@ mpw_pos(mpwObject * a) z = mpw_Copy(a); if (z != NULL && _mpw_debug) -fprintf(stderr, "*** mpw_pos %p[%d]\t", MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** mpw_pos %p[%lu]\t", MPW_DATA(z), (unsigned long)MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); return (PyObject *)z; } @@ -2061,7 +2061,7 @@ mpw_abs(mpwObject * a) z = (mpwObject *)mpw_pos(a); if (z != NULL && _mpw_debug) -fprintf(stderr, "*** mpw_abs %p[%d]\t", MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** mpw_abs %p[%lu]\t", MPW_DATA(z), (unsigned long)(MPW_SIZE(z))), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); return (PyObject *)z; } diff --git a/python/rng-py.c b/python/rng-py.c index 6252ede..a59d2d7 100644 --- a/python/rng-py.c +++ b/python/rng-py.c @@ -199,7 +199,7 @@ rng_Next(rngObject * s, PyObject * args) } if (_rng_debug) -fprintf(stderr, "*** rng_Next(%p) %p[%d]\t", s, MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** rng_Next(%p) %p[%lu]\t", s, MPW_DATA(z), (unsigned long)(MPW_SIZE(z))), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); return (PyObject *)z; } @@ -236,7 +236,7 @@ rng_Prime(rngObject * s, PyObject * args) z = mpw_FromMPW(b->size, b->modl, 1); if (z != NULL && _rng_debug) -fprintf(stderr, "*** rng_Prime(%p) %p[%d]\t", s, MPW_DATA(z), MPW_SIZE(z)), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); +fprintf(stderr, "*** rng_Prime(%p) %p[%lu]\t", s, MPW_DATA(z), (unsigned long)(MPW_SIZE(z))), mpfprintln(stderr, MPW_SIZE(z), MPW_DATA(z)); return (PyObject *)z; } debian/patches/series0000644000000000000000000000005411635156311012033 0ustar 0001-fix-wrong-debug-output-on-64-bit.patch debian/libbeecrypt7.README.debian0000644000000000000000000000264111635156311013666 0ustar beecrypt for Debian ------------------- beecrypt is a library that provides a variety of cryptographic algorithms. Important Notes --------------- Please note that the upstream author returns message digests in network byte order. This is different than what OpenSSL does. I have to contact the upstream author to discuss this issue. Also note that his cipher algorithms can only operate on data buffers that are an integer number of 'blocksizes'. OpenSSL is able to operate on arbitrary sized buffers when running in CBC or ECB mode. Finally, please note that you MUST include as your first beecrypt configuration file. Unfortunately, the author uses a non-standard way of defining type sizes in his package. Less Important Notes -------------------- beecrypt for Debian has been compiled with the java glue code disabled and with all optimizations disabled. If you want the java glue code, you should get the package source (apt-get source beecrypt-dev) and modify debian/rules to --enable-javaglue. You will need to have a JDK installed. If you want the optimizations, you should get the package source (apt-get source beecrypt-dev) and modify debian/rules to --enable-optimizations. Unfortunately, beecrypt is not well documented. I suggest that you review the header files packaged in beecrypt-dev and found in /usr/include/beecrypt/*. Luca Filipozzi , Sun, 21 Jan 2001 10:35:15 -0800 debian/libbeecrypt-dev.docs0000644000000000000000000000004311635156311013117 0ustar BENCHMARKS BUGS README docs/*.html