swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
Functions       Platforms  
 

Blowfish (OMFFBLOWFISH)

 
 

Blowfish is an encryption algorithm devised by Bruce Schneier. It is described in

   [1] Bruce Schneier, ``Description of a New Variable-Length Key,
          64-bit Block Cipher (Blowfish)'', Fast Software Encryption,
          Cambridge Security Workshop, p. 191--204, December 09--11, 1993.

The Blowfish algorithm takes input data and a key, and combines the two to produce output data that is cryptographically encrypted or decrypted, as the case may be.

This library consists of four filter functions that encode and decode using the Blowfish algorithm, and two constants for specifying the trimming mode on decryption.

The reader-decrypt and writer-decrypt functions can be given one of two trimming modes:

Requirements

To use OMFFBLOWFISH, you must import it into your program using a statement like this:

     import "omffblowfish.xmd" prefixed by blowfish.

(Please see the import topic for more on importing.)

Functions
   blowfish.reader-decrypt
   blowfish.reader-encrypt
   blowfish.writer-decrypt
   blowfish.writer-encrypt
 
Platforms
   HP-UX Itanium 2
   IBM AIX 5.3
   Linux (Intel)
   Linux Red Hat Enterprise 5
   MS Windows 98/ME
   MS Windows NT/2000/XP
   MS Windows Vista
   Sun Solaris 8
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 8.2.0 Documentation Generated: May 6, 2008 at 10:12:26 am
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2008.