Jean-Michel Picod
7213c4ee99
Address first round of comments.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
ca0606a557
Bump versions to 1.0 for FIDO2 certification.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
a1854bb98a
Update documentation
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
e35c41578e
Add configuration tool
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
3c93c8ddc6
Remove compile time crypto material.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
efb6378311
Add vendor command to load certificate and priv key
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
218188ad49
Add CRP support in libtock-rs
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
6e5a8cdf6d
Add kernel support for firmware protection
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
b002b4669e
Update UICR registers.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
8a9a1dc87a
Merge pull request #233 from jmichelp/master
...
Use a vscode workspace instead of local settings.
2020-12-10 12:59:53 +01:00
Jean-Michel Picod
c2de3e7ed9
Use a vscode workspace instead of local settings.
2020-12-10 10:02:48 +01:00
Jean-Michel Picod
74a184372e
Merge pull request #232 from jmichelp/master
...
Add missing license header.
2020-12-09 19:06:37 +01:00
Jean-Michel Picod
62dd088cd0
Add missing license header.
2020-12-09 18:55:08 +01:00
Jean-Michel Picod
79c1ef29c4
Merge pull request #227 from krkhan/apdu-parser-kk
...
Add extended APDU parser
2020-12-03 17:55:39 +01:00
Jean-Michel Picod
c256a44dcb
Merge pull request #205 from MirnaMuhammad98/apdu-parser
...
Add APDUs Parser
2020-12-01 18:59:42 +01:00
Jean-Michel Picod
57b2bd6871
Merge branch 'master' into apdu-parser
2020-12-01 18:52:44 +01:00
Jean-Michel Picod
64027774a5
Merge pull request #222 from jmichelp/transparency
...
Ensure CTAP1 uses the storage to access attestation material
2020-11-26 17:32:43 +01:00
Jean-Michel Picod
3d1d827984
Address PR comments
2020-11-26 16:29:14 +01:00
Jean-Michel Picod
d491492554
Format
2020-11-25 17:48:47 +01:00
Jean-Michel Picod
f2b3ca4029
Make private key sensitive and ensure attestation is OTP
2020-11-25 17:44:52 +01:00
Jean-Michel Picod
f47e1e2a86
Ensure store behaves as expected in prod
2020-11-25 17:44:19 +01:00
Jean-Michel Picod
41f7cc7b14
CTAP1/U2F accesses attestation material through the store.
2020-11-25 17:31:05 +01:00
Jean-Michel Picod
026b4a66ac
Fix CTAP2 batch attestation
2020-11-25 17:26:08 +01:00
Jean-Michel Picod
3dbfae972f
Always insert attestation material in the store
2020-11-25 17:17:57 +01:00
Jean-Michel Picod
6a2a482b03
Merge pull request #200 from kaczmarczyck/empty-auth-up
...
Adds a UP check for device identification
2020-11-24 18:48:38 +01:00
Jean-Michel Picod
2da14783d3
Merge pull request #219 from jmichelp/certification
...
Adding metadata file used for certification.
2020-11-24 10:35:48 +01:00
Jean-Michel Picod
a412da8c73
Merge pull request #212 from kaczmarczyck/hid-init-sync
...
Change response in HID_INIT for sync
2020-11-20 15:37:25 +01:00
Jean-Michel Picod
8c60d4b97d
Merge pull request #215 from jmichelp/fix_workflow
...
Fix broken crypto_test workflow.
2020-11-20 13:38:19 +01:00
Jean-Michel Picod
4645ed322d
Merge branch 'master' into fix_workflow
2020-11-20 13:23:43 +01:00
Jean-Michel Picod
22ff0b236f
Merge branch 'master' into fix_workflow
2020-11-20 12:29:36 +01:00
Jean-Michel Picod
dab0077b87
Fix broken crypto_test workflow.
...
The use of `::set-env` command in workflows is not being depreacted.
Moving to the new way of setting environment variables.
2020-11-20 11:58:39 +01:00
Jean-Michel Picod
1d698fcc4c
Merge branch 'master' into nfc-example-app
2020-11-13 16:08:01 +01:00
Jean-Michel Picod
eba91e983d
Merge pull request #145 from coelner/elf2tab
...
Elf2tab internally install
2020-09-24 13:34:57 +02:00
Jean-Michel Picod
b802f1b8b5
Merge branch 'master' into elf2tab
2020-09-24 13:22:27 +02:00
Jean-Michel Picod
3bd411336c
Merge pull request #150 from jmichelp/master
...
Update to a newer kernel version
2020-09-22 17:35:16 +02:00
Jean-Michel Picod
8ff1c02b9a
Update reproducible hashes
2020-09-22 17:24:17 +02:00
Jean-Michel Picod
beb9f90099
Merge branch 'master' into master
2020-09-22 17:15:04 +02:00
Jean-Michel Picod
942a20dbda
Merge pull request #153 from jmichelp/fix-reproducible
...
Fix reproducibility
2020-09-18 17:47:16 +02:00
Jean-Michel Picod
0afe96e575
Merge branch 'master' into fix-reproducible
2020-09-18 17:37:17 +02:00
Jean-Michel Picod
65ca227dc3
Fix reproducibility
2020-09-18 17:23:06 +02:00
Jean-Michel Picod
2b2b9ecc6f
Update reproducible hashes
2020-09-16 17:24:53 +02:00
Jean-Michel Picod
62151ed614
Fix MPU issue
2020-09-16 17:15:33 +02:00
Jean-Michel Picod
4f6b1fa04e
Update hashes.
2020-09-16 14:07:13 +02:00
Jean-Michel Picod
a70c57f57b
Fix reproducibility
2020-09-16 13:56:53 +02:00
Jean-Michel Picod
b4e77e54e3
Fix references
2020-09-16 12:13:30 +02:00
Jean-Michel Picod
730670eac8
Update reproducible references
2020-09-16 12:03:45 +02:00
Jean-Michel Picod
9e8e83fb32
Patch cleanup
2020-09-16 11:48:59 +02:00
Jean-Michel Picod
5ca23c4e05
Update patches for newer kernel
2020-09-16 11:35:19 +02:00
Jean-Michel Picod
a660d5cfda
Remove unnecessary patch
2020-09-16 10:40:08 +02:00
Jean-Michel Picod
bb2685ca94
Update out-of-tree board to new kernel
2020-09-16 10:38:36 +02:00
Jean-Michel Picod
cc495b8c85
Bump kernel version
2020-09-16 10:37:18 +02:00
Jean-Michel Picod
655eac2e8a
Merge pull request #147 from jmichelp/master
...
Few fixes/improvements
2020-09-16 10:34:37 +02:00
Jean-Michel Picod
aea26d9909
Add missing aaguid.txt for reproducibility
2020-09-16 10:07:50 +02:00
Jean-Michel Picod
4b4f3ccbfb
Fix pylint error
2020-09-15 11:29:03 +02:00
Jean-Michel Picod
34f3483f9e
Decoralate AAGUID and certificates
2020-09-14 14:03:57 +02:00
Jean-Michel Picod
62c9cebb3e
Fix logic error with ctap2.1
2020-09-01 17:23:43 +02:00
Jean-Michel Picod
728401b00f
Bump elf2tab to 0.6.0
2020-09-01 17:23:26 +02:00
Jean-Michel Picod
403048d2f5
Merge branch 'master' into develop
2020-08-17 12:07:44 +02:00
Jean-Michel Picod
57bf623539
Merge pull request #140 from jmichelp/master
...
Fix parsing logic of deploy.py script
2020-08-12 11:49:44 +02:00
Jean-Michel Picod
d4bb0dd7ef
Fix parsing logic of deploy.py script
2020-08-12 11:20:37 +02:00
Jean-Michel Picod
5495bbd2a4
Merge pull request #136 from jmichelp/master
...
Move to tockloader 1.5
2020-08-11 18:09:10 +02:00
Jean-Michel Picod
f68ab0be9d
Update GitHub workflow
2020-08-07 16:39:11 +02:00
Jean-Michel Picod
8f358b7d81
Move to tockloader 1.5
2020-08-07 16:28:39 +02:00
Jean-Michel Picod
1ad3df42dc
Merge pull request #104 from jmichelp/master
...
Add missing parameter that got introduced in tockloader 1.4
2020-04-29 14:17:16 +02:00
Jean-Michel Picod
999e331306
Add missing paramter that got introduced in tockloader 1.4
2020-04-29 14:05:06 +02:00
Jean-Michel Picod
86b976dc73
Merge pull request #102 from jmichelp/master
...
Adjust yapf formatter
2020-04-29 14:04:36 +02:00
Jean-Michel Picod
ca15ea4323
Fix formatting
2020-04-29 11:48:12 +02:00
Jean-Michel Picod
8211df81d5
Adjust regexp
2020-04-29 11:46:52 +02:00
Jean-Michel Picod
8e182b9de9
Introduce formatting mistake
2020-04-29 11:40:48 +02:00
Jean-Michel Picod
3e19c7512f
Fix missing parentheses in regexp
2020-04-29 11:40:14 +02:00
Jean-Michel Picod
674c4c1b9a
Fixing yapf matcher
2020-04-29 11:38:33 +02:00
Jean-Michel Picod
2e35d0074a
Introduce formatting error to test yapf
2020-04-29 11:05:28 +02:00
Jean-Michel Picod
332d7bc2ea
Update yapf matcher.
...
Extracting the diff is not very useful because messages are not
concatenated. The line/column info is also not useful because the
diff includes some context lines.
2020-04-28 18:36:04 +02:00
Jean-Michel Picod
a611496497
Force format error to test yapf matcher
2020-04-28 18:27:05 +02:00
Jean-Michel Picod
32f0090888
Try to fix yapf matcher
2020-04-28 18:24:46 +02:00
Jean-Michel Picod
a0601145ed
More accurate error message regarding tockloader version.
2020-04-28 10:05:16 +02:00
Jean-Michel Picod
c9773e0f80
Fix dependency on tockloader 1.4
...
Now that it has been released and pushed to pypi, make sure that
tockloader is at least 1.4 version
2020-04-28 10:02:47 +02:00
Jean-Michel Picod
fb945b314e
Merge branch 'master' into tock-1.5
2020-04-24 15:47:54 +02:00
Jean-Michel Picod
d140e5a93d
Merge pull request #99 from jmichelp/master
...
Fix style being used with yapf 0.30.0
2020-04-24 15:42:59 +02:00
Jean-Michel Picod
7cfe3ac3cd
Merge branch 'master' into master
2020-04-24 15:37:46 +02:00
Jean-Michel Picod
7516badab0
Fix formating because of new style in yapf
2020-04-24 12:45:58 +02:00
Jean-Michel Picod
5ea58bc018
Fix style being used with yapf 0.30.0
2020-04-24 12:38:10 +02: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
Jean-Michel
1768934402
Check nrfutil version.
2020-03-13 11:49:56 +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
Jean-Michel Picod
47bd524c40
Merge pull request #68 from jmichelp/master
...
Fix extraneous globbing in workflows
2020-03-06 14:07:48 +01:00
Jean-Michel Picod
e21c753dd3
Merge branch 'master' into master
2020-03-06 13:36:11 +01:00