コード例 #1
0
ファイル: library.py プロジェクト: ryandeng1/mc2-copy
def reveal(secret):
    try:
        return secret.reveal()
    except AttributeError:
        res = cint()
        instructions.asm_open(res, secret)
        return res
コード例 #2
0
def reveal(secret):
    if isinstance(secret, _number):
        return secret.reveal()
    if secret.is_gf2n:
        res = cgf2n()
    else:
        res = cint()
    instructions.asm_open(res, secret)
    return res
コード例 #3
0
ファイル: library.py プロジェクト: SanjeevSolanki/MP-SPDZ
def reveal(secret):
    try:
        return secret.reveal()
    except AttributeError:
        if secret.is_gf2n:
            res = cgf2n()
        else:
            res = cint()
        instructions.asm_open(res, secret)
        return res
コード例 #4
0
ファイル: library.py プロジェクト: lance6716/SPDZ-2
def reveal(secret):
    try:
        return secret.reveal()
    except AttributeError:
        if secret.is_gf2n:
            res = cgf2n()
        else:
            res = cint()
        instructions.asm_open(res, secret)
        return res