perl-Crypt-SEAL2-1.0.4-alt5.1.i586.rpm


Advertisement

Description

perl-Crypt-SEAL2 - The SEAL stream cipher, version 2.0

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-Crypt-SEAL2-1.0.4-alt5.1.i586.rpm
Package name perl-Crypt-SEAL2
Package version 1.0.4
Package release alt5.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 42.23 KB
Installed size 42.23 KB
SEAL2 is the second version of the stream cipher, SEAL, designed by Don
Coppersmith and Phillip Rogaway.
This module supports the following functions:
=over
=item new()
Creates a pseudorandom string (PRS), using a user-supplied key as a
seed to the pseudorandom generator of SEAL2. A PRS pointer
initially points at the beginning of the PRS.
=item encrypt($data)
Encrypts the data stream $data by XOR-ing it with the PRS,
starting at the position being pointed to by the PRS pointer, and
returns the resulting ciphertext. The PRS pointer is advanced 1 byte
position for every byte of $data that is encrypted.
=item decrypt($data)
Decrypts the data stream $data by XOR-ing it with the PRS,
starting at the position being pointed to by the PRS pointer, and
returns the resulting plaintext. The PRS pointer is advanced 1 byte
position for every byte of $data that is decrypted.
decrypt($data) is exactly the same as encrypt($data).
=item reset()
Every time a call to either encrypt() or decrypt() is performed,
the PRS pointer is advanced. Therefore, it is necessary to reset()
the pointer in order to encrypt/decrypt the data stream correctly.
Alternatively, you may use repos() to manually re-position the
PRS pointer to where the encryption/decryption will start (see next
function).
=item repos($position)
Re-positions the PRS pointer at byte position $position
=item keysize()
Returns the size (in bytes) of the key used (20, in this case)
=back

Alternatives

Package Version Architecture Repository
perl-Crypt-SEAL2 - - -

Requires

Name Value
/usr/lib/perl5 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.4) -
libperl-5.28.so -
libpthread.so.0(GLIBC_2.0) -
perl(XSLoader.pm) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -

Provides

Name Value
perl(Crypt/SEAL2.pm) = 1.0.004
perl-Crypt-SEAL2 = 1.0.4-alt5.1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Crypt-SEAL2-1.0.4-alt5.1.i586.rpm
Source Package perl-Crypt-SEAL2-1.0.4-alt5.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus i586 autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Crypt-SEAL2 rpm package:
    # sudo apt-get install perl-Crypt-SEAL2

Files

Path
/usr/lib/perl5/Crypt/SEAL2.pm
/usr/lib/perl5/auto/Crypt/
/usr/lib/perl5/auto/Crypt/SEAL2/SEAL2.so
/usr/share/doc/perl-Crypt-SEAL2-1.0.4/Changes
/usr/share/doc/perl-Crypt-SEAL2-1.0.4/LICENSE
/usr/share/doc/perl-Crypt-SEAL2-1.0.4/README
/usr/share/doc/perl-Crypt-SEAL2-1.0.4/example/strings

See Also

Package Description
perl-Crypt-SEED-0.01-alt5.1.i586.rpm Perl extension for SEED encryption/decryption algorithm
perl-Crypt-SMIME-0.25-alt3_4.i586.rpm S/MIME message signing, verification, encryption and decryption
perl-Crypt-Scrypt-0.05-alt4.1.i586.rpm Perl interface to the scrypt key derivation function
perl-Crypt-ScryptKDF-0.010-alt3.1.i586.rpm Scrypt password based key derivation function
perl-Crypt-Serpent-1.01-alt5.1.i586.rpm Crypt::CBC compliant Serpent block cipher encryption module
perl-Crypt-Shark-1.0.1-alt4.1.i586.rpm perl module Crypt-Shark
perl-Crypt-Skip32-XS-0.06-alt4.1.i586.rpm Drop-in replacement for Crypt::Skip32
perl-Crypt-Skipjack-1.0.2-alt4.1.i586.rpm perl module Crypt-Skipjack
perl-Crypt-Sodium-0.11-alt5.1.i586.rpm Perl bindings for libsodium (NaCL) https://github.com/jedisct1/libsodium
perl-Crypt-Spritz-1.02-alt3.1.i586.rpm Spritz stream cipher/hash/MAC/AEAD/CSPRNG family
perl-Crypt-Square-1.0.0-alt5.1.i586.rpm Crypt::CBC-compliant block cipher
perl-Crypt-TC18-1.0.0-alt4.1.i586.rpm perl module Crypt-TC18
perl-Crypt-TEA-1.26-alt1.1.i586.rpm Tiny Encryption Algorithm
perl-Crypt-TEA_XS-0.01-alt3.1.i586.rpm Implementation of the Tiny Encryption Algorithm
perl-Crypt-Tea_JS-2.23-alt4.1.i586.rpm perl module Crypt-Tea_JS
Advertisement
Advertisement