Îõ³h& à      Adam Langley,GPLv2+|TGPPLv1+ (see README.rst for details) experimentalNone%8>À©fecÉInitialize the library. This must be done before other APIs can succeed.fec'Return a FEC with the given parameters.fec“Generate the secondary blocks from a list of the primary blocks. The primary blocks must be in order and all of the same size. There must be k primary blocks.fec*Recover the primary blocks from a list of kå blocks. Each block must be tagged with its number (see the module comments about block numbering)fecBreak a ByteString into n: parts, equal in length to the original, such that all nà are required to reconstruct the original, but having less than n0 parts reveals no information about the orginal.ÝThis code works in IO monad because it needs a source of random bytes, which it gets from dev;urandom. If this file doesn't exist an exception resultsØNot terribly fast - probably best to do it with short inputs (e.g. an encryption key)fecöReverse the operation of secureDivide. The order of the inputs doesn't matter, but they must all be the same length fecºA utility function which takes an arbitary input and FEC encodes it into a number of blocks. The order the resulting blocks doesn't matter so long as you have enough to present to deFEC. fecReverses the operation of enFEC.fecthe number of primary blocksfec&the total number blocks, must be < 256fec a list of k input blocksfec(n - k) output blocksfec a list of k blocks and their indexfec a list the k primary blocksfecthe number of parts requestedfecthe data to be split fec,the number of blocks required to reconstructfecthe total number of blocksfecthe data to dividefecthe resulting blocks fec/the number of blocks required (matches call to enFEC)fec,the total number of blocks (matches call to enFEC)fec"a list of k, or more, blocks from enFEC        fec-0.2.0-inplace Codec.FEC FECParamsparamKparamN initializefecencodedecode secureDivide secureCombineenFECdeFEC$fShowFECParams$fNFDataFECParams$fExceptionUninitialized$fOrdUninitialized$fEqUninitialized$fShowUninitialized$fGenericFECParams