Fabian Kaczmarczyck
de360a6cb6
removes all occurences of CTAP 2.1 flags from workflows
2021-01-07 18:40:37 +01:00
Julien Cretin
4253854cf1
Remove ram_storage feature
...
We don't need to build a production key without persistent storage. Tests and
fuzzing continue to use the std feature to use the RAM implementation (that does
sanity checks).
2020-12-10 13:06:05 +01:00
Jean-Michel Picod
1d698fcc4c
Merge branch 'master' into nfc-example-app
2020-11-13 16:08:01 +01:00
Julien Cretin
d3ee698d69
Build store fuzzing in run_desktop_tests too
2020-11-11 12:56:36 +01:00
Mirna
f48046d1e4
Added checks using NFC feature flag
2020-11-05 10:39:51 +02:00
Mirna
c232f2344c
Resolve comments
2020-11-04 20:05:32 +02:00
Mirna
aa47d1c278
Supply NFC feature flag to desktop checks
2020-11-04 17:49:28 +02:00
Guillaume Endignoux
63432000db
Allow clippy::new_without_default.
2020-09-29 11:19:41 +02:00
Guillaume Endignoux
ca288d2695
Add Clippy to run_desktop_tests.sh script.
2020-09-29 11:06:59 +02:00
Julien Cretin
a203ff13df
Create new store and add storage API
2020-09-24 14:24:18 +02:00
Guillaume Endignoux
85a34ad085
Migrate import statements and macros to Rust 2018.
2020-09-24 11:28:24 +02:00
Guillaume Endignoux
31a8996ea5
Add tests for heapviz tool.
2020-06-26 11:05:45 +02:00
Guillaume Endignoux
e457efc4d6
Add a heap visualization tool.
2020-06-25 15:46:08 +02:00
Fabian Kaczmarczyck
8bbf42623f
adds cargo checks and tests to workflows and locally
2020-04-29 09:53:44 +02:00
Fabian Kaczmarczyck
d9c4c729e8
adds a feature flag for CTAP2.1, addresses comments
2020-04-28 16:04:09 +02:00
Guillaume Endignoux
4b9486d0bd
Sync with upstream Tock to have reproducible builds.
2020-04-08 15:45:46 +02: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
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
6d323f3c5a
Apply make suggestions.
2020-03-05 12:03:35 +01:00
Guillaume Endignoux
68ec755936
Add tests that supported boards build properly.
2020-03-05 11:34:45 +01:00
Julien Cretin
e52a671810
Support storing in RAM instead of flash
...
This permits to run without persistent storage. The benefit is that the board
doesn't implement a the syscall API in Tock. The disadvantage is that rebooting
the key will reset the storage.
2020-03-04 16:24:06 +01:00
Guillaume Endignoux
9f6207f5a5
Add more cargo check combinations, to include the panic_console and debug_allocations features.
2020-03-02 16:16:55 +01:00
Jean-Michel Picod
5bd7863c4d
Fix run_desktop_tests.sh script
...
The script begins with `set -eux` and therefore will fail when using an
undefined variable. This is the case with `TRAVIS_OS_NAME` outside of
Travis.
2020-02-06 16:34:34 +01:00
Jean-Michel Picod
06e5f1dbf1
Run unit tests also outside of travis
2020-02-06 15:31:11 +01:00
Jean-Michel Picod
95a8fe7d3f
Enable Travis on OSX
...
Only do the build/link check. The unit tests are only ran on linux.
2020-02-06 15:13:21 +01:00
Jean-Michel Picod
f91d2fd3db
Initial commit
2020-01-30 11:47:29 +01:00