27 Nov 2003 18:05:46 UTC
- Distribution: Crypt-Twofish_PP
- Source (raw)
- Browse (raw)
- How to Contribute
- Issues (1)
- Testers (428 / 0 / 0)
- KwaliteeBus factor: 1
- 91.67% Coverage
- License: unknown
- Activity24 month
- Download (45.22KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
Crypt::Twofish_PP::Key32 - Twofish with 32 byte (256 bits) keysize
use Crypt::CBC; my $cipher = Crypt::CBC->new (key => 'my secret key', cipher => 'Twofish_PP::Key32');
This module is only a helper module and you should never use it directly. Use Crypt::Twofish_PP(3) instead and see there for more documentation.
The standard module for Cipher Block Chaining (CBC) in Perl, Crypt::CBC(3) cannot grok with variable key sizes. However, the Twofish algorithm is defined for key sizes of 32, 24, and 32 bytes, but there is no way to communicate that to Crypt::CBC.
If you want to use Crypt::Twofish_PP(3) in CBC mode with a keysize of 32, simply specify Crypt::Twofish_PP::Key32 as the algorithm. It is eqeuivalent to Crypt::Twofish_PP(3) but it will report a default keysize of 32 bytes back to Crypt::CBC(3).
Note that this is not necessarily the real keysize. The method keysize() of Crypt::Twofish_PP(3) only exists to satisfy Crypt::CBC(3). The module will derive the real keysize from the length of the key you supply.
Copyright (C) 2003, Guido Flohr <firstname.lastname@example.org>, all rights reserved. See the source code for details.
This software is contributed to the Perl community by Imperia (http://www.imperia.net/).
Crypt::CBC(3), Crypt::Twofish_PP(3), Crypt::Twofish::Key24(3), Crypt::Twofish_PP::Key32(3), perl(1)
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 98:
=cut found outside a pod block. Skipping to next block.
Module Install Instructions
To install Crypt::Twofish_PP, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install Crypt::Twofish_PP
For more information on module installation, please visit the detailed CPAN module installation guide.