I realise I have to give an explicit type for the functions but this still doesn't get rid of the warnings. Dominic. ----- Original Message ----- From: "Dominic Steinitz" <dominic.steinitz@blueyonder.co.uk> To: <haskell@haskell.org> Sent: Monday, August 18, 2003 6:06 PM Subject: Haddock Problems
Can someone tell me why I get the following warnings and also why the generated documentation is blank?
Many thanks, Dominic.
[dom@redearth crypto]$ haddock Codec/Encryption/DES.hs Warning: module not found: Word Warning: module not found: Codec.Encryption.DESAux Warning: module not found: Prelude Warning: Codec.Encryption.DES: the following names could not be resolved: encrypt decrypt
Here's the offending module.
-------------------------------------------------------------------------- -- - -- | -- Module : Codec.Encryption.DES -- Copyright : (c) Dominic Steinitz 2003 -- License : BSD-style (see the file libraries/base/LICENSE) -- -- Maintainer : dominic.steinitz@blueyonder.co.uk -- Stability : experimental -- Portability : portable -- -- Takes the DES module supplied by Ian Lynagh and wraps it so it can -- used with the standard modes. -- <http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/>. -- -------------------------------------------------------------------------- -- -
module Codec.Encryption.DES ( -- * Function types encrypt, decrypt ) where
import Codec.Encryption.DESAux import Word
-- | Basic DES encryption which takes a key and a block of plaintext -- and returns the encrypted block of ciphertext according to the standard.
encrypt = flip des_enc
-- | Basic DES decryption which takes a key and a block of ciphertext and -- returns the decrypted block of plaintext according to the standard.
decrypt = flip des_dec