From owner-freebsd-ports Sun Dec 30 18:30:57 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 87B9A37B41B for ; Sun, 30 Dec 2001 18:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBV2U1h81666; Sun, 30 Dec 2001 18:30:01 -0800 (PST) (envelope-from gnats) Received: from mail.polaris.ca (pris.polaris.ca [199.247.156.218]) by hub.freebsd.org (Postfix) with SMTP id CAFE337B41A for ; Sun, 30 Dec 2001 18:26:05 -0800 (PST) Received: (qmail 25290 invoked by uid 85); 31 Dec 2001 02:22:12 -0000 Message-Id: <20011231022211.25284.qmail@pris.polaris.ca> Date: 31 Dec 2001 02:22:11 -0000 From: Seamus Venasse Reply-To: Seamus Venasse To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/33362: New port: Perl implementation of the One Time Pad (hence, OTP) encryption method Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 33362 >Category: ports >Synopsis: New port: Perl implementation of the One Time Pad (hence, OTP) encryption method >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 30 18:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Seamus Venasse >Release: FreeBSD 4.4-STABLE i386 >Organization: Polaris Computing >Environment: System: FreeBSD pitou.polaris.ca 4.4-STABLE FreeBSD 4.4-STABLE #1: Wed Nov 7 01:23:05 PST 2001 root@pitou.polaris.ca:/usr/obj/usr/src/sys/PITOU i386 >Description: >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: # # p5-Crypt-OTP # p5-Crypt-OTP/Makefile # p5-Crypt-OTP/distinfo # p5-Crypt-OTP/pkg-comment # p5-Crypt-OTP/pkg-descr # p5-Crypt-OTP/pkg-plist # echo c - p5-Crypt-OTP mkdir -p p5-Crypt-OTP > /dev/null 2>&1 echo x - p5-Crypt-OTP/Makefile sed 's/^X//' >p5-Crypt-OTP/Makefile << 'END-of-p5-Crypt-OTP/Makefile' X# New ports collection makefile for: Crypt::OTP X# Date created: 30 Dec 2001 X# Whom: Seamus Venasse X# X# $FreeBSD$ X# X XPORTNAME= Crypt-OTP XPORTVERSION= 1.03 XCATEGORIES= security perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Crypt XPKGNAMEPREFIX= p5- X XMAINTAINER= svenasse@polaris.ca X XPERL_CONFIGURE= yes X XMAN3= Crypt::OTP.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include END-of-p5-Crypt-OTP/Makefile echo x - p5-Crypt-OTP/distinfo sed 's/^X//' >p5-Crypt-OTP/distinfo << 'END-of-p5-Crypt-OTP/distinfo' XMD5 (Crypt-OTP-1.03.tar.gz) = 53fbe88beeb9530ef7cca7b9b3bafadc END-of-p5-Crypt-OTP/distinfo echo x - p5-Crypt-OTP/pkg-comment sed 's/^X//' >p5-Crypt-OTP/pkg-comment << 'END-of-p5-Crypt-OTP/pkg-comment' XPerl implementation of the One Time Pad (hence, OTP) encryption method END-of-p5-Crypt-OTP/pkg-comment echo x - p5-Crypt-OTP/pkg-descr sed 's/^X//' >p5-Crypt-OTP/pkg-descr << 'END-of-p5-Crypt-OTP/pkg-descr' XThe One Time Pad encryption method is very simple, and impossible Xto crack without the actual pad file against which the to-be-encrypted Xmessage is XOR'ed. Encryption and decryption are performed using Xexcactly the same method, and the message will decrypt correctly Xonly if the same pad is used in decryption as was use in encryption. X XWWW: http://search.cpan.org/search?dist=Crypt-OTP X XSeamus Venasse END-of-p5-Crypt-OTP/pkg-descr echo x - p5-Crypt-OTP/pkg-plist sed 's/^X//' >p5-Crypt-OTP/pkg-plist << 'END-of-p5-Crypt-OTP/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/Crypt/OTP.pm Xlib/perl5/site_perl/%%PERL_VER%%/auto/Crypt/OTP/autosplit.ix Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Crypt/OTP/.packlist X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Crypt 2>/dev/null || true X@dirrm lib/perl5/site_perl/%%PERL_VER%%/auto/Crypt/OTP X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/auto/Crypt 2>/dev/null || true X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Crypt/OTP X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Crypt 2>/dev/null || true END-of-p5-Crypt-OTP/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message