diff options
| author | J08nY | 2020-03-06 09:34:16 +0100 |
|---|---|---|
| committer | J08nY | 2020-03-06 09:34:16 +0100 |
| commit | 0fde32d49ca8bcba19a370125be99ad0c7572009 (patch) | |
| tree | ec179a272620cb3cf94f9d325197d5b96efda6bd /pyecsca/codegen | |
| parent | 714c7509d66afdacd8e9ce0cfe94ec8ae7f76883 (diff) | |
| download | pyecsca-codegen-0fde32d49ca8bcba19a370125be99ad0c7572009.tar.gz pyecsca-codegen-0fde32d49ca8bcba19a370125be99ad0c7572009.tar.zst pyecsca-codegen-0fde32d49ca8bcba19a370125be99ad0c7572009.zip | |
Fix dynamic trigger command, do not trigger on command processing.
Diffstat (limited to 'pyecsca/codegen')
| -rw-r--r-- | pyecsca/codegen/client.py | 2 | ||||
| -rw-r--r-- | pyecsca/codegen/simpleserial/simpleserial.c | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/pyecsca/codegen/client.py b/pyecsca/codegen/client.py index 2b74f7a..2a906d3 100644 --- a/pyecsca/codegen/client.py +++ b/pyecsca/codegen/client.py @@ -141,7 +141,7 @@ def cmd_ecdsa_verify(data: bytes, sig: bytes) -> str: @public def cmd_set_trigger(actions: Triggers) -> str: vector_bytes = actions.to_bytes(4, "little") - return "t" + hexlify(vector_bytes) + return "t" + hexlify(vector_bytes).decode() @public diff --git a/pyecsca/codegen/simpleserial/simpleserial.c b/pyecsca/codegen/simpleserial/simpleserial.c index 30cd527..b4ac594 100644 --- a/pyecsca/codegen/simpleserial/simpleserial.c +++ b/pyecsca/codegen/simpleserial/simpleserial.c @@ -128,9 +128,7 @@ int simpleserial_get(void) // Callback uint8_t ret[1]; - trigger_high(); ret[0] = commands[cmd].fp(data_buf, i/2); - trigger_low(); simpleserial_put('z', 1, ret); return 1; |
