summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Crypt/AuthEnc.pm2
-rw-r--r--lib/Crypt/AuthEnc/CCM.pm2
-rw-r--r--lib/Crypt/AuthEnc/ChaCha20Poly1305.pm2
-rw-r--r--lib/Crypt/AuthEnc/EAX.pm2
-rw-r--r--lib/Crypt/AuthEnc/GCM.pm2
-rw-r--r--lib/Crypt/AuthEnc/OCB.pm2
-rw-r--r--lib/Crypt/Checksum.pm2
-rw-r--r--lib/Crypt/Checksum/Adler32.pm2
-rw-r--r--lib/Crypt/Checksum/CRC32.pm2
-rw-r--r--lib/Crypt/Cipher.pm2
-rw-r--r--lib/Crypt/Cipher/AES.pm2
-rw-r--r--lib/Crypt/Cipher/Anubis.pm2
-rw-r--r--lib/Crypt/Cipher/Blowfish.pm2
-rw-r--r--lib/Crypt/Cipher/CAST5.pm2
-rw-r--r--lib/Crypt/Cipher/Camellia.pm2
-rw-r--r--lib/Crypt/Cipher/DES.pm2
-rw-r--r--lib/Crypt/Cipher/DES_EDE.pm2
-rw-r--r--lib/Crypt/Cipher/IDEA.pm2
-rw-r--r--lib/Crypt/Cipher/KASUMI.pm2
-rw-r--r--lib/Crypt/Cipher/Khazad.pm2
-rw-r--r--lib/Crypt/Cipher/MULTI2.pm2
-rw-r--r--lib/Crypt/Cipher/Noekeon.pm2
-rw-r--r--lib/Crypt/Cipher/RC2.pm2
-rw-r--r--lib/Crypt/Cipher/RC5.pm2
-rw-r--r--lib/Crypt/Cipher/RC6.pm2
-rw-r--r--lib/Crypt/Cipher/SAFERP.pm2
-rw-r--r--lib/Crypt/Cipher/SAFER_K128.pm2
-rw-r--r--lib/Crypt/Cipher/SAFER_K64.pm2
-rw-r--r--lib/Crypt/Cipher/SAFER_SK128.pm2
-rw-r--r--lib/Crypt/Cipher/SAFER_SK64.pm2
-rw-r--r--lib/Crypt/Cipher/SEED.pm2
-rw-r--r--lib/Crypt/Cipher/Serpent.pm2
-rw-r--r--lib/Crypt/Cipher/Skipjack.pm2
-rw-r--r--lib/Crypt/Cipher/Twofish.pm2
-rw-r--r--lib/Crypt/Cipher/XTEA.pm2
-rw-r--r--lib/Crypt/Digest.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2b_160.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2b_256.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2b_384.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2b_512.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2s_128.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2s_160.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2s_224.pm2
-rw-r--r--lib/Crypt/Digest/BLAKE2s_256.pm2
-rw-r--r--lib/Crypt/Digest/CHAES.pm2
-rw-r--r--lib/Crypt/Digest/MD2.pm2
-rw-r--r--lib/Crypt/Digest/MD4.pm2
-rw-r--r--lib/Crypt/Digest/MD5.pm2
-rw-r--r--lib/Crypt/Digest/RIPEMD128.pm2
-rw-r--r--lib/Crypt/Digest/RIPEMD160.pm2
-rw-r--r--lib/Crypt/Digest/RIPEMD256.pm2
-rw-r--r--lib/Crypt/Digest/RIPEMD320.pm2
-rw-r--r--lib/Crypt/Digest/SHA1.pm2
-rw-r--r--lib/Crypt/Digest/SHA224.pm2
-rw-r--r--lib/Crypt/Digest/SHA256.pm2
-rw-r--r--lib/Crypt/Digest/SHA384.pm2
-rw-r--r--lib/Crypt/Digest/SHA3_224.pm2
-rw-r--r--lib/Crypt/Digest/SHA3_256.pm2
-rw-r--r--lib/Crypt/Digest/SHA3_384.pm2
-rw-r--r--lib/Crypt/Digest/SHA3_512.pm2
-rw-r--r--lib/Crypt/Digest/SHA512.pm2
-rw-r--r--lib/Crypt/Digest/SHA512_224.pm2
-rw-r--r--lib/Crypt/Digest/SHA512_256.pm2
-rw-r--r--lib/Crypt/Digest/SHAKE.pm2
-rw-r--r--lib/Crypt/Digest/Tiger192.pm2
-rw-r--r--lib/Crypt/Digest/Whirlpool.pm2
-rw-r--r--lib/Crypt/KeyDerivation.pm2
-rw-r--r--lib/Crypt/Mac.pm2
-rw-r--r--lib/Crypt/Mac/BLAKE2b.pm2
-rw-r--r--lib/Crypt/Mac/BLAKE2s.pm2
-rw-r--r--lib/Crypt/Mac/F9.pm2
-rw-r--r--lib/Crypt/Mac/HMAC.pm2
-rw-r--r--lib/Crypt/Mac/OMAC.pm2
-rw-r--r--lib/Crypt/Mac/PMAC.pm2
-rw-r--r--lib/Crypt/Mac/Pelican.pm2
-rw-r--r--lib/Crypt/Mac/Poly1305.pm2
-rw-r--r--lib/Crypt/Mac/XCBC.pm2
-rw-r--r--lib/Crypt/Misc.pm2
-rw-r--r--lib/Crypt/Mode.pm2
-rw-r--r--lib/Crypt/Mode/CBC.pm2
-rw-r--r--lib/Crypt/Mode/CFB.pm2
-rw-r--r--lib/Crypt/Mode/CTR.pm2
-rw-r--r--lib/Crypt/Mode/ECB.pm2
-rw-r--r--lib/Crypt/Mode/OFB.pm2
-rw-r--r--lib/Crypt/PK.pm2
-rw-r--r--lib/Crypt/PK/DH.pm2
-rw-r--r--lib/Crypt/PK/DSA.pm2
-rw-r--r--lib/Crypt/PK/ECC.pm4
-rw-r--r--lib/Crypt/PK/RSA.pm2
-rw-r--r--lib/Crypt/PRNG.pm2
-rw-r--r--lib/Crypt/PRNG/ChaCha20.pm2
-rw-r--r--lib/Crypt/PRNG/Fortuna.pm2
-rw-r--r--lib/Crypt/PRNG/RC4.pm2
-rw-r--r--lib/Crypt/PRNG/Sober128.pm2
-rw-r--r--lib/Crypt/PRNG/Yarrow.pm2
-rw-r--r--lib/Crypt/Stream/ChaCha.pm2
-rw-r--r--lib/Crypt/Stream/RC4.pm2
-rw-r--r--lib/Crypt/Stream/Rabbit.pm72
-rw-r--r--lib/Crypt/Stream/Salsa20.pm2
-rw-r--r--lib/Crypt/Stream/Sober128.pm2
-rw-r--r--lib/Crypt/Stream/Sosemanuk.pm4
-rw-r--r--lib/CryptX.pm5
-rw-r--r--lib/Math/BigInt/LTM.pm2
103 files changed, 178 insertions, 105 deletions
diff --git a/lib/Crypt/AuthEnc.pm b/lib/Crypt/AuthEnc.pm
index 59549056..78ce6cb1 100644
--- a/lib/Crypt/AuthEnc.pm
+++ b/lib/Crypt/AuthEnc.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
sub CLONE_SKIP { 1 } # prevent cloning
diff --git a/lib/Crypt/AuthEnc/CCM.pm b/lib/Crypt/AuthEnc/CCM.pm
index 07349fb8..57b60d02 100644
--- a/lib/Crypt/AuthEnc/CCM.pm
+++ b/lib/Crypt/AuthEnc/CCM.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc::CCM;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::AuthEnc Exporter);
our %EXPORT_TAGS = ( all => [qw( ccm_encrypt_authenticate ccm_decrypt_verify )] );
diff --git a/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm b/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm
index 80da2eb9..fe351023 100644
--- a/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm
+++ b/lib/Crypt/AuthEnc/ChaCha20Poly1305.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc::ChaCha20Poly1305;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::AuthEnc Exporter);
our %EXPORT_TAGS = ( all => [qw( chacha20poly1305_encrypt_authenticate chacha20poly1305_decrypt_verify )] );
diff --git a/lib/Crypt/AuthEnc/EAX.pm b/lib/Crypt/AuthEnc/EAX.pm
index 68796ce9..88552be3 100644
--- a/lib/Crypt/AuthEnc/EAX.pm
+++ b/lib/Crypt/AuthEnc/EAX.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc::EAX;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::AuthEnc Exporter);
our %EXPORT_TAGS = ( all => [qw( eax_encrypt_authenticate eax_decrypt_verify )] );
diff --git a/lib/Crypt/AuthEnc/GCM.pm b/lib/Crypt/AuthEnc/GCM.pm
index 00a6a42e..aa7ffba6 100644
--- a/lib/Crypt/AuthEnc/GCM.pm
+++ b/lib/Crypt/AuthEnc/GCM.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc::GCM;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::AuthEnc Exporter);
our %EXPORT_TAGS = ( all => [qw( gcm_encrypt_authenticate gcm_decrypt_verify )] );
diff --git a/lib/Crypt/AuthEnc/OCB.pm b/lib/Crypt/AuthEnc/OCB.pm
index ba694151..83f3076f 100644
--- a/lib/Crypt/AuthEnc/OCB.pm
+++ b/lib/Crypt/AuthEnc/OCB.pm
@@ -2,7 +2,7 @@ package Crypt::AuthEnc::OCB;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::AuthEnc Exporter);
our %EXPORT_TAGS = ( all => [qw( ocb_encrypt_authenticate ocb_decrypt_verify )] );
diff --git a/lib/Crypt/Checksum.pm b/lib/Crypt/Checksum.pm
index f1f36706..2273afed 100644
--- a/lib/Crypt/Checksum.pm
+++ b/lib/Crypt/Checksum.pm
@@ -2,7 +2,7 @@ package Crypt::Checksum;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw/
diff --git a/lib/Crypt/Checksum/Adler32.pm b/lib/Crypt/Checksum/Adler32.pm
index a9f15bdf..dd2a4952 100644
--- a/lib/Crypt/Checksum/Adler32.pm
+++ b/lib/Crypt/Checksum/Adler32.pm
@@ -2,7 +2,7 @@ package Crypt::Checksum::Adler32;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Carp;
$Carp::Internal{(__PACKAGE__)}++;
diff --git a/lib/Crypt/Checksum/CRC32.pm b/lib/Crypt/Checksum/CRC32.pm
index 4b1558bd..fc7f56a3 100644
--- a/lib/Crypt/Checksum/CRC32.pm
+++ b/lib/Crypt/Checksum/CRC32.pm
@@ -2,7 +2,7 @@ package Crypt::Checksum::CRC32;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Carp;
$Carp::Internal{(__PACKAGE__)}++;
diff --git a/lib/Crypt/Cipher.pm b/lib/Crypt/Cipher.pm
index 7b31cd08..609c32a6 100644
--- a/lib/Crypt/Cipher.pm
+++ b/lib/Crypt/Cipher.pm
@@ -2,7 +2,7 @@ package Crypt::Cipher;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Carp;
$Carp::Internal{(__PACKAGE__)}++;
diff --git a/lib/Crypt/Cipher/AES.pm b/lib/Crypt/Cipher/AES.pm
index 21e757e2..870c5c15 100644
--- a/lib/Crypt/Cipher/AES.pm
+++ b/lib/Crypt/Cipher/AES.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::AES;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Anubis.pm b/lib/Crypt/Cipher/Anubis.pm
index 28765ad4..61ca00f3 100644
--- a/lib/Crypt/Cipher/Anubis.pm
+++ b/lib/Crypt/Cipher/Anubis.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Anubis;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Blowfish.pm b/lib/Crypt/Cipher/Blowfish.pm
index d59ebeeb..279cc6cb 100644
--- a/lib/Crypt/Cipher/Blowfish.pm
+++ b/lib/Crypt/Cipher/Blowfish.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Blowfish;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/CAST5.pm b/lib/Crypt/Cipher/CAST5.pm
index 367fafe5..edc17834 100644
--- a/lib/Crypt/Cipher/CAST5.pm
+++ b/lib/Crypt/Cipher/CAST5.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::CAST5;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Camellia.pm b/lib/Crypt/Cipher/Camellia.pm
index 901bcd5b..c83daa47 100644
--- a/lib/Crypt/Cipher/Camellia.pm
+++ b/lib/Crypt/Cipher/Camellia.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Camellia;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/DES.pm b/lib/Crypt/Cipher/DES.pm
index 2d13225b..389fb5c3 100644
--- a/lib/Crypt/Cipher/DES.pm
+++ b/lib/Crypt/Cipher/DES.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::DES;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/DES_EDE.pm b/lib/Crypt/Cipher/DES_EDE.pm
index b423c498..83501c70 100644
--- a/lib/Crypt/Cipher/DES_EDE.pm
+++ b/lib/Crypt/Cipher/DES_EDE.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::DES_EDE;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/IDEA.pm b/lib/Crypt/Cipher/IDEA.pm
index af0129ba..9d78e930 100644
--- a/lib/Crypt/Cipher/IDEA.pm
+++ b/lib/Crypt/Cipher/IDEA.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::IDEA;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/KASUMI.pm b/lib/Crypt/Cipher/KASUMI.pm
index 0d9f3186..c8e0f9d8 100644
--- a/lib/Crypt/Cipher/KASUMI.pm
+++ b/lib/Crypt/Cipher/KASUMI.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::KASUMI;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Khazad.pm b/lib/Crypt/Cipher/Khazad.pm
index 4ce84c53..1b5626b1 100644
--- a/lib/Crypt/Cipher/Khazad.pm
+++ b/lib/Crypt/Cipher/Khazad.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Khazad;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/MULTI2.pm b/lib/Crypt/Cipher/MULTI2.pm
index d037200f..ebb66f8f 100644
--- a/lib/Crypt/Cipher/MULTI2.pm
+++ b/lib/Crypt/Cipher/MULTI2.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::MULTI2;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Noekeon.pm b/lib/Crypt/Cipher/Noekeon.pm
index a4911e19..58cedc0d 100644
--- a/lib/Crypt/Cipher/Noekeon.pm
+++ b/lib/Crypt/Cipher/Noekeon.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Noekeon;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/RC2.pm b/lib/Crypt/Cipher/RC2.pm
index 5ab35ecf..3727085d 100644
--- a/lib/Crypt/Cipher/RC2.pm
+++ b/lib/Crypt/Cipher/RC2.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::RC2;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/RC5.pm b/lib/Crypt/Cipher/RC5.pm
index ee78bd1b..5e29a8e0 100644
--- a/lib/Crypt/Cipher/RC5.pm
+++ b/lib/Crypt/Cipher/RC5.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::RC5;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/RC6.pm b/lib/Crypt/Cipher/RC6.pm
index 34ad9eed..05da0dc0 100644
--- a/lib/Crypt/Cipher/RC6.pm
+++ b/lib/Crypt/Cipher/RC6.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::RC6;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SAFERP.pm b/lib/Crypt/Cipher/SAFERP.pm
index 0e6e63ab..878ff0c2 100644
--- a/lib/Crypt/Cipher/SAFERP.pm
+++ b/lib/Crypt/Cipher/SAFERP.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SAFERP;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SAFER_K128.pm b/lib/Crypt/Cipher/SAFER_K128.pm
index 76795028..8eaf4af5 100644
--- a/lib/Crypt/Cipher/SAFER_K128.pm
+++ b/lib/Crypt/Cipher/SAFER_K128.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SAFER_K128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SAFER_K64.pm b/lib/Crypt/Cipher/SAFER_K64.pm
index c05c6326..d8862b28 100644
--- a/lib/Crypt/Cipher/SAFER_K64.pm
+++ b/lib/Crypt/Cipher/SAFER_K64.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SAFER_K64;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SAFER_SK128.pm b/lib/Crypt/Cipher/SAFER_SK128.pm
index 7db08ca5..a150fe0f 100644
--- a/lib/Crypt/Cipher/SAFER_SK128.pm
+++ b/lib/Crypt/Cipher/SAFER_SK128.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SAFER_SK128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SAFER_SK64.pm b/lib/Crypt/Cipher/SAFER_SK64.pm
index 28a5dce9..22ddd05d 100644
--- a/lib/Crypt/Cipher/SAFER_SK64.pm
+++ b/lib/Crypt/Cipher/SAFER_SK64.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SAFER_SK64;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/SEED.pm b/lib/Crypt/Cipher/SEED.pm
index 7117fdde..4fc6338a 100644
--- a/lib/Crypt/Cipher/SEED.pm
+++ b/lib/Crypt/Cipher/SEED.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::SEED;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Serpent.pm b/lib/Crypt/Cipher/Serpent.pm
index 0395145c..21e31094 100644
--- a/lib/Crypt/Cipher/Serpent.pm
+++ b/lib/Crypt/Cipher/Serpent.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Serpent;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Skipjack.pm b/lib/Crypt/Cipher/Skipjack.pm
index f8feae47..bcf6dd4f 100644
--- a/lib/Crypt/Cipher/Skipjack.pm
+++ b/lib/Crypt/Cipher/Skipjack.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Skipjack;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/Twofish.pm b/lib/Crypt/Cipher/Twofish.pm
index 505b82c1..fef9f266 100644
--- a/lib/Crypt/Cipher/Twofish.pm
+++ b/lib/Crypt/Cipher/Twofish.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::Twofish;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Cipher/XTEA.pm b/lib/Crypt/Cipher/XTEA.pm
index 3ca22ad2..1a7fb821 100644
--- a/lib/Crypt/Cipher/XTEA.pm
+++ b/lib/Crypt/Cipher/XTEA.pm
@@ -4,7 +4,7 @@ package Crypt::Cipher::XTEA;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
use base 'Crypt::Cipher';
diff --git a/lib/Crypt/Digest.pm b/lib/Crypt/Digest.pm
index 2f30ca39..3fa01e6d 100644
--- a/lib/Crypt/Digest.pm
+++ b/lib/Crypt/Digest.pm
@@ -2,7 +2,7 @@ package Crypt::Digest;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter '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 --git a/lib/Crypt/Digest/BLAKE2b_160.pm b/lib/Crypt/Digest/BLAKE2b_160.pm
index e7d2cd93..3dab678d 100644
--- a/lib/Crypt/Digest/BLAKE2b_160.pm
+++ b/lib/Crypt/Digest/BLAKE2b_160.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2b_160;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2b_256.pm b/lib/Crypt/Digest/BLAKE2b_256.pm
index 431a1bed..564ef874 100644
--- a/lib/Crypt/Digest/BLAKE2b_256.pm
+++ b/lib/Crypt/Digest/BLAKE2b_256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2b_256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2b_384.pm b/lib/Crypt/Digest/BLAKE2b_384.pm
index 8a74df1a..e321763d 100644
--- a/lib/Crypt/Digest/BLAKE2b_384.pm
+++ b/lib/Crypt/Digest/BLAKE2b_384.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2b_384;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2b_512.pm b/lib/Crypt/Digest/BLAKE2b_512.pm
index 4405c001..a59cdd2b 100644
--- a/lib/Crypt/Digest/BLAKE2b_512.pm
+++ b/lib/Crypt/Digest/BLAKE2b_512.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2b_512;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2s_128.pm b/lib/Crypt/Digest/BLAKE2s_128.pm
index 394ca79e..15c6c04e 100644
--- a/lib/Crypt/Digest/BLAKE2s_128.pm
+++ b/lib/Crypt/Digest/BLAKE2s_128.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2s_128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2s_160.pm b/lib/Crypt/Digest/BLAKE2s_160.pm
index 6d0d77a7..c3e8af12 100644
--- a/lib/Crypt/Digest/BLAKE2s_160.pm
+++ b/lib/Crypt/Digest/BLAKE2s_160.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2s_160;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2s_224.pm b/lib/Crypt/Digest/BLAKE2s_224.pm
index 48c3bd0c..c8534cf0 100644
--- a/lib/Crypt/Digest/BLAKE2s_224.pm
+++ b/lib/Crypt/Digest/BLAKE2s_224.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2s_224;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/BLAKE2s_256.pm b/lib/Crypt/Digest/BLAKE2s_256.pm
index 8776bf8f..8d4a1ad1 100644
--- a/lib/Crypt/Digest/BLAKE2s_256.pm
+++ b/lib/Crypt/Digest/BLAKE2s_256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::BLAKE2s_256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/CHAES.pm b/lib/Crypt/Digest/CHAES.pm
index 469a2fe2..c4ffb33c 100644
--- a/lib/Crypt/Digest/CHAES.pm
+++ b/lib/Crypt/Digest/CHAES.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::CHAES;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/MD2.pm b/lib/Crypt/Digest/MD2.pm
index 9059991e..9d1d5d16 100644
--- a/lib/Crypt/Digest/MD2.pm
+++ b/lib/Crypt/Digest/MD2.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::MD2;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/MD4.pm b/lib/Crypt/Digest/MD4.pm
index bf18d117..2e1171ab 100644
--- a/lib/Crypt/Digest/MD4.pm
+++ b/lib/Crypt/Digest/MD4.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::MD4;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/MD5.pm b/lib/Crypt/Digest/MD5.pm
index 5aad14fd..27842228 100644
--- a/lib/Crypt/Digest/MD5.pm
+++ b/lib/Crypt/Digest/MD5.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::MD5;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/RIPEMD128.pm b/lib/Crypt/Digest/RIPEMD128.pm
index 52db462d..60a41c11 100644
--- a/lib/Crypt/Digest/RIPEMD128.pm
+++ b/lib/Crypt/Digest/RIPEMD128.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::RIPEMD128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/RIPEMD160.pm b/lib/Crypt/Digest/RIPEMD160.pm
index fd24d943..574b2570 100644
--- a/lib/Crypt/Digest/RIPEMD160.pm
+++ b/lib/Crypt/Digest/RIPEMD160.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::RIPEMD160;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/RIPEMD256.pm b/lib/Crypt/Digest/RIPEMD256.pm
index bb5d8738..7909090f 100644
--- a/lib/Crypt/Digest/RIPEMD256.pm
+++ b/lib/Crypt/Digest/RIPEMD256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::RIPEMD256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/RIPEMD320.pm b/lib/Crypt/Digest/RIPEMD320.pm
index 7f315d58..4868aeda 100644
--- a/lib/Crypt/Digest/RIPEMD320.pm
+++ b/lib/Crypt/Digest/RIPEMD320.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::RIPEMD320;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA1.pm b/lib/Crypt/Digest/SHA1.pm
index e7467681..fcabebdc 100644
--- a/lib/Crypt/Digest/SHA1.pm
+++ b/lib/Crypt/Digest/SHA1.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA1;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA224.pm b/lib/Crypt/Digest/SHA224.pm
index e244ee86..da34dd31 100644
--- a/lib/Crypt/Digest/SHA224.pm
+++ b/lib/Crypt/Digest/SHA224.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA224;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA256.pm b/lib/Crypt/Digest/SHA256.pm
index 5119b603..e5259130 100644
--- a/lib/Crypt/Digest/SHA256.pm
+++ b/lib/Crypt/Digest/SHA256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA384.pm b/lib/Crypt/Digest/SHA384.pm
index 7a47e8c0..4cf820e7 100644
--- a/lib/Crypt/Digest/SHA384.pm
+++ b/lib/Crypt/Digest/SHA384.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA384;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA3_224.pm b/lib/Crypt/Digest/SHA3_224.pm
index 5806533d..5f2d334d 100644
--- a/lib/Crypt/Digest/SHA3_224.pm
+++ b/lib/Crypt/Digest/SHA3_224.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA3_224;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA3_256.pm b/lib/Crypt/Digest/SHA3_256.pm
index e87070d9..dffda719 100644
--- a/lib/Crypt/Digest/SHA3_256.pm
+++ b/lib/Crypt/Digest/SHA3_256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA3_256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA3_384.pm b/lib/Crypt/Digest/SHA3_384.pm
index 21b673aa..cfcb8c8e 100644
--- a/lib/Crypt/Digest/SHA3_384.pm
+++ b/lib/Crypt/Digest/SHA3_384.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA3_384;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA3_512.pm b/lib/Crypt/Digest/SHA3_512.pm
index f3051dc3..d2c8aa17 100644
--- a/lib/Crypt/Digest/SHA3_512.pm
+++ b/lib/Crypt/Digest/SHA3_512.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA3_512;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA512.pm b/lib/Crypt/Digest/SHA512.pm
index c064a312..c12ed5a5 100644
--- a/lib/Crypt/Digest/SHA512.pm
+++ b/lib/Crypt/Digest/SHA512.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA512;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA512_224.pm b/lib/Crypt/Digest/SHA512_224.pm
index 096393f2..7d719ba6 100644
--- a/lib/Crypt/Digest/SHA512_224.pm
+++ b/lib/Crypt/Digest/SHA512_224.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA512_224;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHA512_256.pm b/lib/Crypt/Digest/SHA512_256.pm
index 08ab198a..625855ce 100644
--- a/lib/Crypt/Digest/SHA512_256.pm
+++ b/lib/Crypt/Digest/SHA512_256.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::SHA512_256;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/SHAKE.pm b/lib/Crypt/Digest/SHAKE.pm
index 1e5b79d9..c5bbabfc 100644
--- a/lib/Crypt/Digest/SHAKE.pm
+++ b/lib/Crypt/Digest/SHAKE.pm
@@ -2,7 +2,7 @@ package Crypt::Digest::SHAKE;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Carp;
$Carp::Internal{(__PACKAGE__)}++;
diff --git a/lib/Crypt/Digest/Tiger192.pm b/lib/Crypt/Digest/Tiger192.pm
index 54f627ab..97ba660f 100644
--- a/lib/Crypt/Digest/Tiger192.pm
+++ b/lib/Crypt/Digest/Tiger192.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::Tiger192;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Digest/Whirlpool.pm b/lib/Crypt/Digest/Whirlpool.pm
index 692573b9..37b4b549 100644
--- a/lib/Crypt/Digest/Whirlpool.pm
+++ b/lib/Crypt/Digest/Whirlpool.pm
@@ -4,7 +4,7 @@ package Crypt::Digest::Whirlpool;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/KeyDerivation.pm b/lib/Crypt/KeyDerivation.pm
index 71176f17..fa33215a 100644
--- a/lib/Crypt/KeyDerivation.pm
+++ b/lib/Crypt/KeyDerivation.pm
@@ -2,7 +2,7 @@ package Crypt::KeyDerivation;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw(pbkdf1 pbkdf2 hkdf hkdf_expand hkdf_extract)] );
diff --git a/lib/Crypt/Mac.pm b/lib/Crypt/Mac.pm
index a71df923..adf35217 100644
--- a/lib/Crypt/Mac.pm
+++ b/lib/Crypt/Mac.pm
@@ -2,7 +2,7 @@ package Crypt::Mac;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw( mac mac_hex )] );
diff --git a/lib/Crypt/Mac/BLAKE2b.pm b/lib/Crypt/Mac/BLAKE2b.pm
index 2a0a87c7..95905290 100644
--- a/lib/Crypt/Mac/BLAKE2b.pm
+++ b/lib/Crypt/Mac/BLAKE2b.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::BLAKE2b;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( blake2b blake2b_hex blake2b_b64 blake2b_b64u )] );
diff --git a/lib/Crypt/Mac/BLAKE2s.pm b/lib/Crypt/Mac/BLAKE2s.pm
index 69a03b24..02951e4a 100644
--- a/lib/Crypt/Mac/BLAKE2s.pm
+++ b/lib/Crypt/Mac/BLAKE2s.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::BLAKE2s;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( blake2s blake2s_hex blake2s_b64 blake2s_b64u )] );
diff --git a/lib/Crypt/Mac/F9.pm b/lib/Crypt/Mac/F9.pm
index 2adc45d0..311d0624 100644
--- a/lib/Crypt/Mac/F9.pm
+++ b/lib/Crypt/Mac/F9.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::F9;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( f9 f9_hex f9_b64 f9_b64u )] );
diff --git a/lib/Crypt/Mac/HMAC.pm b/lib/Crypt/Mac/HMAC.pm
index 3c9b983b..618e41bd 100644
--- a/lib/Crypt/Mac/HMAC.pm
+++ b/lib/Crypt/Mac/HMAC.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::HMAC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( hmac hmac_hex hmac_b64 hmac_b64u )] );
diff --git a/lib/Crypt/Mac/OMAC.pm b/lib/Crypt/Mac/OMAC.pm
index cccd4ed0..d1ad335a 100644
--- a/lib/Crypt/Mac/OMAC.pm
+++ b/lib/Crypt/Mac/OMAC.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::OMAC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( omac omac_hex omac_b64 omac_b64u )] );
diff --git a/lib/Crypt/Mac/PMAC.pm b/lib/Crypt/Mac/PMAC.pm
index 3d96340b..f66ba827 100644
--- a/lib/Crypt/Mac/PMAC.pm
+++ b/lib/Crypt/Mac/PMAC.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::PMAC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( pmac pmac_hex pmac_b64 pmac_b64u )] );
diff --git a/lib/Crypt/Mac/Pelican.pm b/lib/Crypt/Mac/Pelican.pm
index a2eea08f..3a8ab2f0 100644
--- a/lib/Crypt/Mac/Pelican.pm
+++ b/lib/Crypt/Mac/Pelican.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::Pelican;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( pelican pelican_hex pelican_b64 pelican_b64u )] );
diff --git a/lib/Crypt/Mac/Poly1305.pm b/lib/Crypt/Mac/Poly1305.pm
index 92c79c90..a7115535 100644
--- a/lib/Crypt/Mac/Poly1305.pm
+++ b/lib/Crypt/Mac/Poly1305.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::Poly1305;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( poly1305 poly1305_hex poly1305_b64 poly1305_b64u )] );
diff --git a/lib/Crypt/Mac/XCBC.pm b/lib/Crypt/Mac/XCBC.pm
index c364462a..3bd9646c 100644
--- a/lib/Crypt/Mac/XCBC.pm
+++ b/lib/Crypt/Mac/XCBC.pm
@@ -4,7 +4,7 @@ package Crypt::Mac::XCBC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Crypt::Mac Exporter);
our %EXPORT_TAGS = ( all => [qw( xcbc xcbc_hex xcbc_b64 xcbc_b64u )] );
diff --git a/lib/Crypt/Misc.pm b/lib/Crypt/Misc.pm
index 13a861f9..4ab80c93 100644
--- a/lib/Crypt/Misc.pm
+++ b/lib/Crypt/Misc.pm
@@ -2,7 +2,7 @@ package Crypt::Misc;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 5.57 'import';
use Carp 'croak';
diff --git a/lib/Crypt/Mode.pm b/lib/Crypt/Mode.pm
index 4b079404..eb00dad5 100644
--- a/lib/Crypt/Mode.pm
+++ b/lib/Crypt/Mode.pm
@@ -2,7 +2,7 @@ package Crypt::Mode;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
### METHODS
diff --git a/lib/Crypt/Mode/CBC.pm b/lib/Crypt/Mode/CBC.pm
index 5bb37731..2993770b 100644
--- a/lib/Crypt/Mode/CBC.pm
+++ b/lib/Crypt/Mode/CBC.pm
@@ -4,7 +4,7 @@ package Crypt::Mode::CBC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Crypt::Cipher;
use base 'Crypt::Mode';
diff --git a/lib/Crypt/Mode/CFB.pm b/lib/Crypt/Mode/CFB.pm
index 8e6cd34f..00528f3b 100644
--- a/lib/Crypt/Mode/CFB.pm
+++ b/lib/Crypt/Mode/CFB.pm
@@ -4,7 +4,7 @@ package Crypt::Mode::CFB;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Crypt::Cipher;
use base 'Crypt::Mode';
diff --git a/lib/Crypt/Mode/CTR.pm b/lib/Crypt/Mode/CTR.pm
index eec1f734..7bfcef21 100644
--- a/lib/Crypt/Mode/CTR.pm
+++ b/lib/Crypt/Mode/CTR.pm
@@ -4,7 +4,7 @@ package Crypt::Mode::CTR;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Crypt::Cipher;
use base 'Crypt::Mode';
diff --git a/lib/Crypt/Mode/ECB.pm b/lib/Crypt/Mode/ECB.pm
index df77604b..3826d1b5 100644
--- a/lib/Crypt/Mode/ECB.pm
+++ b/lib/Crypt/Mode/ECB.pm
@@ -4,7 +4,7 @@ package Crypt::Mode::ECB;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Crypt::Cipher;
use base 'Crypt::Mode';
diff --git a/lib/Crypt/Mode/OFB.pm b/lib/Crypt/Mode/OFB.pm
index b8bce1b2..25bb3e9d 100644
--- a/lib/Crypt/Mode/OFB.pm
+++ b/lib/Crypt/Mode/OFB.pm
@@ -4,7 +4,7 @@ package Crypt::Mode::OFB;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Crypt::Cipher;
use base 'Crypt::Mode';
diff --git a/lib/Crypt/PK.pm b/lib/Crypt/PK.pm
index d48e8406..c8285563 100644
--- a/lib/Crypt/PK.pm
+++ b/lib/Crypt/PK.pm
@@ -2,7 +2,7 @@ package Crypt::PK;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use Carp;
diff --git a/lib/Crypt/PK/DH.pm b/lib/Crypt/PK/DH.pm
index fc6ca50e..aa3786c5 100644
--- a/lib/Crypt/PK/DH.pm
+++ b/lib/Crypt/PK/DH.pm
@@ -2,7 +2,7 @@ package Crypt::PK::DH;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw( dh_shared_secret )] );
diff --git a/lib/Crypt/PK/DSA.pm b/lib/Crypt/PK/DSA.pm
index 5f1b5814..afd64850 100644
--- a/lib/Crypt/PK/DSA.pm
+++ b/lib/Crypt/PK/DSA.pm
@@ -2,7 +2,7 @@ package Crypt::PK::DSA;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw( dsa_encrypt dsa_decrypt dsa_sign_message dsa_verify_message dsa_sign_hash dsa_verify_hash )] );
diff --git a/lib/Crypt/PK/ECC.pm b/lib/Crypt/PK/ECC.pm
index caa266f8..28d83589 100644
--- a/lib/Crypt/PK/ECC.pm
+++ b/lib/Crypt/PK/ECC.pm
@@ -2,7 +2,7 @@ package Crypt::PK::ECC;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter '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 )] );
@@ -1094,7 +1094,7 @@ If you don't know what this is, see RFC 7638 L<https://tools.ietf.org/html/rfc76
=head2 export_key_raw
-Export raw public/private key. Public key is exported in ANS X9.63 format (compressed or uncompressed),
+Export raw public/private key. Public key is exported in ASN X9.62 format (compressed or uncompressed),
private key is exported as raw bytes (padded with leading zeros to have the same size as the ECC curve).
my $pubkey_octets = $pk->export_key_raw('public');
diff --git a/lib/Crypt/PK/RSA.pm b/lib/Crypt/PK/RSA.pm
index 6afccd91..0344a80c 100644
--- a/lib/Crypt/PK/RSA.pm
+++ b/lib/Crypt/PK/RSA.pm
@@ -2,7 +2,7 @@ package Crypt::PK::RSA;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
require Exporter; our @ISA = qw(Exporter); ### use Exporter 'import';
our %EXPORT_TAGS = ( all => [qw(rsa_encrypt rsa_decrypt rsa_sign_message rsa_verify_message rsa_sign_hash rsa_verify_hash)] );
diff --git a/lib/Crypt/PRNG.pm b/lib/Crypt/PRNG.pm
index 70868800..41cfc155 100644
--- a/lib/Crypt/PRNG.pm
+++ b/lib/Crypt/PRNG.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(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 --git a/lib/Crypt/PRNG/ChaCha20.pm b/lib/Crypt/PRNG/ChaCha20.pm
index c6547eb4..c0e3dc21 100644
--- a/lib/Crypt/PRNG/ChaCha20.pm
+++ b/lib/Crypt/PRNG/ChaCha20.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG::ChaCha20;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/PRNG/Fortuna.pm b/lib/Crypt/PRNG/Fortuna.pm
index 01c2b807..0b4b9e17 100644
--- a/lib/Crypt/PRNG/Fortuna.pm
+++ b/lib/Crypt/PRNG/Fortuna.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG::Fortuna;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/PRNG/RC4.pm b/lib/Crypt/PRNG/RC4.pm
index 6eef2858..e250b7c6 100644
--- a/lib/Crypt/PRNG/RC4.pm
+++ b/lib/Crypt/PRNG/RC4.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG::RC4;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/PRNG/Sober128.pm b/lib/Crypt/PRNG/Sober128.pm
index fd1bfc54..3fc29253 100644
--- a/lib/Crypt/PRNG/Sober128.pm
+++ b/lib/Crypt/PRNG/Sober128.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG::Sober128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/PRNG/Yarrow.pm b/lib/Crypt/PRNG/Yarrow.pm
index f94c5e4d..f85450c8 100644
--- a/lib/Crypt/PRNG/Yarrow.pm
+++ b/lib/Crypt/PRNG/Yarrow.pm
@@ -2,7 +2,7 @@ package Crypt::PRNG::Yarrow;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
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 --git a/lib/Crypt/Stream/ChaCha.pm b/lib/Crypt/Stream/ChaCha.pm
index 488b1b18..80555aff 100644
--- a/lib/Crypt/Stream/ChaCha.pm
+++ b/lib/Crypt/Stream/ChaCha.pm
@@ -2,7 +2,7 @@ package Crypt::Stream::ChaCha;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
diff --git a/lib/Crypt/Stream/RC4.pm b/lib/Crypt/Stream/RC4.pm
index b6f6cf7e..2d21f9ff 100644
--- a/lib/Crypt/Stream/RC4.pm
+++ b/lib/Crypt/Stream/RC4.pm
@@ -2,7 +2,7 @@ package Crypt::Stream::RC4;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
diff --git a/lib/Crypt/Stream/Rabbit.pm b/lib/Crypt/Stream/Rabbit.pm
new file mode 100644
index 00000000..2facea9c
--- /dev/null
+++ b/lib/Crypt/Stream/Rabbit.pm
@@ -0,0 +1,72 @@
+package Crypt::Stream::Rabbit;
+
+use strict;
+use warnings;
+our $VERSION = '0.056';
+
+use CryptX;
+
+1;
+
+=pod
+
+=head1 NAME
+
+Crypt::Stream::Rabbit - Stream cipher Rabbit
+
+=head1 SYNOPSIS
+
+ use Crypt::Stream::Rabbit;
+
+ # encrypt
+ $key = "1234567890123456";
+ $iv = "12345678";
+ $stream = Crypt::Stream::Rabbit->new($key, $iv);
+ $ct = $stream->crypt("plain message");
+
+ # decrypt
+ $key = "1234567890123456";
+ $iv = "12345678";
+ $stream = Crypt::Stream::Rabbit->new($key, $iv);
+ $pt = $stream->crypt($ct);
+
+=head1 DESCRIPTION
+
+Provides an interface to the Rabbit stream cipher.
+
+=head1 METHODS
+
+=head2 new
+
+ $stream = Crypt::Stream::Rabbit->new($key, $iv);
+ # $key .. keylen must be up to 16 bytes
+ # $iv .. ivlen must be up to 8 bytes
+
+ $stream = Crypt::Stream::Rabbit->new($key);
+ #BEWARE: this is different from new($key, "")
+
+=head2 crypt
+
+ $ciphertext = $stream->crypt($plaintext);
+ #or
+ $plaintext = $stream->crypt($ciphertext);
+
+=head2 keystream
+
+ $random_key = $stream->keystream($length);
+
+=head2 clone
+
+ $stream->clone();
+
+=head1 SEE ALSO
+
+=over
+
+=item * L<Crypt::Stream::RC4>, L<Crypt::Stream::ChaCha>, L<Crypt::Stream::Salsa20>, L<Crypt::Stream::Sober128>
+
+=item * L<https://en.wikipedia.org/wiki/Rabbit_(cipher)>
+
+=back
+
+=cut
diff --git a/lib/Crypt/Stream/Salsa20.pm b/lib/Crypt/Stream/Salsa20.pm
index e5a25551..005ca167 100644
--- a/lib/Crypt/Stream/Salsa20.pm
+++ b/lib/Crypt/Stream/Salsa20.pm
@@ -2,7 +2,7 @@ package Crypt::Stream::Salsa20;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
diff --git a/lib/Crypt/Stream/Sober128.pm b/lib/Crypt/Stream/Sober128.pm
index cb838baf..1b407957 100644
--- a/lib/Crypt/Stream/Sober128.pm
+++ b/lib/Crypt/Stream/Sober128.pm
@@ -2,7 +2,7 @@ package Crypt::Stream::Sober128;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
diff --git a/lib/Crypt/Stream/Sosemanuk.pm b/lib/Crypt/Stream/Sosemanuk.pm
index 848cce82..6e44f706 100644
--- a/lib/Crypt/Stream/Sosemanuk.pm
+++ b/lib/Crypt/Stream/Sosemanuk.pm
@@ -2,7 +2,7 @@ package Crypt::Stream::Sosemanuk;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;
@@ -62,7 +62,7 @@ Provides an interface to the Sosemanuk stream cipher.
=item * L<Crypt::Stream::RC4>, L<Crypt::Stream::ChaCha>, L<Crypt::Stream::Salsa20>, L<Crypt::Stream::Sober128>
-=item * L<https://en.wikipedia.org/wiki/SOBER-128|https://en.wikipedia.org/wiki/SOBER-128>
+=item * L<https://en.wikipedia.org/wiki/SOSEMANUK>
=back
diff --git a/lib/CryptX.pm b/lib/CryptX.pm
index 8abe7fd1..3b60a19a 100644
--- a/lib/CryptX.pm
+++ b/lib/CryptX.pm
@@ -2,7 +2,7 @@ package CryptX;
use strict;
use warnings ;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use base qw(Exporter);
our @EXPORT_OK = qw();
@@ -85,7 +85,8 @@ L<Crypt::Mode::CBC>, L<Crypt::Mode::CFB>, L<Crypt::Mode::CTR>, L<Crypt::Mode::EC
=item * Stream ciphers
-L<Crypt::Stream::RC4>, L<Crypt::Stream::ChaCha>, L<Crypt::Stream::Salsa20>, L<Crypt::Stream::Sober128>, L<Crypt::Stream::Sosemanuk>
+L<Crypt::Stream::RC4>, L<Crypt::Stream::ChaCha>, L<Crypt::Stream::Salsa20>, L<Crypt::Stream::Sober128>,
+L<Crypt::Stream::Sosemanuk>, L<Crypt::Stream::Rabbit>
=item * Authenticated encryption modes
diff --git a/lib/Math/BigInt/LTM.pm b/lib/Math/BigInt/LTM.pm
index 615a449e..3acc41f9 100644
--- a/lib/Math/BigInt/LTM.pm
+++ b/lib/Math/BigInt/LTM.pm
@@ -2,7 +2,7 @@ package Math::BigInt::LTM;
use strict;
use warnings;
-our $VERSION = '0.055';
+our $VERSION = '0.056';
use CryptX;