GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Crypt::Twofish_PP::Key16(3) User Contributed Perl Documentation Crypt::Twofish_PP::Key16(3)

Crypt::Twofish_PP::Key16 - Twofish with 16 byte (128 bits) keysize

  use Crypt::CBC;
  my $cipher = Crypt::CBC->new (key => 'my secret key',
                                cipher => 'Twofish_PP::Key16');

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 16, 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 16, simply specify Crypt::Twofish_PP::Key16 as the algorithm. It is eqeuivalent to Crypt::Twofish_PP(3) but it will report a default keysize of 16 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 <guido@imperia.net>, 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)

Hey! The above document had some coding errors, which are explained below:
Around line 98:
=cut found outside a pod block. Skipping to next block.
2003-11-21 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.