From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Aug 30 12:50:12 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74CFD16A417 for ; Thu, 30 Aug 2007 12:50:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 581E913C457 for ; Thu, 30 Aug 2007 12:50:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l7UCoCoZ034633 for ; Thu, 30 Aug 2007 12:50:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l7UCoBJw034613; Thu, 30 Aug 2007 12:50:11 GMT (envelope-from gnats) Resent-Date: Thu, 30 Aug 2007 12:50:11 GMT Resent-Message-Id: <200708301250.l7UCoBJw034613@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lukasz Komsta Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 41DDF16A421 for ; Thu, 30 Aug 2007 12:44:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 3527D13C465 for ; Thu, 30 Aug 2007 12:44:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l7UCiKFK056369 for ; Thu, 30 Aug 2007 12:44:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l7UCiKvr056368; Thu, 30 Aug 2007 12:44:20 GMT (envelope-from nobody) Message-Id: <200708301244.l7UCiKvr056368@www.freebsd.org> Date: Thu, 30 Aug 2007 12:44:20 GMT From: Lukasz Komsta To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/115943: New port: security/seccure - SECCURE Elliptic Curve Crypto Utility for Reliable Encryption X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2007 12:50:12 -0000 >Number: 115943 >Category: ports >Synopsis: New port: security/seccure - SECCURE Elliptic Curve Crypto Utility for Reliable Encryption >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 30 12:50:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Lukasz Komsta >Release: 6.2 >Organization: Skubiszewski Medical University of Lublin, Poland >Environment: >Description: 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. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/security/seccure/ # /usr/ports/security/seccure/Makefile # /usr/ports/security/seccure/pkg-descr # /usr/ports/security/seccure/pkg-plist # /usr/ports/security/seccure/distinfo # /usr/ports/security/seccure/files # /usr/ports/security/seccure/files/patch-Makefile # echo c - /usr/ports/security/seccure/ mkdir -p /usr/ports/security/seccure/ > /dev/null 2>&1 echo x - /usr/ports/security/seccure/Makefile sed 's/^X//' >/usr/ports/security/seccure/Makefile << 'END-of-/usr/ports/security/seccure/Makefile' X# New ports collection makefile for: seccure X# Date created: 30 August 2007 X# Whom: Lukasz Komsta X# X# $FreeBSD$ X# X XPORTNAME= seccure XPORTVERSION= 0.3 XCATEGORIES= security XMASTER_SITES= http://point-at-infinity.org/seccure/ X XLIB_DEPENDS= gcrypt.13:${PORTSDIR}/security/libgcrypt X XMAINTAINER= luke@REMOVE_IT.novum.am.lublin.pl XCOMMENT= SECCURE Elliptic Curve Crypto Utility for Reliable Encryption X XMAN1= seccure.1 X X.include END-of-/usr/ports/security/seccure/Makefile echo x - /usr/ports/security/seccure/pkg-descr sed 's/^X//' >/usr/ports/security/seccure/pkg-descr << 'END-of-/usr/ports/security/seccure/pkg-descr' XThe 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. X XECC 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. X XWWW: http://point-at-infinity.org/seccure/ XAuthor: B. Poettering END-of-/usr/ports/security/seccure/pkg-descr echo x - /usr/ports/security/seccure/pkg-plist sed 's/^X//' >/usr/ports/security/seccure/pkg-plist << 'END-of-/usr/ports/security/seccure/pkg-plist' Xbin/seccure-key Xbin/seccure-encrypt Xbin/seccure-decrypt Xbin/seccure-sign Xbin/seccure-verify Xbin/seccure-signcrypt Xbin/seccure-veridec Xbin/seccure-dh END-of-/usr/ports/security/seccure/pkg-plist echo x - /usr/ports/security/seccure/distinfo sed 's/^X//' >/usr/ports/security/seccure/distinfo << 'END-of-/usr/ports/security/seccure/distinfo' XMD5 (seccure-0.3.tar.gz) = 01f2a24ef84743795b6be007e4ca4e5c XSHA256 (seccure-0.3.tar.gz) = 8d9cadca8319b253ae24644c22958898babb67abafd2d90caadd97714d824a47 XSIZE (seccure-0.3.tar.gz) = 30376 END-of-/usr/ports/security/seccure/distinfo echo c - /usr/ports/security/seccure/files mkdir -p /usr/ports/security/seccure/files > /dev/null 2>&1 echo x - /usr/ports/security/seccure/files/patch-Makefile sed 's/^X//' >/usr/ports/security/seccure/files/patch-Makefile << 'END-of-/usr/ports/security/seccure/files/patch-Makefile' X--- Makefile.orig Wed Aug 16 22:13:57 2006 X+++ Makefile Thu Aug 30 13:33:58 2007 X@@ -1,4 +1,7 @@ X-CFLAGS = -O2 # -D NOBEEP # -D NOMEMLOCK X+CFLAGS = -L/usr/local/lib -I/usr/local/include -O2 -DNOBEEP -DNOMEMLOCK X+DESTDIR = /usr/local X+ X+all: default X X default: binaries # doc X X@@ -8,15 +11,15 @@ X doc: seccure.1 seccure.1.html X X install: default X- install -m0755 seccure-key $(DESTDIR)/usr/bin X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-encrypt X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-decrypt X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-sign X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-verify X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-signcrypt X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-veridec X- ln -f $(DESTDIR)/usr/bin/seccure-key $(DESTDIR)/usr/bin/seccure-dh X- install -m0644 seccure.1 $(DESTDIR)/usr/share/man/man1 X+ install -m0755 seccure-key $(DESTDIR)/bin X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-encrypt X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-decrypt X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-sign X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-verify X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-signcrypt X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-veridec X+ ln -f $(DESTDIR)/bin/seccure-key $(DESTDIR)/bin/seccure-dh X+ install -m0644 seccure.1 $(DESTDIR)/man/man1 X X clean: X rm -f *.o seccure-key seccure-encrypt seccure-decrypt seccure-sign \ END-of-/usr/ports/security/seccure/files/patch-Makefile exit >Release-Note: >Audit-Trail: >Unformatted: