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