pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/seccure Initial import of seccure-0.4 into th...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/770d2c3a9724
branches:  trunk
changeset: 568465:770d2c3a9724
user:      agc <agc%pkgsrc.org@localhost>
date:      Mon Dec 14 08:00:05 2009 +0000

description:
Initial import of seccure-0.4 into the Packages Collection.

        The seccure toolset implements a selection of asymmetric
        algorithms based on elliptic curve cryptography (ECC).  In
        particular it offers public key encryption / decryption,
        signature generation / verification and key establishment.

        ECC schemes offer a much better key size to security ratio
        than classical systems (RSA, DSA).  Keys are short enough to
        make direct specification of keys on the command line possible
        (sometimes this is more convenient than the management of
        PGP-like key rings).  seccure builds on this feature and
        therefore is the tool of choice whenever lightweight
        asymmetric cryptography -- independent of key servers,
        revocation certificates, the Web of Trust or even
        configuration files -- is required.

diffstat:

 security/seccure/DESCR            |  13 +++++++++++++
 security/seccure/Makefile         |  17 +++++++++++++++++
 security/seccure/PLIST            |  10 ++++++++++
 security/seccure/distinfo         |   6 ++++++
 security/seccure/patches/patch-aa |  38 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 84 insertions(+), 0 deletions(-)

diffs (104 lines):

diff -r 9477e539ee09 -r 770d2c3a9724 security/seccure/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/seccure/DESCR    Mon Dec 14 08:00:05 2009 +0000
@@ -0,0 +1,13 @@
+The seccure toolset implements a selection of asymmetric algorithms
+based on elliptic curve cryptography (ECC).  In particular it offers
+public key encryption / decryption, signature generation /
+verification and key establishment.
+
+ECC schemes offer a much better key size to security ratio than
+classical systems (RSA, DSA).  Keys are short enough to make direct
+specification of keys on the command line possible (sometimes this is
+more convenient than the management of PGP-like key rings).  seccure
+builds on this feature and therefore is the tool of choice whenever
+lightweight asymmetric cryptography -- independent of key servers,
+revocation certificates, the Web of Trust or even configuration files
+-- is required.
diff -r 9477e539ee09 -r 770d2c3a9724 security/seccure/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/seccure/Makefile Mon Dec 14 08:00:05 2009 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/12/14 08:00:05 agc Exp $
+
+DISTNAME=      seccure-0.4
+CATEGORIES=    security
+MASTER_SITES=  http://point-at-infinity.org/seccure/
+
+MAINTAINER=    agc%NetBSD.org@localhost
+HOMEPAGE=      http://point-at-infinity.org/seccure/
+COMMENT=       SECCURE Elliptic Curve Crypto Utility for Reliable Encryption
+LICENSE=       gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
+
+.include "../../security/libgcrypt/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 9477e539ee09 -r 770d2c3a9724 security/seccure/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/seccure/PLIST    Mon Dec 14 08:00:05 2009 +0000
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/12/14 08:00:05 agc Exp $
+bin/seccure-decrypt
+bin/seccure-dh
+bin/seccure-encrypt
+bin/seccure-key
+bin/seccure-sign
+bin/seccure-signcrypt
+bin/seccure-veridec
+bin/seccure-verify
+${PKGMANDIR}/man1/seccure.1
diff -r 9477e539ee09 -r 770d2c3a9724 security/seccure/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/seccure/distinfo Mon Dec 14 08:00:05 2009 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/12/14 08:00:05 agc Exp $
+
+SHA1 (seccure-0.4.tar.gz) = 883e335f58cc36279c33493ab219f4940a46dab8
+RMD160 (seccure-0.4.tar.gz) = fc35fdf69372c39b20a67c5341b1e36ce6bf8e9f
+Size (seccure-0.4.tar.gz) = 31881 bytes
+SHA1 (patch-aa) = 1a83424f90b94e38ccbb4c1d0fa210032c4aab65
diff -r 9477e539ee09 -r 770d2c3a9724 security/seccure/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/seccure/patches/patch-aa Mon Dec 14 08:00:05 2009 +0000
@@ -0,0 +1,38 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/12/14 08:00:05 agc Exp $
+
+--- Makefile   2009/12/07 22:32:10     1.1
++++ Makefile   2009/12/07 22:37:20
+@@ -1,6 +1,9 @@
+ CFLAGS = -O2 -Wall # -D NOBEEP
+ 
+-default: binaries # doc
++BINDIR=${DESTDIR}${PREFIX}/bin
++MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
++
++default all build: binaries # doc
+ 
+ binaries: seccure-key seccure-encrypt seccure-decrypt seccure-sign \
+       seccure-verify seccure-signcrypt seccure-veridec seccure-dh
+@@ -8,15 +11,13 @@
+ doc: seccure.1 seccure.1.html
+ 
+ install: default
+-      install -m0755 seccure-key $(DESTDIR)/usr/bin
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-encrypt
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-decrypt
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-sign
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-verify
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-signcrypt
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-veridec
+-      ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-dh
+-      install -m0644 seccure.1 $(DESTDIR)/usr/share/man/man1
++      ${BSD_INSTALL_PROGRAM} seccure-key ${BINDIR}
++      for f in encrypt decrypt sign verify signcrypt veridec dh; do   \
++              rm -f ${BINDIR}/seccure-$$f;                            \
++              ln ${BINDIR}/seccure-key ${BINDIR}/seccure-$$f;         \
++              ls -l ${BINDIR}/seccure-$$f;                            \
++      done
++      ${BSD_INSTALL_MAN} seccure.1 ${MANDIR}/man1
+ 
+ clean:
+       rm -f *.o *~ seccure-key seccure-encrypt seccure-decrypt seccure-sign \



Home | Main Index | Thread Index | Old Index