update submodule
This commit is contained in:
parent
6f19620490
commit
53928b7f9e
2
ecc_rs
2
ecc_rs
@ -1 +1 @@
|
|||||||
Subproject commit 3f8e0ff6c993f2bf4966e6f9d7ea32a01a03b24d
|
Subproject commit 31d5d63897894721be9d2c28fa1bb5c1d75fc98b
|
33
src/ecc_speed_test.py
Normal file
33
src/ecc_speed_test.py
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
from tpre import add, multiply, sm2p256v1
|
||||||
|
import time
|
||||||
|
|
||||||
|
# 生成元
|
||||||
|
g = (sm2p256v1.Gx, sm2p256v1.Gy)
|
||||||
|
|
||||||
|
start_time = time.time() # 获取开始时间
|
||||||
|
for i in range(10):
|
||||||
|
result = multiply(g, 10000, 1) # 执行函数
|
||||||
|
end_time = time.time() # 获取结束时间
|
||||||
|
elapsed_time = end_time - start_time # 计算执行时间
|
||||||
|
print(f"rust multiply 执行时间: {elapsed_time:.6f} 秒")
|
||||||
|
|
||||||
|
start_time = time.time() # 获取开始时间
|
||||||
|
for i in range(10):
|
||||||
|
result = multiply(g, 10000, 0) # 执行函数
|
||||||
|
end_time = time.time() # 获取结束时间
|
||||||
|
elapsed_time = end_time - start_time # 计算执行时间
|
||||||
|
print(f"python multiply 执行时间: {elapsed_time:.6f} 秒")
|
||||||
|
|
||||||
|
start_time = time.time() # 获取开始时间
|
||||||
|
for i in range(10):
|
||||||
|
result = add(g, g, 1) # 执行函数
|
||||||
|
end_time = time.time() # 获取结束时间
|
||||||
|
elapsed_time = end_time - start_time # 计算执行时间
|
||||||
|
print(f"rust add 执行时间: {elapsed_time:.6f} 秒")
|
||||||
|
|
||||||
|
start_time = time.time() # 获取开始时间
|
||||||
|
for i in range(10):
|
||||||
|
result = add(g, g, 0) # 执行函数
|
||||||
|
end_time = time.time() # 获取结束时间
|
||||||
|
elapsed_time = end_time - start_time # 计算执行时间
|
||||||
|
print(f"python add 执行时间: {elapsed_time:.6f} 秒")
|
Loading…
x
Reference in New Issue
Block a user