Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-CryptX for openSUSE:Factory 
checked in at 2021-07-26 17:38:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-CryptX (Old)
 and      /work/SRC/openSUSE:Factory/.perl-CryptX.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-CryptX"

Mon Jul 26 17:38:12 2021 rev:9 rq:908186 version:0.073

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-CryptX/perl-CryptX.changes  2021-05-04 
22:01:08.148567609 +0200
+++ /work/SRC/openSUSE:Factory/.perl-CryptX.new.1899/perl-CryptX.changes        
2021-07-26 17:38:33.998060215 +0200
@@ -1,0 +2,11 @@
+Mon Jul 19 03:06:20 UTC 2021 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.073
+   see /usr/share/doc/packages/perl-CryptX/Changes
+
+  0.073   2021-07-18
+          - fix #73 CPAN testers failure with Math::BigInt 1.99982
+          - fix #70 remove lto related hacks from Makefile.PL
+          - fix #72 drop optional prereqs JSON::XS + Cpanel::JSON::XS, use 
optionally only JSON
+
+-------------------------------------------------------------------

Old:
----
  CryptX-0.072.tar.gz

New:
----
  CryptX-0.073.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-CryptX.spec ++++++
--- /var/tmp/diff_new_pack.JIn8NW/_old  2021-07-26 17:38:34.566059532 +0200
+++ /var/tmp/diff_new_pack.JIn8NW/_new  2021-07-26 17:38:34.566059532 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name CryptX
 Name:           perl-CryptX
-Version:        0.072
+Version:        0.073
 Release:        0
 Summary:        Cryptographic toolkit
 License:        Artistic-1.0 OR GPL-1.0-or-later

++++++ CryptX-0.072.tar.gz -> CryptX-0.073.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/Changes new/CryptX-0.073/Changes
--- old/CryptX-0.072/Changes    2021-04-29 10:20:26.000000000 +0200
+++ new/CryptX-0.073/Changes    2021-07-18 11:25:44.000000000 +0200
@@ -1,5 +1,10 @@
 Changes for CryptX
 
+0.073   2021-07-18
+        - fix #73 CPAN testers failure with Math::BigInt 1.99982
+        - fix #70 remove lto related hacks from Makefile.PL
+        - fix #72 drop optional prereqs JSON::XS + Cpanel::JSON::XS, use 
optionally only JSON
+
 0.072   2021-04-29
         - fix #69 Identifier Octet's Leniency in RSA PKCS#1 Signature 
Verification
         - bundled libtomcrypt update branch:develop (commit:165c795b 
2021-04-14)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/META.json new/CryptX-0.073/META.json
--- old/CryptX-0.072/META.json  2021-04-29 10:21:46.000000000 +0200
+++ new/CryptX-0.073/META.json  2021-07-18 14:15:23.000000000 +0200
@@ -50,6 +50,6 @@
          "url" : "https://github.com/DCIT/perl-CryptX";
       }
    },
-   "version" : "0.072",
+   "version" : "0.073",
    "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/META.yml new/CryptX-0.073/META.yml
--- old/CryptX-0.072/META.yml   2021-04-29 10:21:41.000000000 +0200
+++ new/CryptX-0.073/META.yml   2021-07-18 14:15:19.000000000 +0200
@@ -23,5 +23,5 @@
 resources:
   bugtracker: https://github.com/DCIT/perl-CryptX/issues
   repository: https://github.com/DCIT/perl-CryptX
-version: '0.072'
+version: '0.073'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/Makefile.PL new/CryptX-0.073/Makefile.PL
--- old/CryptX-0.072/Makefile.PL        2021-03-30 11:28:23.000000000 +0200
+++ new/CryptX-0.073/Makefile.PL        2021-07-12 18:31:21.000000000 +0200
@@ -25,24 +25,24 @@
       glob('src/ltc/*/*/*/*.c'),
       glob('src/ltc/*/*/*/*/*.c'),
   );
-  $mycflags = "$Config{ccflags} $Config{cccdlflags} $Config{optimize}";
+  $mycflags = " $Config{ccflags} $Config{cccdlflags} $Config{optimize} "; # 
keep leading + trailing spaces
 
   #FIX: this is particularly useful for Debian 
https://github.com/DCIT/perl-CryptX/pull/39
-  $mycflags .= " $ENV{CFLAGS}"   if $ENV{CFLAGS};
-  $mycflags .= " $ENV{CPPFLAGS}" if $ENV{CPPFLAGS};
+  $mycflags .= " $ENV{CFLAGS} "   if $ENV{CFLAGS};
+  $mycflags .= " $ENV{CPPFLAGS} " if $ENV{CPPFLAGS};
 
-  #FIX: gcc with -flto is a trouble maker see 
https://github.com/DCIT/perl-CryptX/issues/32
-  #FIX: another issue with "-flto=auto" see 
https://github.com/DCIT/perl-CryptX/pull/66
-  $mycflags =~ s/-flto=[a-zA-Z0-9]+//g; # -flto=auto -flto=jobserver -flto=N 
...
-  $mycflags =~ s/-flto\b//g;
+  #### remove all lto hacks - https://github.com/DCIT/perl-CryptX/issues/70
+  ## #FIX: gcc with -flto is a trouble maker see 
https://github.com/DCIT/perl-CryptX/issues/32
+  ## #FIX: another issue with "-flto=auto" see 
https://github.com/DCIT/perl-CryptX/pull/66
+  ## $mycflags =~ s/\s-flto\S+\s/ /g; # -flto -flto=auto -flto=jobserver 
-flto=N ...
 
   #FIX: avoid -Wwrite-strings -Wcast-qual -pedantic -pedantic-errors -ansi 
-std=c89
-  $mycflags =~ s/-pedantic\b//g;
-  $mycflags =~ s/-pedantic-errors\b//g;
-  $mycflags =~ s/-std=c89\b//g;
-  $mycflags =~ s/-ansi\b//g;
-  $mycflags =~ s/-Wwrite-strings\b//g;
-  $mycflags =~ s/-Wcast-qual\b//g;
+  $mycflags =~ s/\s-pedantic-errors\s/ /g;
+  $mycflags =~ s/\s-pedantic\s/ /g;
+  $mycflags =~ s/\s-std=c89\s/ /g;
+  $mycflags =~ s/\s-ansi\s/ /g;
+  $mycflags =~ s/\s-Wwrite-strings\s/ /g;
+  $mycflags =~ s/\s-Wcast-qual\s/ /g;
 
   #FIX: avoid "ar: fatal: Numeric group ID too large" see 
https://github.com/DCIT/perl-CryptX/issues/33
   $myarflags = '$(AR_STATIC_ARGS)';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc/CCM.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc/CCM.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc/CCM.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc/CCM.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( ccm_encrypt_authenticate ccm_decrypt_verify 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( chacha20poly1305_encrypt_authenticate 
chacha20poly1305_decrypt_verify )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc/EAX.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc/EAX.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc/EAX.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc/EAX.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( eax_encrypt_authenticate eax_decrypt_verify 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc/GCM.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc/GCM.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc/GCM.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc/GCM.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( gcm_encrypt_authenticate gcm_decrypt_verify 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc/OCB.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc/OCB.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc/OCB.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc/OCB.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( ocb_encrypt_authenticate ocb_decrypt_verify 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/AuthEnc.pm 
new/CryptX-0.073/lib/Crypt/AuthEnc.pm
--- old/CryptX-0.072/lib/Crypt/AuthEnc.pm       2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/AuthEnc.pm       2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 ### not used
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Checksum/Adler32.pm 
new/CryptX-0.073/lib/Crypt/Checksum/Adler32.pm
--- old/CryptX-0.072/lib/Crypt/Checksum/Adler32.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Checksum/Adler32.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Checksum Exporter);
 our %EXPORT_TAGS = ( all => [qw( adler32_data adler32_data_hex 
adler32_data_int adler32_file adler32_file_hex adler32_file_int )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Checksum/CRC32.pm 
new/CryptX-0.073/lib/Crypt/Checksum/CRC32.pm
--- old/CryptX-0.072/lib/Crypt/Checksum/CRC32.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Checksum/CRC32.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Checksum Exporter);
 our %EXPORT_TAGS = ( all => [qw( crc32_data crc32_data_hex crc32_data_int 
crc32_file crc32_file_hex crc32_file_int )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Checksum.pm 
new/CryptX-0.073/lib/Crypt/Checksum.pm
--- old/CryptX-0.072/lib/Crypt/Checksum.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Checksum.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw/ adler32_data adler32_data_hex 
adler32_data_int adler32_file adler32_file_hex adler32_file_int
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/AES.pm 
new/CryptX-0.073/lib/Crypt/Cipher/AES.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/AES.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/AES.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Anubis.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Anubis.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Anubis.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Anubis.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Blowfish.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Blowfish.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Blowfish.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Blowfish.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/CAST5.pm 
new/CryptX-0.073/lib/Crypt/Cipher/CAST5.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/CAST5.pm  2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/CAST5.pm  2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Camellia.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Camellia.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Camellia.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Camellia.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/DES.pm 
new/CryptX-0.073/lib/Crypt/Cipher/DES.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/DES.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/DES.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/DES_EDE.pm 
new/CryptX-0.073/lib/Crypt/Cipher/DES_EDE.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/DES_EDE.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/DES_EDE.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/IDEA.pm 
new/CryptX-0.073/lib/Crypt/Cipher/IDEA.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/IDEA.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/IDEA.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/KASUMI.pm 
new/CryptX-0.073/lib/Crypt/Cipher/KASUMI.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/KASUMI.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/KASUMI.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Khazad.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Khazad.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Khazad.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Khazad.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/MULTI2.pm 
new/CryptX-0.073/lib/Crypt/Cipher/MULTI2.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/MULTI2.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/MULTI2.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Noekeon.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Noekeon.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Noekeon.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Noekeon.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/RC2.pm 
new/CryptX-0.073/lib/Crypt/Cipher/RC2.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/RC2.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/RC2.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/RC5.pm 
new/CryptX-0.073/lib/Crypt/Cipher/RC5.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/RC5.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/RC5.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/RC6.pm 
new/CryptX-0.073/lib/Crypt/Cipher/RC6.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/RC6.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/RC6.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SAFERP.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SAFERP.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SAFERP.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SAFERP.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SAFER_K128.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SAFER_K128.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SAFER_K128.pm     2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SAFER_K128.pm     2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SAFER_K64.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SAFER_K64.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SAFER_K64.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SAFER_K64.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SAFER_SK128.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SAFER_SK128.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SAFER_SK128.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SAFER_SK128.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SAFER_SK64.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SAFER_SK64.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SAFER_SK64.pm     2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SAFER_SK64.pm     2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/SEED.pm 
new/CryptX-0.073/lib/Crypt/Cipher/SEED.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/SEED.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/SEED.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Serpent.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Serpent.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Serpent.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Serpent.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Skipjack.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Skipjack.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Skipjack.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Skipjack.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/Twofish.pm 
new/CryptX-0.073/lib/Crypt/Cipher/Twofish.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/Twofish.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/Twofish.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher/XTEA.pm 
new/CryptX-0.073/lib/Crypt/Cipher/XTEA.pm
--- old/CryptX-0.072/lib/Crypt/Cipher/XTEA.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher/XTEA.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Cipher);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Cipher.pm 
new/CryptX-0.073/lib/Crypt/Cipher.pm
--- old/CryptX-0.072/lib/Crypt/Cipher.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Cipher.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Carp;
 $Carp::Internal{(__PACKAGE__)}++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_160.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_160.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_160.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_160.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2b_160 blake2b_160_hex blake2b_160_b64 
blake2b_160_b64u blake2b_160_file blake2b_160_file_hex blake2b_160_file_b64 
blake2b_160_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_256.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_256.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_256.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2b_256 blake2b_256_hex blake2b_256_b64 
blake2b_256_b64u blake2b_256_file blake2b_256_file_hex blake2b_256_file_b64 
blake2b_256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_384.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_384.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_384.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_384.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2b_384 blake2b_384_hex blake2b_384_b64 
blake2b_384_b64u blake2b_384_file blake2b_384_file_hex blake2b_384_file_b64 
blake2b_384_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_512.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_512.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2b_512.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2b_512.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2b_512 blake2b_512_hex blake2b_512_b64 
blake2b_512_b64u blake2b_512_file blake2b_512_file_hex blake2b_512_file_b64 
blake2b_512_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_128.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_128.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_128.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_128.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2s_128 blake2s_128_hex blake2s_128_b64 
blake2s_128_b64u blake2s_128_file blake2s_128_file_hex blake2s_128_file_b64 
blake2s_128_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_160.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_160.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_160.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_160.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2s_160 blake2s_160_hex blake2s_160_b64 
blake2s_160_b64u blake2s_160_file blake2s_160_file_hex blake2s_160_file_b64 
blake2s_160_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_224.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_224.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_224.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_224.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2s_224 blake2s_224_hex blake2s_224_b64 
blake2s_224_b64u blake2s_224_file blake2s_224_file_hex blake2s_224_file_b64 
blake2s_224_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_256.pm 
new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/BLAKE2s_256.pm    2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/BLAKE2s_256.pm    2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2s_256 blake2s_256_hex blake2s_256_b64 
blake2s_256_b64u blake2s_256_file blake2s_256_file_hex blake2s_256_file_b64 
blake2s_256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/CHAES.pm 
new/CryptX-0.073/lib/Crypt/Digest/CHAES.pm
--- old/CryptX-0.072/lib/Crypt/Digest/CHAES.pm  2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/CHAES.pm  2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( chaes chaes_hex chaes_b64 chaes_b64u 
chaes_file chaes_file_hex chaes_file_b64 chaes_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Keccak224.pm 
new/CryptX-0.073/lib/Crypt/Digest/Keccak224.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Keccak224.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Keccak224.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( keccak224 keccak224_hex keccak224_b64 
keccak224_b64u keccak224_file keccak224_file_hex keccak224_file_b64 
keccak224_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Keccak256.pm 
new/CryptX-0.073/lib/Crypt/Digest/Keccak256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Keccak256.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Keccak256.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( keccak256 keccak256_hex keccak256_b64 
keccak256_b64u keccak256_file keccak256_file_hex keccak256_file_b64 
keccak256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Keccak384.pm 
new/CryptX-0.073/lib/Crypt/Digest/Keccak384.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Keccak384.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Keccak384.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( keccak384 keccak384_hex keccak384_b64 
keccak384_b64u keccak384_file keccak384_file_hex keccak384_file_b64 
keccak384_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Keccak512.pm 
new/CryptX-0.073/lib/Crypt/Digest/Keccak512.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Keccak512.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Keccak512.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( keccak512 keccak512_hex keccak512_b64 
keccak512_b64u keccak512_file keccak512_file_hex keccak512_file_b64 
keccak512_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/MD2.pm 
new/CryptX-0.073/lib/Crypt/Digest/MD2.pm
--- old/CryptX-0.072/lib/Crypt/Digest/MD2.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/MD2.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( md2 md2_hex md2_b64 md2_b64u md2_file 
md2_file_hex md2_file_b64 md2_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/MD4.pm 
new/CryptX-0.073/lib/Crypt/Digest/MD4.pm
--- old/CryptX-0.072/lib/Crypt/Digest/MD4.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/MD4.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( md4 md4_hex md4_b64 md4_b64u md4_file 
md4_file_hex md4_file_b64 md4_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/MD5.pm 
new/CryptX-0.073/lib/Crypt/Digest/MD5.pm
--- old/CryptX-0.072/lib/Crypt/Digest/MD5.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/MD5.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( md5 md5_hex md5_b64 md5_b64u md5_file 
md5_file_hex md5_file_b64 md5_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/RIPEMD128.pm 
new/CryptX-0.073/lib/Crypt/Digest/RIPEMD128.pm
--- old/CryptX-0.072/lib/Crypt/Digest/RIPEMD128.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/RIPEMD128.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( ripemd128 ripemd128_hex ripemd128_b64 
ripemd128_b64u ripemd128_file ripemd128_file_hex ripemd128_file_b64 
ripemd128_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/RIPEMD160.pm 
new/CryptX-0.073/lib/Crypt/Digest/RIPEMD160.pm
--- old/CryptX-0.072/lib/Crypt/Digest/RIPEMD160.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/RIPEMD160.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( ripemd160 ripemd160_hex ripemd160_b64 
ripemd160_b64u ripemd160_file ripemd160_file_hex ripemd160_file_b64 
ripemd160_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/RIPEMD256.pm 
new/CryptX-0.073/lib/Crypt/Digest/RIPEMD256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/RIPEMD256.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/RIPEMD256.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( ripemd256 ripemd256_hex ripemd256_b64 
ripemd256_b64u ripemd256_file ripemd256_file_hex ripemd256_file_b64 
ripemd256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/RIPEMD320.pm 
new/CryptX-0.073/lib/Crypt/Digest/RIPEMD320.pm
--- old/CryptX-0.072/lib/Crypt/Digest/RIPEMD320.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/RIPEMD320.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( ripemd320 ripemd320_hex ripemd320_b64 
ripemd320_b64u ripemd320_file ripemd320_file_hex ripemd320_file_b64 
ripemd320_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA1.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA1.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA1.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA1.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha1 sha1_hex sha1_b64 sha1_b64u sha1_file 
sha1_file_hex sha1_file_b64 sha1_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA224.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA224.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA224.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA224.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha224 sha224_hex sha224_b64 sha224_b64u 
sha224_file sha224_file_hex sha224_file_b64 sha224_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA256.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA256.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA256.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha256 sha256_hex sha256_b64 sha256_b64u 
sha256_file sha256_file_hex sha256_file_b64 sha256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA384.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA384.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA384.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA384.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha384 sha384_hex sha384_b64 sha384_b64u 
sha384_file sha384_file_hex sha384_file_b64 sha384_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA3_224.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA3_224.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA3_224.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA3_224.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha3_224 sha3_224_hex sha3_224_b64 
sha3_224_b64u sha3_224_file sha3_224_file_hex sha3_224_file_b64 
sha3_224_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA3_256.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA3_256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA3_256.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA3_256.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha3_256 sha3_256_hex sha3_256_b64 
sha3_256_b64u sha3_256_file sha3_256_file_hex sha3_256_file_b64 
sha3_256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA3_384.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA3_384.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA3_384.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA3_384.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha3_384 sha3_384_hex sha3_384_b64 
sha3_384_b64u sha3_384_file sha3_384_file_hex sha3_384_file_b64 
sha3_384_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA3_512.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA3_512.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA3_512.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA3_512.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha3_512 sha3_512_hex sha3_512_b64 
sha3_512_b64u sha3_512_file sha3_512_file_hex sha3_512_file_b64 
sha3_512_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA512.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA512.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA512.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA512.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha512 sha512_hex sha512_b64 sha512_b64u 
sha512_file sha512_file_hex sha512_file_b64 sha512_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA512_224.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA512_224.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA512_224.pm     2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA512_224.pm     2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha512_224 sha512_224_hex sha512_224_b64 
sha512_224_b64u sha512_224_file sha512_224_file_hex sha512_224_file_b64 
sha512_224_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHA512_256.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHA512_256.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHA512_256.pm     2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHA512_256.pm     2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( sha512_256 sha512_256_hex sha512_256_b64 
sha512_256_b64u sha512_256_file sha512_256_file_hex sha512_256_file_b64 
sha512_256_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/SHAKE.pm 
new/CryptX-0.073/lib/Crypt/Digest/SHAKE.pm
--- old/CryptX-0.072/lib/Crypt/Digest/SHAKE.pm  2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest/SHAKE.pm  2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Carp;
 $Carp::Internal{(__PACKAGE__)}++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Tiger192.pm 
new/CryptX-0.073/lib/Crypt/Digest/Tiger192.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Tiger192.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Tiger192.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( tiger192 tiger192_hex tiger192_b64 
tiger192_b64u tiger192_file tiger192_file_hex tiger192_file_b64 
tiger192_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest/Whirlpool.pm 
new/CryptX-0.073/lib/Crypt/Digest/Whirlpool.pm
--- old/CryptX-0.072/lib/Crypt/Digest/Whirlpool.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Digest/Whirlpool.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Digest Exporter);
 our %EXPORT_TAGS = ( all => [qw( whirlpool whirlpool_hex whirlpool_b64 
whirlpool_b64u whirlpool_file whirlpool_file_hex whirlpool_file_b64 
whirlpool_file_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Digest.pm 
new/CryptX-0.073/lib/Crypt/Digest.pm
--- old/CryptX-0.072/lib/Crypt/Digest.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Digest.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( digest_data digest_data_hex digest_data_b64 
digest_data_b64u digest_file digest_file_hex digest_file_b64 digest_file_b64u 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/KeyDerivation.pm 
new/CryptX-0.073/lib/Crypt/KeyDerivation.pm
--- old/CryptX-0.072/lib/Crypt/KeyDerivation.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/KeyDerivation.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw(pbkdf1 pbkdf2 hkdf hkdf_expand hkdf_extract)] 
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/BLAKE2b.pm 
new/CryptX-0.073/lib/Crypt/Mac/BLAKE2b.pm
--- old/CryptX-0.072/lib/Crypt/Mac/BLAKE2b.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/BLAKE2b.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2b blake2b_hex blake2b_b64 blake2b_b64u 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/BLAKE2s.pm 
new/CryptX-0.073/lib/Crypt/Mac/BLAKE2s.pm
--- old/CryptX-0.072/lib/Crypt/Mac/BLAKE2s.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/BLAKE2s.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( blake2s blake2s_hex blake2s_b64 blake2s_b64u 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/F9.pm 
new/CryptX-0.073/lib/Crypt/Mac/F9.pm
--- old/CryptX-0.072/lib/Crypt/Mac/F9.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/F9.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( f9 f9_hex f9_b64 f9_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/HMAC.pm 
new/CryptX-0.073/lib/Crypt/Mac/HMAC.pm
--- old/CryptX-0.072/lib/Crypt/Mac/HMAC.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/HMAC.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( hmac hmac_hex hmac_b64 hmac_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/OMAC.pm 
new/CryptX-0.073/lib/Crypt/Mac/OMAC.pm
--- old/CryptX-0.072/lib/Crypt/Mac/OMAC.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/OMAC.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( omac omac_hex omac_b64 omac_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/PMAC.pm 
new/CryptX-0.073/lib/Crypt/Mac/PMAC.pm
--- old/CryptX-0.072/lib/Crypt/Mac/PMAC.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/PMAC.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( pmac pmac_hex pmac_b64 pmac_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/Pelican.pm 
new/CryptX-0.073/lib/Crypt/Mac/Pelican.pm
--- old/CryptX-0.072/lib/Crypt/Mac/Pelican.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/Pelican.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( pelican pelican_hex pelican_b64 pelican_b64u 
)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/Poly1305.pm 
new/CryptX-0.073/lib/Crypt/Mac/Poly1305.pm
--- old/CryptX-0.072/lib/Crypt/Mac/Poly1305.pm  2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/Poly1305.pm  2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( poly1305 poly1305_hex poly1305_b64 
poly1305_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac/XCBC.pm 
new/CryptX-0.073/lib/Crypt/Mac/XCBC.pm
--- old/CryptX-0.072/lib/Crypt/Mac/XCBC.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mac/XCBC.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::Mac Exporter);
 our %EXPORT_TAGS = ( all => [qw( xcbc xcbc_hex xcbc_b64 xcbc_b64u )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mac.pm 
new/CryptX-0.073/lib/Crypt/Mac.pm
--- old/CryptX-0.072/lib/Crypt/Mac.pm   2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Mac.pm   2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Carp;
 $Carp::Internal{(__PACKAGE__)}++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Misc.pm 
new/CryptX-0.073/lib/Crypt/Misc.pm
--- old/CryptX-0.072/lib/Crypt/Misc.pm  2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Misc.pm  2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 use Carp 'croak';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode/CBC.pm 
new/CryptX-0.073/lib/Crypt/Mode/CBC.pm
--- old/CryptX-0.072/lib/Crypt/Mode/CBC.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mode/CBC.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Crypt::Cipher;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode/CFB.pm 
new/CryptX-0.073/lib/Crypt/Mode/CFB.pm
--- old/CryptX-0.072/lib/Crypt/Mode/CFB.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mode/CFB.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Crypt::Cipher;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode/CTR.pm 
new/CryptX-0.073/lib/Crypt/Mode/CTR.pm
--- old/CryptX-0.072/lib/Crypt/Mode/CTR.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mode/CTR.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Crypt::Cipher;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode/ECB.pm 
new/CryptX-0.073/lib/Crypt/Mode/ECB.pm
--- old/CryptX-0.072/lib/Crypt/Mode/ECB.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mode/ECB.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Crypt::Cipher;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode/OFB.pm 
new/CryptX-0.073/lib/Crypt/Mode/OFB.pm
--- old/CryptX-0.072/lib/Crypt/Mode/OFB.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Mode/OFB.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -4,7 +4,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Crypt::Cipher;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Mode.pm 
new/CryptX-0.073/lib/Crypt/Mode.pm
--- old/CryptX-0.072/lib/Crypt/Mode.pm  2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Mode.pm  2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 ### not used
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/DH.pm 
new/CryptX-0.073/lib/Crypt/PK/DH.pm
--- old/CryptX-0.072/lib/Crypt/PK/DH.pm 2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/PK/DH.pm 2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( dh_shared_secret )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/DSA.pm 
new/CryptX-0.073/lib/Crypt/PK/DSA.pm
--- old/CryptX-0.072/lib/Crypt/PK/DSA.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PK/DSA.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( dsa_encrypt dsa_decrypt dsa_sign_message 
dsa_verify_message dsa_sign_hash dsa_verify_hash )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/ECC.pm 
new/CryptX-0.073/lib/Crypt/PK/ECC.pm
--- old/CryptX-0.072/lib/Crypt/PK/ECC.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PK/ECC.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( ecc_encrypt ecc_decrypt ecc_sign_message 
ecc_verify_message ecc_sign_hash ecc_verify_hash ecc_shared_secret )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/Ed25519.pm 
new/CryptX-0.073/lib/Crypt/PK/Ed25519.pm
--- old/CryptX-0.072/lib/Crypt/PK/Ed25519.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PK/Ed25519.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/RSA.pm 
new/CryptX-0.073/lib/Crypt/PK/RSA.pm
--- old/CryptX-0.072/lib/Crypt/PK/RSA.pm        2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PK/RSA.pm        2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw(rsa_encrypt rsa_decrypt rsa_sign_message 
rsa_verify_message rsa_sign_hash rsa_verify_hash)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK/X25519.pm 
new/CryptX-0.073/lib/Crypt/PK/X25519.pm
--- old/CryptX-0.072/lib/Crypt/PK/X25519.pm     2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PK/X25519.pm     2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw( )] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PK.pm 
new/CryptX-0.073/lib/Crypt/PK.pm
--- old/CryptX-0.072/lib/Crypt/PK.pm    2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/PK.pm    2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use Carp;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG/ChaCha20.pm 
new/CryptX-0.073/lib/Crypt/PRNG/ChaCha20.pm
--- old/CryptX-0.072/lib/Crypt/PRNG/ChaCha20.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PRNG/ChaCha20.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::PRNG Exporter);
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG/Fortuna.pm 
new/CryptX-0.073/lib/Crypt/PRNG/Fortuna.pm
--- old/CryptX-0.072/lib/Crypt/PRNG/Fortuna.pm  2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PRNG/Fortuna.pm  2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::PRNG Exporter);
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG/RC4.pm 
new/CryptX-0.073/lib/Crypt/PRNG/RC4.pm
--- old/CryptX-0.072/lib/Crypt/PRNG/RC4.pm      2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PRNG/RC4.pm      2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::PRNG Exporter);
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG/Sober128.pm 
new/CryptX-0.073/lib/Crypt/PRNG/Sober128.pm
--- old/CryptX-0.072/lib/Crypt/PRNG/Sober128.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PRNG/Sober128.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::PRNG Exporter);
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG/Yarrow.pm 
new/CryptX-0.073/lib/Crypt/PRNG/Yarrow.pm
--- old/CryptX-0.072/lib/Crypt/PRNG/Yarrow.pm   2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/PRNG/Yarrow.pm   2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use base qw(Crypt::PRNG Exporter);
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/PRNG.pm 
new/CryptX-0.073/lib/Crypt/PRNG.pm
--- old/CryptX-0.072/lib/Crypt/PRNG.pm  2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/PRNG.pm  2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
 our %EXPORT_TAGS = ( all => [qw(random_bytes random_bytes_hex random_bytes_b64 
random_bytes_b64u random_string random_string_from rand irand)] );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/ChaCha.pm 
new/CryptX-0.073/lib/Crypt/Stream/ChaCha.pm
--- old/CryptX-0.072/lib/Crypt/Stream/ChaCha.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Stream/ChaCha.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/RC4.pm 
new/CryptX-0.073/lib/Crypt/Stream/RC4.pm
--- old/CryptX-0.072/lib/Crypt/Stream/RC4.pm    2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Stream/RC4.pm    2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/Rabbit.pm 
new/CryptX-0.073/lib/Crypt/Stream/Rabbit.pm
--- old/CryptX-0.072/lib/Crypt/Stream/Rabbit.pm 2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Crypt/Stream/Rabbit.pm 2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/Salsa20.pm 
new/CryptX-0.073/lib/Crypt/Stream/Salsa20.pm
--- old/CryptX-0.072/lib/Crypt/Stream/Salsa20.pm        2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Stream/Salsa20.pm        2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/Sober128.pm 
new/CryptX-0.073/lib/Crypt/Stream/Sober128.pm
--- old/CryptX-0.072/lib/Crypt/Stream/Sober128.pm       2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Stream/Sober128.pm       2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Crypt/Stream/Sosemanuk.pm 
new/CryptX-0.073/lib/Crypt/Stream/Sosemanuk.pm
--- old/CryptX-0.072/lib/Crypt/Stream/Sosemanuk.pm      2021-04-19 
14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/Crypt/Stream/Sosemanuk.pm      2021-07-18 
11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/CryptX.pm 
new/CryptX-0.073/lib/CryptX.pm
--- old/CryptX-0.072/lib/CryptX.pm      2021-04-19 14:36:04.000000000 +0200
+++ new/CryptX-0.073/lib/CryptX.pm      2021-07-18 11:24:49.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings ;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 require XSLoader;
 XSLoader::load('CryptX', $VERSION);
@@ -11,21 +11,7 @@
 my $has_json;
 
 BEGIN {
-  if (eval { require Cpanel::JSON::XS }) {
-    Cpanel::JSON::XS->import(qw(encode_json decode_json));
-    $has_json = 1;
-  }
-  elsif (eval { require JSON::XS }) {
-    JSON::XS->import(qw(encode_json decode_json));
-    $has_json = 2;
-  }
-  elsif (eval { require JSON::PP }) {
-    JSON::PP->import(qw(encode_json decode_json));
-    $has_json = 3;
-  }
-  else {
-    $has_json = 0;
-  }
+  $has_json = 1 if eval { require JSON; 1 };
 }
 
 sub _croak {
@@ -38,18 +24,13 @@
 }
 
 sub _decode_json {
-  croak "FATAL: cannot find JSON::PP or JSON::XS or Cpanel::JSON::XS" if 
!$has_json;
-  decode_json(shift);
+  croak "FATAL: cannot find JSON module" if !$has_json;
+  return JSON->new->utf8->decode(shift);
 }
 
 sub _encode_json {
-  croak "FATAL: cannot find JSON::PP or JSON::XS or Cpanel::JSON::XS" if 
!$has_json;
-  my $data = shift;
-  my $rv = encode_json($data); # non-canonical fallback
-  return(eval { Cpanel::JSON::XS->new->canonical->encode($data) } || $rv) if 
$has_json == 1;
-  return(eval { JSON::XS->new->canonical->encode($data)         } || $rv) if 
$has_json == 2;
-  return(eval { JSON::PP->new->canonical->encode($data)         } || $rv) if 
$has_json == 3;
-  return($rv);
+  croak "FATAL: cannot find JSON module" if !$has_json;
+  return JSON->new->utf8->canonical->encode(shift);
 }
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/lib/Math/BigInt/LTM.pm 
new/CryptX-0.073/lib/Math/BigInt/LTM.pm
--- old/CryptX-0.072/lib/Math/BigInt/LTM.pm     2021-04-19 14:36:04.000000000 
+0200
+++ new/CryptX-0.073/lib/Math/BigInt/LTM.pm     2021-07-18 11:24:49.000000000 
+0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '0.072';
+our $VERSION = '0.073';
 
 use CryptX;
 use Carp;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/t/jwk.t new/CryptX-0.073/t/jwk.t
--- old/CryptX-0.072/t/jwk.t    2018-01-29 23:45:39.000000000 +0100
+++ new/CryptX-0.073/t/jwk.t    2021-07-13 07:32:54.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 use Test::More;
 
-plan skip_all => "No JSON::* module installed" unless eval { require JSON::PP 
} || eval { require JSON::XS } || eval { require Cpanel::JSON::XS };
+plan skip_all => "JSON module not installed" unless eval { require JSON };
 plan tests => 97;
 
 use Crypt::PK::RSA;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/t/mbi_ltm_biglog.t 
new/CryptX-0.073/t/mbi_ltm_biglog.t
--- old/CryptX-0.072/t/mbi_ltm_biglog.t 2017-11-24 17:15:25.000000000 +0100
+++ new/CryptX-0.073/t/mbi_ltm_biglog.t 2021-07-12 18:17:48.000000000 +0200
@@ -20,7 +20,7 @@
 }
 
 use Math::BigFloat only => 'LTM';
-use Math::BigInt;
+use Math::BigInt only => 'LTM';
 
 my $cl = "Math::BigInt";
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/t/mbi_ltm_bigroot.t 
new/CryptX-0.073/t/mbi_ltm_bigroot.t
--- old/CryptX-0.072/t/mbi_ltm_bigroot.t        2017-11-24 17:14:36.000000000 
+0100
+++ new/CryptX-0.073/t/mbi_ltm_bigroot.t        2021-07-12 18:18:01.000000000 
+0200
@@ -17,7 +17,7 @@
 }
 
 use Math::BigFloat only => 'LTM';
-use Math::BigInt;
+use Math::BigInt only => 'LTM';
 
 is (Math::BigInt->config()->{lib}, 'Math::BigInt::LTM', 'LTM loaded');
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/t/pk_ed25519.t 
new/CryptX-0.073/t/pk_ed25519.t
--- old/CryptX-0.072/t/pk_ed25519.t     2020-02-01 13:40:58.000000000 +0100
+++ new/CryptX-0.073/t/pk_ed25519.t     2021-07-13 07:36:37.000000000 +0200
@@ -1,6 +1,10 @@
 use strict;
 use warnings;
-use Test::More tests => 91;
+
+use Test::More;
+
+plan skip_all => "JSON module not installed" unless eval { require JSON };
+plan tests => 91;
 
 use Crypt::PK::Ed25519;
 use Crypt::Misc qw(read_rawfile);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CryptX-0.072/t/pk_x25519.t 
new/CryptX-0.073/t/pk_x25519.t
--- old/CryptX-0.072/t/pk_x25519.t      2020-02-01 13:40:58.000000000 +0100
+++ new/CryptX-0.073/t/pk_x25519.t      2021-07-13 12:00:51.000000000 +0200
@@ -1,6 +1,10 @@
 use strict;
 use warnings;
-use Test::More tests => 69;
+
+use Test::More;
+
+plan skip_all => "JSON module not installed" unless eval { require JSON };
+plan tests => 69;
 
 use Crypt::PK::X25519;
 use Crypt::Misc qw(read_rawfile);

Reply via email to