Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Crypt-Rijndael | Distribution: openSUSE Tumbleweed |
Version: 1.16 | Vendor: openSUSE |
Release: 1.8 | Build date: Fri Apr 2 05:06:16 2021 |
Group: Unspecified | Build host: reproducible |
Size: 39962 | Source RPM: perl-Crypt-Rijndael-1.16-1.8.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://metacpan.org/release/Crypt-Rijndael | |
Summary: Crypt::CBC compliant Rijndael encryption module |
This module implements the Rijndael cipher, which has just been selected as the Advanced Encryption Standard. * keysize Returns the keysize, which is 32 (bytes). The Rijndael cipher actually supports keylengths of 16, 24 or 32 bytes, but there is no way to communicate this to 'Crypt::CBC'. * blocksize The blocksize for Rijndael is 16 bytes (128 bits), although the algorithm actually supports any blocksize that is any multiple of our bytes. 128 bits, is however, the AES-specified block size, so this is all we support. * $cipher = Crypt::Rijndael->new( $key [, $mode] ) Create a new 'Crypt::Rijndael' cipher object with the given key (which must be 128, 192 or 256 bits long). The additional '$mode' argument is the encryption mode, either 'MODE_ECB' (electronic codebook mode, the default), 'MODE_CBC' (cipher block chaining, the same that 'Crypt::CBC' does), 'MODE_CFB' (128-bit cipher feedback), 'MODE_OFB' (128-bit output feedback), or 'MODE_CTR' (counter mode). ECB mode is very insecure (read a book on cryptography if you don't know why!), so you should probably use CBC mode. * $cipher->set_iv($iv) This allows you to change the initial value vector used by the chaining modes. It is not relevant for ECB mode. * $cipher->encrypt($data) Encrypt data. The size of '$data' must be a multiple of 'blocksize' (16 bytes), otherwise this function will croak. Apart from that, it can be of (almost) any length. * $cipher->decrypt($data) Decrypts '$data'.
LGPL-3.0-only
* Fri Apr 02 2021 Tina Müller <timueller+perl@suse.de> - updated to 1.16 see /usr/share/doc/packages/perl-Crypt-Rijndael/Changes 1.16 - 2021-04-01 * Add non-blocksized encoding support to streaming modes * Explicitly use downgraded strings * Sun Oct 11 2020 Tina Müller <timueller+perl@suse.de> - updated to 1.15 see /usr/share/doc/packages/perl-Crypt-Rijndael/Changes 1.15 - 2020-10-10 * Use standard uint8_t and uint32_t from stdint.h * Sat Jun 15 2019 Stephan Kulow <coolo@suse.com> - updated to 1.14 see /usr/share/doc/packages/perl-Crypt-Rijndael/Changes * Mon Jun 15 2015 i@marguerite.su - use cpanspec.yml to correct license automatically * Tue Jun 09 2015 i@marguerite.su - automatic update wasn't right, license should be LGPL * Thu Jun 04 2015 coolo@suse.com - updated to 1.13 see /usr/share/doc/packages/perl-Crypt-Rijndael/Changes Revision history for Perl module Crypt::Rijndael * Wed Feb 12 2014 i@marguerite.su - update version 1.12 * Get rid of MYMETA * Mon Jun 03 2013 coolo@suse.com - updated to 1.11 * Clarify the license as LGPL v3 (29 June 2007) (RT 78629) * Add MirBSD support. It's the same options as Sun stuff. * Fri Nov 18 2011 coolo@suse.com - use original .tar.gz * Wed Dec 01 2010 coolo@novell.com - switch to perl_requires macro
/usr/lib/perl5/vendor_perl/5.40.0/riscv64-linux-thread-multi/Crypt /usr/lib/perl5/vendor_perl/5.40.0/riscv64-linux-thread-multi/Crypt/Rijndael.pm /usr/lib/perl5/vendor_perl/5.40.0/riscv64-linux-thread-multi/auto/Crypt /usr/lib/perl5/vendor_perl/5.40.0/riscv64-linux-thread-multi/auto/Crypt/Rijndael /usr/lib/perl5/vendor_perl/5.40.0/riscv64-linux-thread-multi/auto/Crypt/Rijndael/Rijndael.so /usr/share/doc/packages/perl-Crypt-Rijndael /usr/share/doc/packages/perl-Crypt-Rijndael/Changes /usr/share/doc/packages/perl-Crypt-Rijndael/NEWS /usr/share/doc/packages/perl-Crypt-Rijndael/README /usr/share/licenses/perl-Crypt-Rijndael /usr/share/licenses/perl-Crypt-Rijndael/COPYING /usr/share/licenses/perl-Crypt-Rijndael/LICENSE /usr/share/man/man3/Crypt::Rijndael.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Sep 7 01:12:19 2024