11 Commits

Author SHA1 Message Date
kaczmarczyck
778102712f venv for Python setup (#653)
* Python uses venv

* Small fixes to python calls
2023-11-07 05:13:21 +01:00
kaczmarczyck
ca65902a8f CTAP library move (#602)
* Moves all CTAP logic into its own library

* workflows fix test

* more coveralls workflow tests
2023-03-07 15:56:46 +01:00
kaczmarczyck
6610a29a67 Fixed proc-macro2 version (#550)
* fixes proc-macro2 in dependencies

* adds missing locked versions, and a verbose print for cargo check

* commits Cargo.lock files

* removes unnecessary Cargo.lock entries

* adds missing Cargo.lock
2022-09-27 10:12:45 +02:00
Howard Yang
12c5a419b4 Add some fuzz subdirs to gitignore 2022-03-22 18:20:42 +08:00
hcyang
3d3689dc23 Freeze cargo fuzz's version and add fuzz corpus to gitignore (#434) 2022-03-07 13:02:13 +01:00
Jean-Michel Picod
e35c41578e Add configuration tool 2020-12-16 18:22:15 +01:00
Guillaume Endignoux
70482a2f21 Install elf2tab in its own directory. 2020-09-29 12:56:21 +02:00
coelner
ef40657c27 install a local elf2tab binary within the repo itself 2020-09-24 12:36:11 +02:00
Guillaume Endignoux
2acacb6591 Update .gitignore. 2020-06-09 16:28:33 +02:00
Jean-Michel Picod
fdbfb1be2a Change the way private key and cert are embedded.
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.
2020-02-05 18:48:28 +01:00
Jean-Michel Picod
f91d2fd3db Initial commit 2020-01-30 11:47:29 +01:00