Commit Graph

972 Commits

Author SHA1 Message Date
kaczmarczyck 4d4ce1022b Merge pull request #221 from kaczmarczyck/hmac-secret-reproducing
makes HMAC secret output reproducible
2020-11-24 16:31:31 +01:00
Fabian Kaczmarczyck 0b2ea7d98b makes HMAC secret output reproducible 2020-11-24 16:20:31 +01:00
Julien Cretin 29ee45de6c Do not crash in the driver for store errors
We prefer to return those errors to the fuzzer which can then decide whether
they are expected or not (e.g. when starting from a dirty storage, the store is
expected to have errors).
2020-11-24 11:31:54 +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 90f2d4a249 Fix indentation 2020-11-23 20:33:01 +01:00
Jean-Michel Picod 174c292f2f Adding metadata file used for certification. 2020-11-23 19:16:48 +01:00
kaczmarczyck 3867497c4b Merge pull request #218 from kaczmarczyck/server-side-hmac-secret
Allow HMAC secret with rk=false
2020-11-23 17:31:52 +01:00
Fabian Kaczmarczyck a099ddbabd introduce max credential size for readability 2020-11-23 14:34:38 +01:00
kaczmarczyck 14f59e3619 Merge branch 'master' into server-side-hmac-secret 2020-11-23 13:03:59 +01:00
kaczmarczyck 0cce91f280 Merge pull request #217 from kaczmarczyck/make-up-option
fail on UP=true in make
2020-11-23 13:03:43 +01:00
Fabian Kaczmarczyck 9bb1aad45d wraps HMAC secret into credentials 2020-11-23 12:59:25 +01:00
Fabian Kaczmarczyck 5bf73cb8fd fail on UP=true in make 2020-11-23 12:09:48 +01:00
Julien Cretin d23acb4f64 Make sure production store only builds with usize=u32 2020-11-20 15:55:56 +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
kaczmarczyck 9124de4ec6 Merge branch 'master' into hid-init-sync 2020-11-20 14:42:02 +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
kaczmarczyck fd68698e27 Merge pull request #211 from kaczmarczyck/exclude-list-decrypt
Tries to unwrap credentials in the exclude list
2020-11-20 12:38:44 +01:00
Jean-Michel Picod 22ff0b236f Merge branch 'master' into fix_workflow 2020-11-20 12:29:36 +01:00
kaczmarczyck 44257e57a7 Merge branch 'master' into exclude-list-decrypt 2020-11-20 12:28:29 +01:00
kaczmarczyck aadd9d7ddf Merge pull request #213 from kaczmarczyck/cont-packets
Change priority of errors for HID
2020-11-20 12:28:15 +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
Fabian Kaczmarczyck 9a29795ca6 changes priority of error codes 2020-11-20 06:14:19 +01:00
Fabian Kaczmarczyck e1b419c104 changes sync response and tests it 2020-11-20 05:49:11 +01:00
Fabian Kaczmarczyck 315016f552 unwraps credentials in the exclude list 2020-11-20 03:31:16 +01:00
Julien Cretin e842da0de7 Add store fuzzing 2020-11-19 11:27:50 +01:00
Julien Cretin 78e801c32a Merge pull request #209 from ia0/v2_fuzz
Add stats for fuzzing
2020-11-19 11:22:32 +01:00
Julien Cretin bbb73c77a8 Use width_lim instead of bucket_lim 2020-11-17 10:16:39 +01:00
Julien Cretin fcc9484510 Add stats for fuzzing 2020-11-16 22:44:10 +01:00
Julien Cretin cd898fbbf7 Merge pull request #206 from ia0/v2_fuzz
Add histogram for fuzzing
2020-11-16 22:30:37 +01:00
Julien Cretin fbb1be84a4 Merge branch 'master' into v2_fuzz 2020-11-16 22:15:57 +01:00
Mirna fce91744c6 Addressing some of the requested changes 2020-11-13 22:06:27 +02:00
Mirna f204005eca Merge pull request #199 from MirnaMuhammad98/nfc-example-app
NFC example application
2020-11-13 17:41:50 +02:00
Jean-Michel Picod 1d698fcc4c Merge branch 'master' into nfc-example-app 2020-11-13 16:08:01 +01:00
Julien Cretin de77d4fc0c Add histogram for fuzzing 2020-11-13 10:34:23 +01:00
Julien Cretin 73162ea82c Merge pull request #203 from ia0/v2_fuzz
Create fuzzing and add entropy helpers
2020-11-13 10:29:45 +01:00
Mirna 58b5e4d8fa Add short APDUs parser 2020-11-13 09:32:59 +02:00
Fabian Kaczmarczyck 51681e4910 changes operation touch behaviour 2020-11-13 06:51:53 +01:00
kaczmarczyck 748e149b71 Merge branch 'master' into empty-auth-up 2020-11-13 06:50:16 +01:00
Julien Cretin 1c2e450660 Improve documentation 2020-11-12 16:24:35 +01:00
Julien Cretin db5b21a4ff Add more documentation 2020-11-12 10:54:23 +01:00
Julien Cretin c6f9270be1 Update documentation 2020-11-11 17:52:33 +01:00
Julien Cretin 5673b9148f Use new persistent store library (and delete old) 2020-11-11 17:31:31 +01:00
Julien Cretin d3ee698d69 Build store fuzzing in run_desktop_tests too 2020-11-11 12:56:36 +01:00
Julien Cretin 163e92fa6b Create fuzzing and add entropy helpers 2020-11-11 12:30:24 +01:00
Julien Cretin 8d33c7866d Merge pull request #197 from ia0/v2_lib
Add driver for new store
2020-11-11 12:09:06 +01:00
Julien Cretin d5a43c346f Rename into_ into extract_ 2020-11-11 10:28:32 +01:00
Julien Cretin 833f195d88 Merge branch 'master' into v2_lib 2020-11-10 19:44:45 +01:00
Julien Cretin 0e4be8ca4a Update documentation 2020-11-10 19:44:28 +01:00
Mirna 84dec3f636 Update in the application's workflow 2020-11-10 16:57:31 +02:00