Commit Graph

925 Commits

Author SHA1 Message Date
Fabian Kaczmarczyck
65f4f2de25 moves shared precheck into helper function 2020-11-24 18:11:18 +01:00
kaczmarczyck
bdc2504048 Merge branch 'master' into empty-auth-up 2020-11-24 17:42:05 +01:00
Julien Cretin
b0dc019b4e Merge pull request #220 from ia0/fix_driver_crash
Do not crash in the driver for store errors
2020-11-24 16:55:42 +01:00
Julien Cretin
2add1c2cd2 Merge branch 'master' into fix_driver_crash 2020-11-24 16:46:21 +01:00
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
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