debian/0000755000000000000000000000000012201231267007162 5ustar debian/copyright0000644000000000000000000001076412201231267011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Crypt-Blowfish Upstream-Contact: Dave Paris Source: https://metacpan.org/release/Crypt-Blowfish/ Files: * Copyright: © 1995-1996, Systemics Ltd (http://www.systemics.com/) © 1999-2010, W3Works, LLC (http://www.w3works.co/) License: other Current implimentation contains modifications made by W3Works, LLC. The modifications remain copyright of W3Works, LLC and attribution for these modification should be made to W3Works, LLC. These modifications and this copyright must remain with this package. . Additions to the Restrictions set out below are: 1. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product inculdes software developed by W3Works, LLC (http://www.w3works.com) . NO ADDITIONAL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXTENDED BY THIS DISTRIBUTION. . Any subsequent derrivations of this package must retainl this copyright. . Original Copyright Below . This library and applications are FREE FOR COMMERCIAL AND NON-COMMERCIAL USE as long as the following conditions are adhered to. . Copyright remains with Systemics Ltd, and as such any Copyright notices in the code are not to be removed. If this code is used in a product, Systemics should be given attribution as the author of the parts used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Systemics Ltd (http://www.systemics.com/) . THIS SOFTWARE IS PROVIDED BY SYSTEMICS LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] Files: _blowfish.c Copyright: © 1995, A.M. Kuchling License: other Distribute and use freely; there are no restrictions on further dissemination and usage except those imposed by the laws of your country of residence. Files: debian/* Copyright: © 2010, Ansgar Burchardt © 2010-2013, gregor herrmann License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000017112201231267010212 0ustar version=3 https://metacpan.org/release/Crypt-Blowfish/ .*/Crypt-Blowfish-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian/control0000644000000000000000000000173112201231267010567 0ustar Source: libcrypt-blowfish-perl Maintainer: Debian Perl Group Uploaders: Jonathan McDowell , Ansgar Burchardt , gregor herrmann Priority: optional Section: perl Standards-Version: 3.9.4 Homepage: https://metacpan.org/release/Crypt-Blowfish/ Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libcrypt-blowfish-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcrypt-blowfish-perl.git Build-Depends: debhelper (>= 9.20120312), libcrypt-cbc-perl, perl Package: libcrypt-blowfish-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: Blowfish cryptography for Perl This is Crypt::Blowfish, an XS-based implementation of the Blowfish cryptography algorithm designed by Bruce Schneier. It's designed to take full advantage of Crypt::CBC when desired. Blowfish keys may be up to 448 bits (56 bytes) long. debian/changelog0000644000000000000000000001006412201231267011035 0ustar libcrypt-blowfish-perl (2.14-1) unstable; urgency=low * Team upload. * Imported Upstream version 2.14 * Refresh blowfish_make_bfkey.patch patch for offset * Drop svupgrade.patch patch * Wrap and sort fields in debian/control -- Salvatore Bonaccorso Fri, 09 Aug 2013 20:16:11 +0200 libcrypt-blowfish-perl (2.12-2) unstable; urgency=low [ Ansgar Burchardt ] * Email change: Ansgar Burchardt -> ansgar@debian.org * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * Add patch from CPAN RT to fix build failure with Perl 5.18. (Closes: #708467) * debian/copyright: switch formatting to Copyright-Format 1.0. Update license stanzas and years of packaging copyright. * Set Standards-Version to 3.9.4 (no changes). * Use debhelper 9.20120312 to get all hardening flags. -- gregor herrmann Fri, 17 May 2013 20:50:34 +0200 libcrypt-blowfish-perl (2.12-1) unstable; urgency=low * New upstream release. * Refresh patch. * Add /me to Uploaders. * Update years of upstream copyright. -- gregor herrmann Fri, 05 Mar 2010 12:38:43 +0100 libcrypt-blowfish-perl (2.10-2) unstable; urgency=low [ gregor herrmann ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza). * debian/control: Added: Homepage field (source stanza). * debian/control: Changed: Maintainer set to Debian Perl Group (was: Jonathan McDowell ); Jonathan McDowell moved to Uploaders. * debian/control: Added: ${misc:Depends} to Depends: field. * debian/watch: use dist-based URL. [ Ansgar Burchardt ] * Refresh rules for debhelper 7. * No longer install README. * Use source format 3.0 (quilt). * Convert debian/copyright to proposed machine-readable format. * debian/control: Make build-dep on perl unversioned. * debian/control: Add build-dep on libcrypt-cbc-perl for an additional test. * debian/control: Remove duplicate Section, Priority fields from binary package stanza. * Move changes to upstream source to a patch, drop changes to README. + New patch: blowfish_make_bfkey.patch * Bump Standards-Version to 3.8.4. * Add myself to Uploaders. -- Ansgar Burchardt Mon, 01 Feb 2010 20:33:06 +0900 libcrypt-blowfish-perl (2.10-1) unstable; urgency=low * New upstream release. * Updated Standards-Version to 3.6.2.0 (no changes). -- Jonathan McDowell Thu, 19 Jan 2006 09:00:44 +0000 libcrypt-blowfish-perl (2.09-5) unstable; urgency=low * Add watch file. * Fix blowfish_make_bfkey comments. (closes: #269088) * Add versioned depends on debhelper >= 3. * Updated Standards-Version. -- Jonathan McDowell Sun, 10 Oct 2004 15:46:44 +0100 libcrypt-blowfish-perl (2.09-4) unstable; urgency=low * Change dependancy on Perl to versioned dependancy. (closes: #197474) * Change section to perl. -- Jonathan McDowell Sun, 15 Jun 2003 18:06:19 +0100 libcrypt-blowfish-perl (2.09-3) unstable; urgency=low * Rebuilt for Perl 5.8 -- Jonathan McDowell Mon, 26 Aug 2002 22:07:14 +0100 libcrypt-blowfish-perl (2.09-2) unstable; urgency=low * Moved into main. -- Jonathan McDowell Wed, 24 Apr 2002 23:31:33 +0100 libcrypt-blowfish-perl (2.09-1) unstable; urgency=low * New upstream version. * Updated Standards-Version. -- Jonathan McDowell Sat, 15 Dec 2001 10:31:57 +0000 libcrypt-blowfish-perl (2.06-2) unstable; urgency=low * Change perl dependancy from perl-5.6 to just perl. (closes: Bug#113204) * Updated to follow Perl policy (install as vendor). -- Jonathan McDowell Sun, 23 Sep 2001 12:13:04 +0000 libcrypt-blowfish-perl (2.06-1) unstable; urgency=low * Initial Debianization. (closes: Bug#77240) -- Jonathan McDowell Thu, 16 Nov 2000 11:32:36 +0000 debian/rules0000755000000000000000000000003512201231267010240 0ustar #!/usr/bin/make -f %: dh $@ debian/source/0000755000000000000000000000000012201231267010462 5ustar debian/source/format0000644000000000000000000000001412201231267011670 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212201231267010360 0ustar 9 debian/patches/0000755000000000000000000000000012201231267010611 5ustar debian/patches/series0000644000000000000000000000003212201231267012021 0ustar blowfish_make_bfkey.patch debian/patches/blowfish_make_bfkey.patch0000644000000000000000000000124112201231267015622 0ustar Subject: Correct documentation for blowfish_make_bfkey --- a/_blowfish.c +++ b/_blowfish.c @@ -390,11 +390,11 @@ dest[7]= block[1] & 0xff ; } -/* make_bfkey() takes the address of the key data as a char*, +/* blowfish_make_bfkey() takes the address of the key data as a char*, and the length of the key in bytes. It generates and returns a pointer to an object of BFkey_type, which can be passed to the crypt functions. It does some simple testing of the - init data and crypt routine, and returns 0 on error. + init data and crypt routine, and returns -1 on error and 0 on success. */ int blowfish_make_bfkey(key_string, keylength, bfkey)