debian/0000755000000000000000000000000011531245412007164 5ustar debian/changelog0000644000000000000000000001132111531245374011043 0ustar aespipe (2.4c-1) unstable; urgency=low * New upstream version * Switch to dpkg-source 3.0 (quilt) format * Update to policy 3.9.1; no changes. * Set maintainer to myself -- Max Vozeler Wed, 23 Feb 2011 18:55:08 +0100 aespipe (2.3e-2) unstable; urgency=low * Note the limited use for formats other than uncompressed tar and cpio because of the use of full 128-bit blocks w/o length. (closes: #430687) -- Max Vozeler Sun, 19 Jul 2009 20:22:26 +0200 aespipe (2.3e-1) unstable; urgency=low * New upstream version * Update to debhelper level 7 * Replace dh_clean -k with dh_prep * Update to policy 3.8.1 * Respect 'nocheck' in DEB_BUILD_OPTIONS * Replace config.{sub,guess} with symlinks and depend on autotools-dev -- Max Vozeler Sun, 29 Mar 2009 17:10:29 +0200 aespipe (2.3d-2) unstable; urgency=low * Upload to unstable -- Max Vozeler Sun, 12 Aug 2007 18:49:49 +0200 aespipe (2.3d-1) experimental; urgency=low * New upstream release * Set maintainer to Debian Loop-AES Team * Bump standards version to 3.7.2 (no changes) -- Max Vozeler Sat, 24 Feb 2007 20:32:17 +0100 aespipe (2.3b-4) unstable; urgency=low * Build with -O1 on hppa and arm (due to #325131) * Update config.sub/config.guess -- Max Vozeler Sat, 10 Sep 2005 19:09:23 +0200 aespipe (2.3b-3) unstable; urgency=low * Correct upstream URL in debian/copyright * Bump standards version to 3.6.2 (no changes) * Remove Eduard from Uploaders -- Max Vozeler Tue, 21 Jun 2005 14:29:22 +0200 aespipe (2.3b-2) unstable; urgency=low * Use DEB_HOST_ARCH to choose optimizations * Update config.{sub,guess} to 2005-04-22 -- Max Vozeler Thu, 24 Mar 2005 17:03:07 +0100 aespipe (2.3b-1) unstable; urgency=low * New upstream release - warns about unknown key data format * Add build-depends on gnupg for full tests -- Max Vozeler Thu, 24 Mar 2005 16:19:11 +0100 aespipe (2.3a-2) unstable; urgency=low * Include copyrights for rmd160.c and md5.c * Changed maintainer's address -- Max Vozeler Wed, 2 Feb 2005 00:16:20 +0100 aespipe (2.3a-1) unstable; urgency=low * New upstream release * Correct debian/watch -- Max Vozeler Sat, 27 Nov 2004 20:56:02 +0100 aespipe (2.2e-1) unstable; urgency=low * New upstream release * Run tests after the build -- Max Vozeler Wed, 8 Sep 2004 22:04:35 +0200 aespipe (2.2d-1) unstable; urgency=low * New upstream release * Determine optimizations for x86 and amd64 automatically * Adapt and remove now empty README.Debian -- Max Vozeler Wed, 28 Jul 2004 19:31:17 +0200 aespipe (2.2c-2) unstable; urgency=low * New upstream release. (Closes: #252713) * Add Eduard to Uploaders: * Add lost changelog entry. -- Max Vozeler Sat, 17 Jul 2004 21:00:25 +0200 aespipe (2.2c-1) unstable; urgency=low * New upstream release. (not uploaded) -- Max Vozeler Tue, 11 May 2004 01:33:46 +0200 aespipe (2.2b-3) unstable; urgency=low * Initial upload (Closes: #215755) -- Eduard Bloch Tue, 20 Apr 2004 17:24:38 +0200 aespipe (2.2b-2) unstable; urgency=low * Update to Standards-Version 3.6.1 * Add license statement by Brian Gladman to debian/copyright. -- Max Vozeler Sun, 29 Feb 2004 16:10:15 +0100 aespipe (2.2b-1) unstable; urgency=low * New upstream release -- Max Vozeler Sun, 22 Feb 2004 00:13:34 +0100 aespipe (2.2a-2) unstable; urgency=low * Fixed manpage path in debian/dirs, thanks Kimmo Kulovesi. -- Max Vozeler Sat, 29 Nov 2003 22:04:42 +0100 aespipe (2.2a-1) unstable; urgency=low * New upstream release. -- Max Vozeler Sat, 29 Nov 2003 18:12:11 +0100 aespipe (2.1c-5) unstable; urgency=low * Initial upload (Closes: #215755) -- Max Vozeler Wed, 29 Oct 2003 16:45:04 +0100 aespipe (2.1c-4) unstable; urgency=low * Improved descriptions * Added and documented DEBIAN_OPTIMIZE env variable -- Max Vozeler Wed, 29 Oct 2003 22:21:17 +0100 aespipe (2.1c-3) unstable; urgency=low * First public release * Added examples/bz2aespipe -- Max Vozeler Mon, 13 Oct 2003 01:41:53 +0200 aespipe (2.1c-2) unstable; urgency=low * corrected copyright file * improved docs * improved description -- Max Vozeler Fri, 10 Oct 2003 22:19:44 +0200 aespipe (2.1c-1) unstable; urgency=low * Initial Release. -- Max Vozeler Fri, 10 Oct 2003 03:11:37 +0200 debian/source/0000755000000000000000000000000011531245374010473 5ustar debian/source/format0000644000000000000000000000001411531245374011701 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000330411531245374010253 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 CFLAGS = -Wall -g DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else # needed because of gcc-4.0 problems (#325131) ifneq (,$(filter $(DEB_HOST_ARCH),arm hppa)) CFLAGS += -O1 else CFLAGS += -O2 endif endif ifeq ($(DEB_HOST_ARCH),amd64) DEBIAN_OPTIMIZE := amd64 endif ifeq ($(DEB_HOST_ARCH),i386) DEBIAN_OPTIMIZE := x86 endif config.status: configure dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . CFLAGS="$(CFLAGS)" ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --bindir=\$${prefix}/bin build: build-stamp build-stamp: config.status dh_testdir $(MAKE) $(DEBIAN_OPTIMIZE) ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) $(MAKE) tests endif touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp $(MAKE) clean rm -f config.sub config.guess dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) install prefix=$(CURDIR)/debian/aespipe/usr binary-indep: build install binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples bz2aespipe dh_installman dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/docs0000644000000000000000000000000711531245374010043 0ustar README debian/compat0000644000000000000000000000000211531245374010371 0ustar 7 debian/control0000644000000000000000000000165111531245374010601 0ustar Source: aespipe Section: utils Priority: optional Maintainer: Max Vozeler Build-Depends: debhelper (>= 7), gnupg, autotools-dev Standards-Version: 3.9.1 Package: aespipe Architecture: any Depends: ${shlibs:Depends} Description: AES-encryption tool with loop-AES support aespipe is an encryption tool that reads from standard input and writes to standard output. It uses the AES (Rijndael) cipher. . aespipe can be used for non-destructive in-place encryption of existing disk partitions for use with the loop-AES encrypted loopback kernel module. . It can also be used as an encryption filter to create and restore encrypted tar/cpio backup archives and to read/write and convert loop-AES compatible encrypted images. . Note that aespipe does not store any length information with the encrypted images, so it cannot be used as general purpose filter for encryption, but only for certain formats like tar. debian/patches/0000755000000000000000000000000011531245412010613 5ustar debian/patches/series0000644000000000000000000000002611531245412012026 0ustar debian-changes-2.4c-1 debian/patches/debian-changes-2.4c-10000644000000000000000000001003011531245412014162 0ustar Description: Upstream changes introduced in version 2.4c-1 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . aespipe (2.4c-1) unstable; urgency=low . * New upstream version * Switch to dpkg-source 3.0 (quilt) format * Update to policy 3.9.1; no changes. * Set maintainer to myself . The person named in the Author field signed this changelog entry. Author: Max Vozeler --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- /dev/null +++ aespipe-2.4c/Makefile @@ -0,0 +1,73 @@ +# +# Makefile.in +# +# Written by Jari Ruusu, June 4 2003 +# +# Copyright 2002,2003 by Jari Ruusu. +# Redistribution of this file is permitted under the GNU Public License. +# + +CC = gcc -g -O2 -DPACKAGE_NAME=\"aespipe\" -DPACKAGE_TARNAME=\"aespipe\" -DPACKAGE_VERSION=\"2\" -DPACKAGE_STRING=\"aespipe\ 2\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_MLOCKALL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 +LINK = gcc +prefix = /usr/local +exec_prefix = ${prefix} + + +aespipe: aespipe.o aes.o sha512.o rmd160.o + $(LINK) -o aespipe aespipe.o aes.o sha512.o rmd160.o + strip aespipe +i586: aespipe.o aes-i586.o sha512.o rmd160.o + $(LINK) -o aespipe aespipe.o aes-i586.o sha512.o rmd160.o + strip aespipe +aespipe.o: aespipe.c aes.h sha512.h rmd160.h + $(CC) -o aespipe.o -c aespipe.c +aes.o: aes.c aes.h + $(CC) -o aes.o -c aes.c +aes-i586.o: aes-i586.S aes.h + $(CC) -o aes-i586.o -c aes-i586.S +sha512.o: sha512.c sha512.h + $(CC) -o sha512.o -c sha512.c +rmd160.o: rmd160.c rmd160.h + $(CC) -o rmd160.o -c rmd160.c + +clean: + rm -f *.o aespipe test-file[12345] config.log config.status configure.lineno + rm -f -r autom4te.cache +distclean: clean + rm -f Makefile + +install: + mkdir -p ${exec_prefix}/bin + rm -f ${exec_prefix}/bin/aespipe + cp aespipe ${exec_prefix}/bin/aespipe + mkdir -p ${prefix}/man/man1 + rm -f ${prefix}/man/man1/aespipe.1 + cp aespipe.1 ${prefix}/man/man1/aespipe.1 + +tests: + dd if=/dev/zero of=test-file3 bs=1024 count=10 + echo 12345678901234567890 >test-file4 + $(MAKE) test-part2 CT=AES128 HF=sha256 ITER=0 MD=d1ebb2873aec9cee47835c45ebdbb507 MD5WORK=test-part3 + $(MAKE) test-part2 CT=AES192 HF=sha384 ITER=0 MD=1ed138ff36b688fd46031cb7b8a24e55 MD5WORK=test-part3 + $(MAKE) test-part2 CT=AES256 HF=sha512 ITER=0 MD=818fa5f242bd2ff55244acbde0e9fd8f MD5WORK=test-part3 + $(MAKE) test-part2 CT=AES256 HF=rmd160 ITER=0 MD=8789fbc0e6b475cbef1ca1b362c8cc04 MD5WORK=test-part3 + $(MAKE) test-part2 CT=AES256 HF=sha512 ITER=10 MD=7a4f907a3b280a3f1f3089f7416f7c15 MD5WORK=test-part3 + rm -f test-file[12345] + @echo "*** Test results ok ***" +test-part2: + ./aespipe -p 3 -e $(CT) -H $(HF) -C $(ITER) test-file1 3test-file2 3test-file2 + echo "$(MD) test-file1" >test-file5 +test-part4: + md5 test-file1 >test-file2 + echo "MD5 (test-file1) = $(MD)" >test-file5 +test-part5: + echo "NO MD5 TEST" >test-file2 + echo "NO MD5 TEST" >test-file5 + +.PHONY: aespipe i586 clean distclean install tests test-part2 test-part3 test-part4 test-part5 debian/dirs0000644000000000000000000000003311531245374010053 0ustar usr/bin usr/share/man/man1 debian/watch0000644000000000000000000000011011531245374010214 0ustar version=2 http://loop-aes.sourceforge.net/aespipe/aespipe-v(.*).tar.bz2 debian/copyright0000644000000000000000000000333711531245374011134 0ustar This package was debianized by Max Vozeler on Fri, 10 Oct 2003 03:11:37 +0200. It was downloaded from http://loop-aes.sourceforge.net/aespipe/ Upstream Author: Jari Ruusu This software is Copyright 2002-2005 by Jari Ruusu Copyright 2002 James Morris Copyright 2001 by Dr Brian Gladman , Worcester, UK. Copyright 1998 Free Software Foundation, Inc. Copyright Cryptoapi developers. You are free to distribute this software under the terms of the GNU General Public License. On Debian systems, the complete text of the GNU General Public License can be found in the file '/usr/share/common-licenses/GPL'. This package uses AES cipher sources that were originally written by Dr Brian Gladman: // Copyright (c) 2001, Dr Brian Gladman , Worcester, UK. // All rights reserved. // // TERMS // // Redistribution and use in source and binary forms, with or without // modification, are permitted subject to the following conditions: // // 1. Redistributions of source code must retain the above 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. The copyright holder's name must not be used to endorse or promote // any products derived from this software without his specific prior // written permission. // // This software is provided 'as is' with no express or implied warranties // of correctness or fitness for purpose.