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 +2/−2
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