text: #include "sflcryp.h" Bool crypt_decode ( byte *buffer, /* Data to decrypt, in-place */ word buffer_size, /* Amount of data to decrypt */ int algorithm, /* What type of decryption */ const byte *key) /* Decryption key */
  Decrypt a buffer that was produced by crypt encode(). You must (obviously, I reckon) use the same algorithm and key as was used to encrypt the data. Returns TRUE if the buffer is decrypted okay. The buffer is encrypted in-place. The algorithm can be one of:The minimum buffer size, and key size depends on the algorithm: The buffer size must be a multiple of the minimum size shown above. If you specify a buffer size of zero the function does nothing but returns TRUE.
  { return (crypt_data (buffer, buffer_size, algorithm, key, FALSE)); }