- May 06, 2020
-
-
Julien Cretin authored
Removing support for writable flash regions permits to save 1 page in the binary due to alignment constraints. It also permits to reduce the diff with libtock-rs which doesn't support writable flash regions. This commit also updates the `SyscallStorage` documentation.
-
- Apr 29, 2020
-
-
Julien Cretin authored
-
Julien Cretin authored
-
Julien Cretin authored
They don't play well with DFU.
-
Fabian Kaczmarczyck authored
-
- Apr 28, 2020
-
-
Fabian Kaczmarczyck authored
-
- Apr 20, 2020
-
-
Fabian Kaczmarczyck authored
-
- Apr 09, 2020
-
-
Fabian Kaczmarczyck authored
-
- Mar 23, 2020
-
-
Julien Cretin authored
-
- Mar 22, 2020
-
-
Julien Cretin authored
-
- Mar 18, 2020
-
-
Julien Cretin authored
-
- Mar 13, 2020
-
-
Guillaume Endignoux authored
-
- Mar 12, 2020
-
-
Fabian Kaczmarczyck authored
-
Fabian Kaczmarczyck authored
-
- Mar 10, 2020
-
-
Julien Cretin authored
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.
-
- Mar 04, 2020
-
-
Julien Cretin authored
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.
-
- Feb 06, 2020
-
-
Guillaume Endignoux authored
-
- Feb 05, 2020
-
-
Jean-Michel Picod authored
OpenSSL seems to serialize bigints as signed value, which means the ECC key may end up being 33 bytes instead of the 32 bytes we're expecting, causing build to fail. The shell script extraction is now replaced by a build.rs script that uses OpenSSL to extract the content and do sanity checks. Forcing generating cryptographic materials now always generate a key and a certificate (useful to compile/flash multiple keys without them being considered as clones). The self-signed CA is left untouched.
-
- Jan 30, 2020
-
-
Jean-Michel Picod authored
-