Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Crypt-CBC | Distribution: openSUSE Tumbleweed |
Version: 3.70.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Aug 22 22:44:06 2025 |
Group: Unspecified | Build host: reproducible |
Size: 128281 | Source RPM: perl-Crypt-CBC-3.70.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/Crypt-CBC | |
Summary: Encrypt Data with Cipher Block Chaining Mode |
This module is a Perl-only implementation of the cryptographic cipher block chaining mode (CBC). In combination with a block cipher such as AES or Blowfish, you can encrypt and decrypt messages of arbitrarily long length. The encrypted messages are compatible with the encryption format used by the *OpenSSL* package. To use this module, you will first create a Crypt::CBC cipher object with new(). At the time of cipher creation, you specify an encryption key to use and, optionally, a block encryption algorithm. You will then call the start() method to initialize the encryption or decryption process, crypt() to encrypt or decrypt one or more blocks of data, and lastly finish(), to pad and encrypt the final block. For your convenience, you can call the encrypt() and decrypt() methods to operate on a whole data value at once.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Aug 22 2025 Tina Müller <timueller+perl@suse.de> - updated to 3.70.0 (3.07) see /usr/share/doc/packages/perl-Crypt-CBC/Changes 3.07 -- Sun Jul 27 11:49:54 ADT 2025 [Changes Since 3.04] - New maintainer - Fix CVE-2025-2814 by using Crypt::URandom - 3.05 Fixed bug involving manually-specified key not being used in some circumstances - Fix decryption of ciphertext created with 'header' => 'randomiv' - Fixed bug in which manually-specified key and -pkdf=>"none" was not having effect - Converted build process to Dist::Zilla - Miscellaneous minor Dist::Zilla relates changes [Detailed Change Log] - 74e3a10 Increment repo version - feb4b31 Rename vulnerabilities file add CVE-2025-2814 - 236c363 Update .gitignore - 4a39da8 Fix spelling error - 99d336a Automate version with Dist::Zilla - 89ac06d Convert build process to Dist::Zilla - 784d599 Fix CVE-2025-2814 by using Crypt::URandom to read random bytes - 81a8f77 Add test for github issue #7 - 40d0e13 Increment version - 160af60 Fix decryption of ciphertext created with 'header' => 'randomiv' - 524db90 Fixed bug in which manually-specified key and -pkdf=>"none" was not having effect 3.05 Thu 20 May 2021 12:00:18 PM EDT - Fixed bug involving manually-specified key not being used in some circumstances. * Wed May 19 2021 Tina Müller <timueller+perl@suse.de> - updated to 3.04 see /usr/share/doc/packages/perl-Crypt-CBC/Changes 3.04 Mon 17 May 2021 10:58:37 AM EDT - Fixed bug involving manually-specified IV not being used in some circumstances. * Fri Apr 23 2021 Tina Müller <tina.mueller@suse.com> - Add manual license * Tue Apr 20 2021 Tina Müller <timueller+perl@suse.de> - updated to 3.03 see /usr/share/doc/packages/perl-Crypt-CBC/Changes 3.03 Sun 18 Apr 2021 10:54:19 PM EDT - Fixed bug which caused an extraneous block of garbage data to be appended to encrypted string when "nopadding" specified and plaintext is even multiple of blocksize. 3.02 - CTR mode now requires the Math::Int128 module, which gives a ~5x performance boost over Math::BigInt. 3.01 - Warn when the deprecated opensslv1 PBKDF (key derivation function) is used for encryption. Turn off with -nodeprecate=>1 or by choosing a different PBKDF, such as -pbkdf=>'pbkdf2'. - Fix a regression when passing the legacy -salt=>1 argument. 3.00 Sun Feb 7 10:28:08 EST 2021 - Released version 3.00 in recognition of multiple new features and cleanups. 2.37 Sun Feb 7 10:20:17 EST 2021 - Added better argument checking. - Fixed long-standing standard padding bug: plaintext ending with bytes between 0x00 and 0x0A would be truncated in some conditions. - Fixed Rijndael_compat padding. 2.36 Wed 03 Feb 2021 09:19:06 AM EST - Add support for OFB, CFB and CTR chain modes. - New dependency: Math::BigInt 2.35 Sun Jan 31 22:02:42 EST 2021 - Add support for PBKDF2 key derivation algorithm - New dependencies: Digest::SHA, Crypt::PBKDF2, Crypt::Cipher::AES 2.34 Fri Jan 29 18:08:12 EST 2021 - Support for openssl SHA-256 key derivation algorithm * Tue Aug 06 2013 coolo@suse.com - updated to 2.33 - Fix minor RT bugs 83175 and 86455. * Mon Jun 03 2013 coolo@suse.com - updated to 2.32 - Fixes "Taint checks are turned on and your key is tainted" error when autogenerating salt and IV. - Fixes to regular expressions to avoid rare failures to correctly strip padding in decoded messages. - Add padding type = "none". - Both fixes contributed by Bas van Sisseren. * Fri Nov 18 2011 coolo@suse.com - use original .tar.gz * Fri Aug 26 2011 chris@computersalat.de - remove Author from desc - added bcond_with opt o test optional pkgs via local build (osc build --with opt) - fix deps for CentOS - some spec cleanup * Wed Dec 08 2010 coolo@novell.com - avoid even more requires to avoid even more cycles * Tue Nov 30 2010 coolo@novell.com - remove extra requires to avoid cycle
/usr/lib/perl5/vendor_perl/5.42.0/Crypt /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF/none.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF/opensslv1.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF/opensslv2.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF/pbkdf2.pm /usr/lib/perl5/vendor_perl/5.42.0/Crypt/CBC/PBKDF/randomiv.pm /usr/share/doc/packages/perl-Crypt-CBC /usr/share/doc/packages/perl-Crypt-CBC/Changes /usr/share/doc/packages/perl-Crypt-CBC/README /usr/share/doc/packages/perl-Crypt-CBC/SECURITY.md /usr/share/doc/packages/perl-Crypt-CBC/vulnerabilities.txt /usr/share/licenses/perl-Crypt-CBC /usr/share/licenses/perl-Crypt-CBC/LICENSE /usr/share/man/man3/Crypt::CBC.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 30 22:54:37 2025