aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/codegen/client.py
diff options
context:
space:
mode:
authorJ08nY2020-03-02 17:23:20 +0100
committerJ08nY2020-03-02 17:23:20 +0100
commit49018aa37f44b56292193b763ed4a8bb15389c30 (patch)
tree9d62101f699075d18c9406a2a175bdd5c377954a /pyecsca/codegen/client.py
parent81e5f24363cf8f50099b7fbed0fd3bcfaac9d5ea (diff)
downloadpyecsca-codegen-49018aa37f44b56292193b763ed4a8bb15389c30.tar.gz
pyecsca-codegen-49018aa37f44b56292193b763ed4a8bb15389c30.tar.zst
pyecsca-codegen-49018aa37f44b56292193b763ed4a8bb15389c30.zip
Add support for specifying multiplication and square algos.
Diffstat (limited to 'pyecsca/codegen/client.py')
-rw-r--r--pyecsca/codegen/client.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyecsca/codegen/client.py b/pyecsca/codegen/client.py
index 6eaec79..07feb93 100644
--- a/pyecsca/codegen/client.py
+++ b/pyecsca/codegen/client.py
@@ -3,6 +3,7 @@ import re
from binascii import hexlify, unhexlify
from enum import IntFlag
from os import path
+from time import time
from typing import Mapping, Union, Optional, Tuple
import chipwhisperer as cw
@@ -316,7 +317,9 @@ def generate(ctx: click.Context, timeout, curve):
target.timeout = timeout
target.connect()
target.set_params(curve)
+ start = time()
click.echo(target.generate())
+ click.echo(time() - start)
target.disconnect()