debian/0000755000000000000000000000000012260077221007165 5ustar debian/sks-ecc.dirs0000644000000000000000000000001011622207353011371 0ustar usr/bin debian/source/0000755000000000000000000000000011622236201010461 5ustar debian/source/format0000644000000000000000000000001411622236201011667 0ustar 3.0 (quilt) debian/sks-ecc-doc.install0000644000000000000000000000006011622207353012646 0ustar doc/* /usr/share/doc/sks-ecc-doc/usersguide-es/ debian/rules0000755000000000000000000000247011622243320010244 0ustar #!/usr/bin/make -f CFLAGS = -Wall -g ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_OPTS = -s endif configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f $(CURDIR)/sks-ecc.1 ] || rm $(CURDIR)/sks-ecc.1 $(MAKE) clean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs cp $(CURDIR)/sks.1 $(CURDIR)/sks-ecc.1 $(MAKE) install DESTDIR=$(CURDIR)/debian/sks-ecc INSTALL_OPTS=$(INSTALL_OPTS) binary-indep: build install dh_testdir -i dh_testroot -i dh_installchangelogs -i dh_installdocs -i dh_install -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build install dh_testdir -a dh_testroot -a dh_installchangelogs -a dh_installdocs -a dh_installman -a dh_shlibdeps -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/README.Debian0000644000000000000000000000050611622207353011231 0ustar sks-ecc Debian notes -------------------- Although zlib sources are included in sks-ecc orig file, the package is configured to dynamic link (at runtime) with Debian's zlib package. You should be able to get extra documentation (only Spanish) installing sks-ecc-doc package. -- Nacho Barrientos Arias debian/patches/0000755000000000000000000000000011622244070010613 5ustar debian/patches/series0000644000000000000000000000006111622241604012025 0ustar 01_Makefile.patch 02_Manpage_binary_rename.patch debian/patches/01_Makefile.patch0000644000000000000000000000211711622243026013652 0ustar --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # gcc -CFLAGS = -DLINUX +CFLAGS += -DLINUX VER=0.93 ES=0 EN=1 @@ -15,11 +15,12 @@ # ***** Some defs/flags have mandatory alternative, some not # ****************************** -CFLAGS += -s +#CFLAGS += -s CFLAGS += -DVERSION='"$(VER)"' -INST = /usr/local/bin +#INST = /usr/local/bin #INST = $(HOME)/bin +INST = $(DESTDIR)/usr/bin # ******* If you don't have 'libtommath' installed LTM = tfm @@ -33,11 +34,11 @@ # specify architecture here #ARCH=i386 #ARCH=pentium4 -ARCH=k8 -CFLAGS += -march=$(ARCH) +#ARCH=k8 +#CFLAGS += -march=$(ARCH) # specify language ES, EN or input as command-line option i.e.: 'make SLANG=0' -SLANG=$(ES) +SLANG=$(EN) CFLAGS += -DSKS_LANG=$(SLANG) @@ -49,7 +50,7 @@ #-Wsign-compare -W -Wno-unused -Wshadow -Werror # optimize for SPEED(don't include SIZE options) -CFLAGS += -O3 -funroll-loops +CFLAGS += -funroll-loops CFLAGS += -fomit-frame-pointer CFLAGS += -DFULLTABLES @@ -222,5 +223,5 @@ rm -f sks.exe install: sks - cp sks $(INST) + install $(INSTALL_OPTS) sks $(INST)/sks-ecc debian/patches/02_Manpage_binary_rename.patch0000644000000000000000000000311411622243541016401 0ustar --- a/sks.1 +++ b/sks.1 @@ -1,16 +1,15 @@ -." Text automatically generated by txt2man-1.4.7 -.TH SKS 1 "abril 21, 2006" "sks 0.92" "" +.TH SKS-ECC 1 "abril 21, 2006" "sks-ecc 0.93" "" .SH NAME -\fBsks \- Provides public key encryption/authentication +\fBsks-ecc \- Provides public key encryption/authentication \fB .SH SYNOPSIS .nf .fam C -\fBsks\fP \fIcommand\fP [\fIargs\fP] +\fBsks-ecc\fP \fIcommand\fP [\fIargs\fP] .fam T .fi .SH DESCRIPTION -\fBsks\fP is a public key application for encryption/authentication, based on Elliptic Curve Cryptografy (ECC). Its minimalist design points to simple, light, fast, easy to use and multiplatform product, unencumbered by patents that is indeed distributed under GPL. All these features are given along with high quality cryptografy. +\fBsks-ecc\fP is a public key application for encryption/authentication, based on Elliptic Curve Cryptografy (ECC). Its minimalist design points to simple, light, fast, easy to use and multiplatform product, unencumbered by patents that is indeed distributed under GPL. All these features are given along with high quality cryptografy. .PP Its cryptografic elements are: .IP \(bu 3 @@ -117,7 +116,7 @@ .SH BUGS Report bugs to . .SH COPYRIGHT -Copyright © 2004-2006 M. Pancorbo \- All Rights Reserved +Copyright \(co 2004-2006 M. Pancorbo \- All Rights Reserved 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, Inc. .SH SEE ALSO Complete manual and design notes (in spanish): debian/sks-ecc-doc.docs0000644000000000000000000000002511622207353012131 0ustar README.txt LEEME.txt debian/control0000644000000000000000000000252012260077221010567 0ustar Source: sks-ecc Section: utils Priority: optional Maintainer: Debian QA Group Uploaders: Ricardo Mones Build-Depends: debhelper (>= 8), zlib1g-dev Standards-Version: 3.9.2 Homepage: http://sks.anarres.tk/ Package: sks-ecc Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: sks-ecc-doc Description: Cryptographic tool based on ECC SKS is a public-key, command-line application for encryption/authentication, based on Elliptic Curve Cryptography (ECC). His minimalist design points to a simple, light, fast, easy-to-use and multiplatform software. All these features are satisfied with this high quality cryptography kit that has the following elements: . * Public key module: elliptic curve over GF (2^191). * Symmetric-key module: AES 192-bits key, with CTR mode. * Hash (for signatures, HMAC and passwords): TIGER (192 bits). * PRNG module. Package: sks-ecc-doc Section: doc Enhances: sks-ecc Suggests: www-browser Architecture: all Depends: ${misc:Depends} Description: Documentation for sks-ecc, a cryptographic tool based on ECC SKS is a public-key, command-line application for encryption/authentication, based on Elliptic Curve Cryptography (ECC). . This package provides original README file and the user guide shipped in upstream's tarball (written in Spanish). debian/sks-ecc.manpages0000644000000000000000000000001211622241206012220 0ustar sks-ecc.1 debian/sks-ecc-doc.dirs0000644000000000000000000000005111622207353012141 0ustar usr/share/doc/sks-ecc-doc/usersguide-es/ debian/changelog0000644000000000000000000000341212260077221011037 0ustar sks-ecc (0.93-3) unstable; urgency=low * Orphaned. Set maintainer to Debian QA Group. -- Nacho Barrientos Arias Sun, 29 Dec 2013 19:57:05 +0000 sks-ecc (0.93-2) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format. * debian/control - Fix homepage (closes: #637780) - Bump debhelper compatibility level to 8. - Set Standards-Version to 3.9.2 (no changes) - Add partial support for DEB_BUILD_OPTIONS. - Drop quilt build-dep. * debian/copyright - Bump copyright dates. - Add packaging license. -- Nacho Barrientos Arias Mon, 15 Aug 2011 15:32:20 +0000 sks-ecc (0.93-1) unstable; urgency=low * New upstream release. * debian/control + www-browser is now a suggest instead of a recommend. + Homepage field added. -- Nacho Barrientos Arias Sat, 24 Nov 2007 16:34:12 +0100 sks-ecc (0.92c-1) unstable; urgency=low * New upstream release. + Minor fix for 64-bit architectures. * debian/rules + Switching to quilt for patch management. + Removing useless debhelper calls. * debian/control + Build-depending on quilt accordingly to debian/rules change. + Now building using default GCC version (gcc-3.4 build-dep dropped). + Sks-ecc-doc enhances sks-ecc instead of recommend it. + Sks-ecc-doc now recommends www-browser virtual package. + New maintainer email address. * debian/README.Debian + Minor changes. * debian/patches + Reorganized. All changes from orig file are now handled using quilt. -- Nacho Barrientos Arias Tue, 29 May 2007 19:53:20 +0200 sks-ecc (0.92b-1) unstable; urgency=low * Initial release (Closes: #362793) -- Nacho Barrientos Arias Sun, 7 May 2006 16:15:18 +0200 debian/compat0000644000000000000000000000000211622236324010365 0ustar 8 debian/copyright0000644000000000000000000000546711622243760011140 0ustar This package was debianized by Nacho Barrientos Arias on Sat, 15 Apr 2006 15:13:18 +0200. Copyright (C) 2004-2011, Manuel Pancorbo Castro It was downloaded from http://sks.anarres.tk/ License: 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. On Debian GNU/Linux systems, a full copy of GNU License, can be found at /usr/share/common-licenses/GPL. This software includes code developed by Tom St Denis as a group of mathematical and crypto libs (libtommath and libtomcrypto): License: These kits are categorized as public domain. More info on http://libtomcrypt.com/ Sources contain part of zlib sources, but aren't used in Debian package building (See README.Debian) License: (C) 1995-2003 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu If you use the zlib library in a product, we would appreciate *not* receiving lengthy legal documents to sign. The sources are provided for free but without warranty of any kind. The library has been entirely written by Jean-loup Gailly and Mark Adler; it does not include third-party code. If you redistribute modified sources, we would appreciate that you include in the file ChangeLog history information documenting your changes. Please read the FAQ for more information on the distribution of modified source versions. The Debian packaging is (C) 2006-2011 Nacho Barrientos Arias and is licensed under the GPL, see above.