forked from sangge/tpre-python
feat: add debug trace
This commit is contained in:
parent
c7a942634e
commit
1958f95c24
@ -1,6 +1,7 @@
|
|||||||
from gmssl import * #pylint: disable = e0401
|
from gmssl import * #pylint: disable = e0401
|
||||||
from typing import Tuple, Callable
|
from typing import Tuple, Callable
|
||||||
import random
|
import random
|
||||||
|
import traceback
|
||||||
|
|
||||||
point = Tuple[int, int]
|
point = Tuple[int, int]
|
||||||
capsule = Tuple[point, point, int]
|
capsule = Tuple[point, point, int]
|
||||||
@ -173,6 +174,7 @@ def KDF(G: point) -> int:
|
|||||||
mask_128bit = (1 << 128) - 1
|
mask_128bit = (1 << 128) - 1
|
||||||
digest = digest & mask_128bit
|
digest = digest & mask_128bit
|
||||||
print('key =',digest)
|
print('key =',digest)
|
||||||
|
traceback.print_stack()
|
||||||
return digest
|
return digest
|
||||||
|
|
||||||
def GenerateKeyPair(
|
def GenerateKeyPair(
|
||||||
@ -403,7 +405,8 @@ def DecapsulateFrags(sk_B:int,
|
|||||||
for i in range(t):
|
for i in range(t):
|
||||||
for j in range(t):
|
for j in range(t):
|
||||||
if j == i:
|
if j == i:
|
||||||
j=j+1
|
# j=j+1
|
||||||
|
continue
|
||||||
else:
|
else:
|
||||||
bi = bi * (Sx[j]//(Sx[j]-Sx[i])) # 暂定整除
|
bi = bi * (Sx[j]//(Sx[j]-Sx[i])) # 暂定整除
|
||||||
bis.append(bi)
|
bis.append(bi)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user