Contents
Index
lol-apps-0.2.0.0: Lattice-based cryptographic applications using Lol.
Index
addPublic
Crypto.Lol.Applications.SymmSHE
AddPublicCtx
Crypto.Lol.Applications.SymmSHE
addScalar
Crypto.Lol.Applications.SymmSHE
AddScalarCtx
Crypto.Lol.Applications.SymmSHE
balancedTree
Crypto.Lol.Applications.KeyHomomorphicPRF
coeffs
Crypto.Proto.SHE.RqPolynomial
CT
Crypto.Lol.Applications.SymmSHE
decrypt
Crypto.Lol.Applications.SymmSHE
DecryptCtx
Crypto.Lol.Applications.SymmSHE
DecryptUCtx
Crypto.Lol.Applications.SymmSHE
decryptUnrestricted
Crypto.Lol.Applications.SymmSHE
e
Crypto.Proto.SHE.TunnelInfo
embedCT
Crypto.Lol.Applications.SymmSHE
embedSK
Crypto.Lol.Applications.SymmSHE
encrypt
Crypto.Lol.Applications.SymmSHE
EncryptCtx
Crypto.Lol.Applications.SymmSHE
errorTerm
Crypto.Lol.Applications.SymmSHE
ErrorTermCtx
Crypto.Lol.Applications.SymmSHE
errorTermUnrestricted
Crypto.Lol.Applications.SymmSHE
EvalHints
Crypto.Lol.Applications.HomomPRF
evalTree
Crypto.Lol.Applications.KeyHomomorphicPRF
fileDescriptorProto
1 (Function)
Crypto.Proto.SHE
2 (Function)
Crypto.Proto.HomomPRF
FullBinTree
Crypto.Lol.Applications.KeyHomomorphicPRF
func
Crypto.Proto.SHE.TunnelInfo
funcs
Crypto.Proto.HomomPRF.LinearFuncChain
gad
Crypto.Proto.SHE.KSHint
genSK
Crypto.Lol.Applications.SymmSHE
GenSKCtx
Crypto.Lol.Applications.SymmSHE
genSKWithVar
Crypto.Lol.Applications.SymmSHE
GenTunnelInfoCtx
Crypto.Lol.Applications.SymmSHE
grayCode
Crypto.Lol.Applications.KeyHomomorphicPRF
hint
1 (Function)
Crypto.Proto.SHE.KSHint
2 (Function)
Crypto.Proto.SHE.TunnelInfo
Hints
Crypto.Lol.Applications.HomomPRF
hints
1 (Function)
Crypto.Proto.HomomPRF.TunnelInfoChain
2 (Function)
Crypto.Proto.HomomPRF.RoundHintChain
homomPRF
Crypto.Lol.Applications.HomomPRF
homomPRFM
Crypto.Lol.Applications.HomomPRF
I
Crypto.Lol.Applications.KeyHomomorphicPRF
KeySwitchCtx
Crypto.Lol.Applications.SymmSHE
keySwitchLinear
Crypto.Lol.Applications.SymmSHE
keySwitchQuadCirc
Crypto.Lol.Applications.SymmSHE
KSHint
1 (Type/Class)
Crypto.Proto.SHE.KSHint
2 (Data Constructor)
Crypto.Proto.SHE.KSHint
KSHintCtx
Crypto.Lol.Applications.SymmSHE
KSLinearHint
Crypto.Lol.Applications.SymmSHE
ksLinearHint
Crypto.Lol.Applications.SymmSHE
KSQuadCircHint
Crypto.Lol.Applications.SymmSHE
ksQuadCircHint
Crypto.Lol.Applications.SymmSHE
L
Crypto.Lol.Applications.KeyHomomorphicPRF
latticePRF
Crypto.Lol.Applications.KeyHomomorphicPRF
latticePRFM
Crypto.Lol.Applications.KeyHomomorphicPRF
leftSpineTree
Crypto.Lol.Applications.KeyHomomorphicPRF
LinearFuncChain
1 (Type/Class)
Crypto.Proto.HomomPRF.LinearFuncChain
2 (Data Constructor)
Crypto.Proto.HomomPRF.LinearFuncChain
LWECtx
Crypto.Lol.Applications.SymmSHE
makeFamily
Crypto.Lol.Applications.KeyHomomorphicPRF
modSwitchPT
Crypto.Lol.Applications.SymmSHE
ModSwitchPTCtx
Crypto.Lol.Applications.SymmSHE
mulPublic
Crypto.Lol.Applications.SymmSHE
MulPublicCtx
Crypto.Lol.Applications.SymmSHE
mulScalar
Crypto.Lol.Applications.SymmSHE
MulScalarCtx
Crypto.Lol.Applications.SymmSHE
MultiTunnelCtx
Crypto.Lol.Applications.HomomPRF
p
Crypto.Proto.SHE.TunnelInfo
PRFFamily
Crypto.Lol.Applications.KeyHomomorphicPRF
PRFState
Crypto.Lol.Applications.KeyHomomorphicPRF
prfState
Crypto.Lol.Applications.KeyHomomorphicPRF
protoInfo
1 (Function)
Crypto.Proto.SHE
2 (Function)
Crypto.Proto.HomomPRF
PT
Crypto.Lol.Applications.SymmSHE
PTRings
Crypto.Lol.Applications.HomomPRF
PTRound
Crypto.Lol.Applications.HomomPRF
PTTunnel
Crypto.Lol.Applications.HomomPRF
ptTunnel
Crypto.Lol.Applications.HomomPRF
ptTunnelFuncs
Crypto.Lol.Applications.HomomPRF
r
Crypto.Proto.SHE.TunnelInfo
randomFamily
Crypto.Lol.Applications.KeyHomomorphicPRF
randomTree
Crypto.Lol.Applications.KeyHomomorphicPRF
rescaleLinearCT
Crypto.Lol.Applications.SymmSHE
RHCons
Crypto.Lol.Applications.HomomPRF
RHNil
Crypto.Lol.Applications.HomomPRF
rightSpineTree
Crypto.Lol.Applications.KeyHomomorphicPRF
ringPRF
Crypto.Lol.Applications.KeyHomomorphicPRF
ringPRFM
Crypto.Lol.Applications.KeyHomomorphicPRF
RoundHintChain
1 (Type/Class)
Crypto.Proto.HomomPRF.RoundHintChain
2 (Data Constructor)
Crypto.Proto.HomomPRF.RoundHintChain
RoundHints
Crypto.Lol.Applications.HomomPRF
roundHints
Crypto.Lol.Applications.HomomPRF
RqPolynomial
1 (Type/Class)
Crypto.Proto.SHE.RqPolynomial
2 (Data Constructor)
Crypto.Proto.SHE.RqPolynomial
s
Crypto.Proto.SHE.TunnelInfo
SecretKey
1 (Type/Class)
Crypto.Proto.SHE.SecretKey
2 (Data Constructor)
Crypto.Proto.SHE.SecretKey
SK
Crypto.Lol.Applications.SymmSHE
sk
Crypto.Proto.SHE.SecretKey
SwitchCtx
Crypto.Lol.Applications.SymmSHE
TFCons
Crypto.Lol.Applications.HomomPRF
TFNil
Crypto.Lol.Applications.HomomPRF
THCons
Crypto.Lol.Applications.HomomPRF
THNil
Crypto.Lol.Applications.HomomPRF
ToSDCtx
Crypto.Lol.Applications.SymmSHE
Tunnel
Crypto.Lol.Applications.HomomPRF
tunnelCT
Crypto.Lol.Applications.SymmSHE
TunnelCtx
Crypto.Lol.Applications.SymmSHE
TunnelFuncs
Crypto.Lol.Applications.HomomPRF
TunnelInfo
1 (Type/Class)
Crypto.Proto.SHE.TunnelInfo
2 (Data Constructor)
Crypto.Proto.SHE.TunnelInfo
3 (Type/Class)
Crypto.Lol.Applications.SymmSHE
tunnelInfo
Crypto.Lol.Applications.SymmSHE
TunnelInfoChain
1 (Type/Class)
Crypto.Proto.HomomPRF.TunnelInfoChain
2 (Data Constructor)
Crypto.Proto.HomomPRF.TunnelInfoChain
3 (Type/Class)
Crypto.Lol.Applications.HomomPRF
tunnelInfoChain
Crypto.Lol.Applications.HomomPRF
twaceCT
Crypto.Lol.Applications.SymmSHE
TwoOf
Crypto.Lol.Applications.HomomPRF
v
Crypto.Proto.SHE.SecretKey
ZqDown
Crypto.Lol.Applications.HomomPRF
ZqResult
Crypto.Lol.Applications.HomomPRF
ZqUp
Crypto.Lol.Applications.HomomPRF