r4300 - in /packages/libdigest-sha-perl/trunk: Changes MANIFEST META.yml README SHA.pm SHA.xs SIGNATURE debian/changelog debian/rules examples/ ppport.h shasum src/hmac.c src/hmac.h src/sha.c src/sha.h

gregoa-guest at users.alioth.debian.org gregoa-guest at users.alioth.debian.org
Sun Nov 19 20:11:57 CET 2006


Author: gregoa-guest
Date: Sun Nov 19 20:11:57 2006
New Revision: 4300

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=4300
Log:
* New upstream release.
* Add examples to /usr/share/doc/libdigest-sha-perl/examples.

Added:
    packages/libdigest-sha-perl/trunk/examples/
      - copied from r4299, packages/libdigest-sha-perl/branches/upstream/current/examples/
Removed:
    packages/libdigest-sha-perl/trunk/SIGNATURE
    packages/libdigest-sha-perl/trunk/ppport.h
Modified:
    packages/libdigest-sha-perl/trunk/Changes
    packages/libdigest-sha-perl/trunk/MANIFEST
    packages/libdigest-sha-perl/trunk/META.yml
    packages/libdigest-sha-perl/trunk/README
    packages/libdigest-sha-perl/trunk/SHA.pm
    packages/libdigest-sha-perl/trunk/SHA.xs
    packages/libdigest-sha-perl/trunk/debian/changelog
    packages/libdigest-sha-perl/trunk/debian/rules
    packages/libdigest-sha-perl/trunk/shasum
    packages/libdigest-sha-perl/trunk/src/hmac.c
    packages/libdigest-sha-perl/trunk/src/hmac.h
    packages/libdigest-sha-perl/trunk/src/sha.c
    packages/libdigest-sha-perl/trunk/src/sha.h

Modified: packages/libdigest-sha-perl/trunk/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/Changes?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/Changes (original)
+++ packages/libdigest-sha-perl/trunk/Changes Sun Nov 19 20:11:57 2006
@@ -1,4 +1,12 @@
 Revision history for Perl extension Digest::SHA.
+
+5.44  Sat Oct 14 00:42:44 MST 2006
+	- removed SIGNATURE file from distribution
+		-- spurious errors from CPANPLUS can break build
+	- eliminated ppport.h header file
+		-- significantly reduces size of distribution
+	- modified C functions in src/hmac.c to use ANSI prototypes
+		-- thanks to Jarkko Hietaniemi for patch
 
 5.43  Sat Aug  5 02:36:18 MST 2006
 	- undid Perl Best Practice of favoring 3-argument "open"

Modified: packages/libdigest-sha-perl/trunk/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/MANIFEST?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/MANIFEST (original)
+++ packages/libdigest-sha-perl/trunk/MANIFEST Sun Nov 19 20:11:57 2006
@@ -2,13 +2,12 @@
 Makefile.PL
 MANIFEST
 META.yml
-ppport.h
 README
 SHA.pm
 SHA.xs
 shasum
-SIGNATURE
 typemap
+examples/dups
 src/hmac.c
 src/hmac.h
 src/hmacxtra.c			Not used for Perl build

Modified: packages/libdigest-sha-perl/trunk/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/META.yml?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/META.yml (original)
+++ packages/libdigest-sha-perl/trunk/META.yml Sun Nov 19 20:11:57 2006
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name: Digest-SHA
-version: 5.43
+version: 5.44
 author:
   - Mark Shelor, mshelor at cpan.org
 abstract: Perl extension for SHA-1/224/256/384/512
@@ -12,5 +12,5 @@
 provides:
   Digest::SHA:
     file: SHA.pm
-    version: 5.43
+    version: 5.44
 generated_by: Module::Build version 0.22

Modified: packages/libdigest-sha-perl/trunk/README
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/README?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/README (original)
+++ packages/libdigest-sha-perl/trunk/README Sun Nov 19 20:11:57 2006
@@ -1,4 +1,4 @@
-Digest::SHA version 5.43
+Digest::SHA version 5.44
 ========================
 
 Digest::SHA is a complete implementation of the NIST Secure Hash

Modified: packages/libdigest-sha-perl/trunk/SHA.pm
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/SHA.pm?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/SHA.pm (original)
+++ packages/libdigest-sha-perl/trunk/SHA.pm Sun Nov 19 20:11:57 2006
@@ -6,7 +6,7 @@
 use warnings;
 use integer;
 
-our $VERSION = '5.43';
+our $VERSION = '5.44';
 
 require Exporter;
 our @ISA = qw(Exporter);
@@ -323,17 +323,16 @@
 
 ref. L<http://www.csrc.nist.gov/pki/HashWorkshop/NIST%20Statement/Burr_Mar2005.html>
 
-=head1 BASE64 DIGESTS
-
-By convention, CPAN Digest modules do not pad their Base64 output.
-This means that Base64 digests contain no trailing "=" characters.
-Unfortunately, problems can occur when feeding such digests to other
-software that expects properly padded Base64 encodings.
+=head1 PADDING OF BASE64 DIGESTS
+
+By convention, CPAN Digest modules do B<not> pad their Base64 output.
+Problems can occur when feeding such digests to other software that
+expects properly padded Base64 encodings.
 
 For the time being, any necessary padding must be done by the user.
-Fortunately, the rule for accomplishing it is straightforward: if the
-length of a Base64-encoded digest isn't a multiple of 4, simply append
-1 or more "=" characters to the end of the digest until it is:
+Fortunately, this is a simple operation: if the length of a Base64-encoded
+digest isn't a multiple of 4, simply append "=" characters to the end
+of the digest until it is:
 
 	while (length($b64_digest) % 4) {
 		$b64_digest .= '=';

Modified: packages/libdigest-sha-perl/trunk/SHA.xs
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/SHA.xs?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/SHA.xs (original)
+++ packages/libdigest-sha-perl/trunk/SHA.xs Sun Nov 19 20:11:57 2006
@@ -1,8 +1,6 @@
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
-
-#include "ppport.h"
 
 #include <src/sha.c>
 #include <src/hmac.c>

Modified: packages/libdigest-sha-perl/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/debian/changelog?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/debian/changelog (original)
+++ packages/libdigest-sha-perl/trunk/debian/changelog Sun Nov 19 20:11:57 2006
@@ -1,3 +1,10 @@
+libdigest-sha-perl (5.44-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add examples to /usr/share/doc/libdigest-sha-perl/examples.
+
+ -- gregor herrmann <gregor+debian at comodo.priv.at>  Sun, 19 Nov 2006 20:10:33 +0100
+
 libdigest-sha-perl (5.43-1) unstable; urgency=low
 
   * New upstream release.

Modified: packages/libdigest-sha-perl/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/debian/rules?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/debian/rules (original)
+++ packages/libdigest-sha-perl/trunk/debian/rules Sun Nov 19 20:11:57 2006
@@ -73,14 +73,14 @@
 	dh_testdir
 	dh_testroot
 	dh_installdocs README t/nist/Readme.txt
-	dh_installexamples 
+	dh_installexamples examples/*
 #	dh_installmenu
 #	dh_installcron
 #	dh_installman
 	dh_installchangelogs Changes
 	dh_link
 	dh_strip
-	dh_compress
+	dh_compress -Xexamples
 	dh_fixperms
 	dh_makeshlibs
 	dh_installdeb

Modified: packages/libdigest-sha-perl/trunk/shasum
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/shasum?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/shasum (original)
+++ packages/libdigest-sha-perl/trunk/shasum Sun Nov 19 20:11:57 2006
@@ -4,8 +4,8 @@
 	#
 	# Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
 	#
-	# Version: 5.43
-	# Sat Aug  5 02:36:18 MST 2006
+	# Version: 5.44
+	# Sat Oct 14 00:42:44 MST 2006
 
 =head1 NAME
 
@@ -52,7 +52,7 @@
 use strict;
 use Getopt::Long;
 
-my $VERSION = "5.43";
+my $VERSION = "5.44";
 
 
 	# Try to use Digest::SHA, since it's faster.  If not installed,

Modified: packages/libdigest-sha-perl/trunk/src/hmac.c
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/hmac.c?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/hmac.c (original)
+++ packages/libdigest-sha-perl/trunk/src/hmac.c Sun Nov 19 20:11:57 2006
@@ -5,8 +5,8 @@
  *
  * Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
  *
- * Version: 5.43
- * Sat Aug  5 02:36:18 MST 2006
+ * Version: 5.44
+ * Sat Oct 14 00:42:44 MST 2006
  *
  */
 
@@ -17,10 +17,7 @@
 #include "sha.h"
 
 /* hmacopen: creates a new HMAC-SHA digest object */
-HMAC *hmacopen(alg, key, keylen)
-int alg;
-unsigned char *key;
-unsigned int keylen;
+HMAC *hmacopen(int alg, unsigned char *key, unsigned int keylen)
 {
 	unsigned int i;
 	HMAC *h;
@@ -62,17 +59,13 @@
 }
 
 /* hmacwrite: triggers a state update using data in bitstr/bitcnt */
-unsigned long hmacwrite(bitstr, bitcnt, h)
-unsigned char *bitstr;
-unsigned long bitcnt;
-HMAC *h;
+unsigned long hmacwrite(unsigned char *bitstr, unsigned long bitcnt, HMAC *h)
 {
 	return(shawrite(bitstr, bitcnt, h->isha));
 }
 
 /* hmacfinish: computes final digest state */
-void hmacfinish(h)
-HMAC *h;
+void hmacfinish(HMAC *h)
 {
 	shafinish(h->isha);
 	shawrite(shadigest(h->isha), h->isha->digestlen * 8, h->osha);
@@ -81,29 +74,25 @@
 }
 
 /* hmacdigest: returns pointer to digest (binary) */
-unsigned char *hmacdigest(h)
-HMAC *h;
+unsigned char *hmacdigest(HMAC *h)
 {
 	return(shadigest(h->osha));
 }
 
 /* hmachex: returns pointer to digest (hexadecimal) */
-char *hmachex(h)
-HMAC *h;
+char *hmachex(HMAC *h)
 {
 	return(shahex(h->osha));
 }
 
 /* hmacbase64: returns pointer to digest (Base 64) */
-char *hmacbase64(h)
-HMAC *h;
+char *hmacbase64(HMAC *h)
 {
 	return(shabase64(h->osha));
 }
 
 /* hmacclose: de-allocates digest object */
-int hmacclose(h)
-HMAC *h;
+int hmacclose(HMAC *h)
 {
 	shaclose(h->osha);
 	if (h != NULL) {

Modified: packages/libdigest-sha-perl/trunk/src/hmac.h
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/hmac.h?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/hmac.h (original)
+++ packages/libdigest-sha-perl/trunk/src/hmac.h Sun Nov 19 20:11:57 2006
@@ -5,8 +5,8 @@
  *
  * Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
  *
- * Version: 5.43
- * Sat Aug  5 02:36:18 MST 2006
+ * Version: 5.44
+ * Sat Oct 14 00:42:44 MST 2006
  *
  */
 

Modified: packages/libdigest-sha-perl/trunk/src/sha.c
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/sha.c?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/sha.c (original)
+++ packages/libdigest-sha-perl/trunk/src/sha.c Sun Nov 19 20:11:57 2006
@@ -5,8 +5,8 @@
  *
  * Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
  *
- * Version: 5.43
- * Sat Aug  5 02:36:18 MST 2006
+ * Version: 5.44
+ * Sat Oct 14 00:42:44 MST 2006
  *
  */
 

Modified: packages/libdigest-sha-perl/trunk/src/sha.h
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libdigest-sha-perl/trunk/src/sha.h?rev=4300&op=diff
==============================================================================
--- packages/libdigest-sha-perl/trunk/src/sha.h (original)
+++ packages/libdigest-sha-perl/trunk/src/sha.h Sun Nov 19 20:11:57 2006
@@ -5,8 +5,8 @@
  *
  * Copyright (C) 2003-2006 Mark Shelor, All Rights Reserved
  *
- * Version: 5.43
- * Sat Aug  5 02:36:18 MST 2006
+ * Version: 5.44
+ * Sat Oct 14 00:42:44 MST 2006
  *
  */
 




More information about the Pkg-perl-cvs-commits mailing list