--- aeskeyfind-1.0.0.orig/Makefile +++ aeskeyfind-1.0.0/Makefile @@ -9,3 +9,5 @@ clean: @rm -f aeskeyfind *~ \#* $(OBJS) +install: + install -m655 aeskeyfind $(DESTDIR)/usr/bin/aeskeyfind --- aeskeyfind-1.0.0.orig/debian/compat +++ aeskeyfind-1.0.0/debian/compat @@ -0,0 +1 @@ +7 --- aeskeyfind-1.0.0.orig/debian/changelog +++ aeskeyfind-1.0.0/debian/changelog @@ -0,0 +1,6 @@ +aeskeyfind (1.0.0-1) unstable; urgency=low + + * Initial release (Closes: #495416) + * Adjusted the Makefile to add $DESTDIR + + -- Jacob Appelbaum Thu, 25 Jun 2009 12:44:00 -0300 --- aeskeyfind-1.0.0.orig/debian/rules +++ aeskeyfind-1.0.0/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + $(MAKE) clean + + dh_clean + +build: build-stamp +build-stamp: + dh_testdir + + CFLAGS="$(CFLAGS)" $(MAKE) + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/aeskeyfind install + +binary: binary-arch + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- aeskeyfind-1.0.0.orig/debian/copyright +++ aeskeyfind-1.0.0/debian/copyright @@ -0,0 +1,58 @@ +Authors: + Nadia Heninger + Ariel Feldman +Download: http://citp.princeton.edu/memory/code/ + +Files: * +Copyright: + (C) 2008 Nadia Heninger + (C) 2008 Ariel Feldman +License: BSD + Redistribution and use of this software in source and binary forms, + with or without modification, are permitted provided that the + following conditions are met: + . + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + . + * 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. + . + * Neither the names of the authors nor the names of their institutions + may be used to endorse or promote products derived from this + software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "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 COPYRIGHT + OWNER 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. + +Files: debian/* +Copyright: (C) 2008-2009 Jacob Appelbaum +License: GPL-2+ + 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 2 + of the License, or (at your option) any later version. + . + This program 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 General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. --- aeskeyfind-1.0.0.orig/debian/control +++ aeskeyfind-1.0.0/debian/control @@ -0,0 +1,17 @@ +Source: aeskeyfind +Section: misc +Priority: optional +Maintainer: Debian Forensics +Uploaders: Jacob Appelbaum +Build-Depends: debhelper (>= 7) +Standards-Version: 3.8.2 +Homepage: http://citp.princeton.edu/memory/code/ +Vcs-Browser: http://git.debian.net/?p=debian-forensics/aeskeyfind.git +Vcs-Git: git://git.debian.net/git/debian-forensics/aeskeyfind.git + +Package: aeskeyfind +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: tool for finding and repairing AES keys + This program illustrates automatic techniques for locating 128-bit and + 256-bit AES keys in a captured memory image. --- aeskeyfind-1.0.0.orig/debian/aeskeyfind.docs +++ aeskeyfind-1.0.0/debian/aeskeyfind.docs @@ -0,0 +1 @@ +README --- aeskeyfind-1.0.0.orig/debian/aeskeyfind.dirs +++ aeskeyfind-1.0.0/debian/aeskeyfind.dirs @@ -0,0 +1 @@ +/usr/bin