packages feed

lol 0.2.0.0 → 0.2.0.1

raw patch · 1 files changed

+2/−2 lines, 1 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Crypto.Lol.Factored: sPToF :: Sing t_aOYE -> Sing (Apply PToFSym0 t_aOYE :: Factored)
+ Crypto.Lol.Factored: sPToF :: Sing t_aL6X -> Sing (Apply PToFSym0 t_aL6X :: Factored)
- Crypto.Lol.Factored: sPToPP :: Sing t_aOYD -> Sing (Apply PToPPSym0 t_aOYD :: PrimePower)
+ Crypto.Lol.Factored: sPToPP :: Sing t_aL6W -> Sing (Apply PToPPSym0 t_aL6W :: PrimePower)
- Crypto.Lol.Factored: sPpToF :: Sing t_aOYC -> Sing (Apply PpToFSym0 t_aOYC :: Factored)
+ Crypto.Lol.Factored: sPpToF :: Sing t_aL6V -> Sing (Apply PpToFSym0 t_aL6V :: Factored)
- Crypto.Lol.Factored: sUnF :: Sing t_aLeC -> Sing (Apply UnFSym0 t_aLeC :: [PrimePower])
+ Crypto.Lol.Factored: sUnF :: Sing t_aHsk -> Sing (Apply UnFSym0 t_aHsk :: [PrimePower])
- Crypto.Lol.Factored: sUnPP :: Sing t_aLeD -> Sing (Apply UnPPSym0 t_aLeD :: (Prime, Pos))
+ Crypto.Lol.Factored: sUnPP :: Sing t_aHsl -> Sing (Apply UnPPSym0 t_aHsl :: (Prime, Pos))
- Crypto.Lol.PosBin: data AddPosSym0 (l_ayFQ :: TyFun Pos (TyFun Pos Pos -> *))
+ Crypto.Lol.PosBin: data AddPosSym0 (l_avLt :: TyFun Pos (TyFun Pos Pos -> *))
- Crypto.Lol.PosBin: data AddPosSym1 (l_ayFT :: Pos) (l_ayFS :: TyFun Pos Pos)
+ Crypto.Lol.PosBin: data AddPosSym1 (l_avLw :: Pos) (l_avLv :: TyFun Pos Pos)
- Crypto.Lol.PosBin: data D0Sym0 (l_aAoE :: TyFun Bin Bin)
+ Crypto.Lol.PosBin: data D0Sym0 (l_axug :: TyFun Bin Bin)
- Crypto.Lol.PosBin: data D1Sym0 (l_aAoH :: TyFun Bin Bin)
+ Crypto.Lol.PosBin: data D1Sym0 (l_axuj :: TyFun Bin Bin)
- Crypto.Lol.PosBin: data SSym0 (l_ayFx :: TyFun Pos Pos)
+ Crypto.Lol.PosBin: data SSym0 (l_avLa :: TyFun Pos Pos)
- Crypto.Lol.PosBin: data SubPosSym0 (l_ayFB :: TyFun Pos (TyFun Pos Pos -> *))
+ Crypto.Lol.PosBin: data SubPosSym0 (l_avLe :: TyFun Pos (TyFun Pos Pos -> *))
- Crypto.Lol.PosBin: data SubPosSym1 (l_ayFE :: Pos) (l_ayFD :: TyFun Pos Pos)
+ Crypto.Lol.PosBin: data SubPosSym1 (l_avLh :: Pos) (l_avLg :: TyFun Pos Pos)
- Crypto.Lol.PosBin: sAddPos :: Sing t_ayJl -> Sing t_ayJm -> Sing (Apply (Apply AddPosSym0 t_ayJl) t_ayJm :: Pos)
+ Crypto.Lol.PosBin: sAddPos :: Sing t_avOY -> Sing t_avOZ -> Sing (Apply (Apply AddPosSym0 t_avOY) t_avOZ :: Pos)
- Crypto.Lol.PosBin: sSubPos :: Sing t_ayJj -> Sing t_ayJk -> Sing (Apply (Apply SubPosSym0 t_ayJj) t_ayJk :: Pos)
+ Crypto.Lol.PosBin: sSubPos :: Sing t_avOW -> Sing t_avOX -> Sing (Apply (Apply SubPosSym0 t_avOW) t_avOX :: Pos)
- Crypto.Lol.PosBin: type D0Sym1 (t_aAoD :: Bin) = D0 t_aAoD
+ Crypto.Lol.PosBin: type D0Sym1 (t_axuf :: Bin) = D0 t_axuf
- Crypto.Lol.PosBin: type D1Sym1 (t_aAoG :: Bin) = D1 t_aAoG
+ Crypto.Lol.PosBin: type D1Sym1 (t_axui :: Bin) = D1 t_axui
- Crypto.Lol.PosBin: type SSym1 (t_ayFw :: Pos) = S t_ayFw
+ Crypto.Lol.PosBin: type SSym1 (t_avL9 :: Pos) = S t_avL9

Files

lol.cabal view
@@ -5,7 +5,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.2.0.0+version:             0.2.0.1 synopsis:            A library for lattice cryptography. homepage:            https://github.com/cpeikert/Lol Bug-Reports:         https://github.com/cpeikert/Lol/issues@@ -51,7 +51,7 @@   Description:  Compile via LLVM. This produces much better object code,                 but you need to have the LLVM compiler installed. -  Default:      True+  Default:      False  Flag opt   Description: Turn on library optimizations