Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Crypt-CBC-3.70.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

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.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* 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

Files

/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