def NAND(ctxt1, ctxt2, pubkey): ctxt = fhe.Ctxt() fhe.NAND(ctxt, ctxt1, ctxt2, pubkey) return ctxt
def __init__(self, pubkey=None): self.ctxt_ = fhe.Ctxt() self.pubkey_ = pubkey
def XOR(ctxt1, ctxt2, pubkey): ctxt = fhe.Ctxt() fhe.XOR(ctxt, ctxt1, ctxt2, pubkey) return ctxt
def NOT(ctxt1): ctxt = fhe.Ctxt() fhe.NOT(ctxt, ctxt1) return ctxt