Jean-Michel Picod
5ea58bc018
Fix style being used with yapf 0.30.0
2020-04-24 12:38:10 +02:00
Guillaume Endignoux
0a38339b8e
Upgrade to Tock-1.5-rc2
2020-04-24 11:20:12 +02:00
Fabian Kaczmarczyck
8f20a75b17
add 2.1 features to GetInfo
2020-04-20 18:24:11 +02:00
gendx
50c5a1a427
Merge pull request #93 from gendx/doc-update
...
More detailed installation instructions.
2020-04-14 18:31:49 +02:00
Guillaume Endignoux
780a5e6a0d
More detailed installation instructions.
2020-04-14 16:19:48 +02:00
kaczmarczyck
8af456d7f0
Merge pull request #92 from kaczmarczyck/algorithm-identifier-openssh
...
accept the algorithm identifier used by OpenSSH
2020-04-09 18:22:00 +02:00
gendx
879d72bf4b
Merge branch 'master' into algorithm-identifier-openssh
2020-04-09 18:09:33 +02:00
gendx
7253dc2915
Merge pull request #91 from gendx/reproducible-builds
...
Sync with upstream Tock to have reproducible builds.
2020-04-09 18:09:12 +02:00
Fabian Kaczmarczyck
a64d5d41d7
accept the algorithm identifier used by OpenSSH
2020-04-09 15:56:23 +02:00
Guillaume Endignoux
291d3db553
Add rustfmt component to cargo_fmt workflow.
2020-04-09 13:38:57 +02:00
Guillaume Endignoux
e467ed1344
Fix Python formatting.
2020-04-08 15:55:51 +02:00
Guillaume Endignoux
4b9486d0bd
Sync with upstream Tock to have reproducible builds.
2020-04-08 15:45:46 +02:00
Julien Cretin
690db41dc6
Merge pull request #73 from ia0/wipe
...
Wipe sensitive data on entry deletion
2020-03-28 15:06:08 +01:00
Julien Cretin
1a337ab90d
Fix typos in documentation
2020-03-23 12:57:27 +01:00
Julien Cretin
4a9cc3ce2e
Add more details to the store documentation
2020-03-22 17:17:21 +01:00
Julien Cretin
b798b195f4
Return invariant status only and assert in test
2020-03-18 11:10:01 +01:00
Julien Cretin
e1fa8549e1
Merge branch 'master' into wipe
2020-03-18 10:59:24 +01:00
gendx
284b1426ec
Merge pull request #83 from gendx/verbose-feature
...
Add a --verbose parameter to print all USB packets at the OpenSK level.
2020-03-16 12:09:52 +01:00
gendx
93d8df2922
Merge branch 'master' into verbose-feature
2020-03-16 10:39:44 +01:00
Guillaume Endignoux
4d5ef342de
Update workflows.
2020-03-13 16:03:31 +01:00
Guillaume Endignoux
8f4d4c1210
Add a --verbose parameter to print all USB packets at the OpenSK level.
2020-03-13 15:59:51 +01:00
Jean-Michel Picod
57e79c18fc
Merge pull request #82 from jmichelp/master
...
Check nrfutil version.
2020-03-13 15:51:05 +01:00
Jean-Michel Picod
f471fc4b5e
Merge branch 'master' into master
2020-03-13 15:45:25 +01:00
Jean-Michel Picod
9c3f5c34b4
Incorrect import.
2020-03-13 15:26:54 +01:00
kaczmarczyck
dabbe38605
Merge pull request #75 from kaczmarczyck/HMAC-secret-extension
...
adding HMAC-secret support
2020-03-13 15:20:53 +01:00
kaczmarczyck
99ae52785e
Merge branch 'master' into HMAC-secret-extension
2020-03-13 13:42:39 +01:00
gendx
8de99f70d3
Merge pull request #80 from gendx/sync-patches
...
Sync upstream kernel to get more reproducible builds.
2020-03-13 13:33:17 +01:00
Jean-Michel
1768934402
Check nrfutil version.
2020-03-13 11:49:56 +01:00
Guillaume Endignoux
4b1d5d2645
Typo.
2020-03-12 19:11:49 +01:00
Guillaume Endignoux
6f8b8e7a64
Sync nrf52840_mdk_dfu with upstream and add DFU-based boards to run_desktop_tests.sh
2020-03-12 19:08:05 +01:00
Guillaume Endignoux
3deca37699
Add SHA-256 sum computation to CI.
2020-03-12 18:53:16 +01:00
Guillaume Endignoux
e6e04dd173
Sync upstream kernel to get reproducible builds.
2020-03-12 18:35:08 +01:00
kaczmarczyck
811224913f
Merge branch 'master' into HMAC-secret-extension
2020-03-12 16:53:47 +01:00
Fabian Kaczmarczyck
db6be4efac
apply suggestions: Vec to slice, if let to match, comments
2020-03-12 16:38:00 +01:00
Fabian Kaczmarczyck
8d52e8aad7
adding HMAC-secret support
2020-03-12 16:37:48 +01:00
Jean-Michel Picod
ec1ce661d3
Merge pull request #78 from jmichelp/master
...
Revamp deploy.py
2020-03-12 13:44:11 +01:00
Jean-Michel Picod
93bc8da326
Fix missing directory
2020-03-12 13:35:43 +01:00
Jean-Michel Picod
dfe901e87c
Adding missing intelhex python library
2020-03-12 13:29:07 +01:00
Jean-Michel Picod
49182c531a
Add new python dependency
2020-03-12 13:23:54 +01:00
Jean-Michel Picod
0e1c76455d
Address review round #2
2020-03-12 12:12:45 +01:00
Jean-Michel Picod
7c5c7b9d05
Ensure we have something to do.
2020-03-11 18:31:09 +01:00
Jean-Michel Picod
4a3ccb48d7
Allow flashing only the kernel without any app.
2020-03-11 18:29:31 +01:00
Jean-Michel Picod
b22832e9c7
Rely on Makefile to build Tock OS
2020-03-11 18:20:18 +01:00
Jean-Michel Picod
550098d560
Remove duplicate patch
2020-03-11 17:54:37 +01:00
Jean-Michel Picod
e87e78acf4
Minor changes (review round 1)
2020-03-11 17:54:37 +01:00
Jean-Michel Picod
9c13d738fd
Fix pylint
2020-03-11 17:54:37 +01:00
Jean-Michel Picod
e63482af1c
Revamp deploy.py
...
Now the script supports more flashing methods:
- JLink (with tockloader)
- OpenOCD (with tockloader)
- pyOCD
- Nordic DFU
- none (will produce an IntelHex file)
Also merged the contributions from:
- Yihui Xiong to support the Makerdiary USB dongle board
- Dennis Geurts to support Nordic DFU
Doc updated accordingly.
Imported 2 patches for Tock kernel:
- 06-add-set_vector_table_offset.patch (upstream tock/tock#1579 )
- 07-nrf52-bootloader.patch (upstream tock/tock#1681 )
2020-03-11 17:54:37 +01:00
gendx
8b146440a5
Merge pull request #77 from gendx/sync-patches
...
Sync patches with upstream Tock.
2020-03-11 17:38:20 +01:00
Guillaume Endignoux
bb7a0ef801
Sync patches with upstream Tock.
2020-03-11 17:04:05 +01:00
Julien Cretin
61a4fb9784
Wipe sensitive data on entry deletion
...
When inserting (or replacing) entries in the store, the data may be marked as
sensitive. When that entry is deleted, the data is wiped by overwritting it with
zeroes. This may cost a few bytes of overhead per entry with sensitive data to
satisfy the constraint that words may only be written twice.
2020-03-10 14:27:07 +01:00