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