Ave
84873aa3cf
emrtd: pad document number
2020-12-16 21:21:11 +03:00
iceman1001
c7e5648164
maur default key
2020-12-15 21:35:21 +01:00
Iceman
c253b19190
Merge pull request #1111 from cmolson/em4x70-writekey
...
em4x70: Add write key convenience function.
2020-12-15 19:42:47 +01:00
Christian Molson
60f36b468d
em4x70: Add write key convenience function. Use real values in writekey/auth help text so people with blank tags can program a test key and test authentication.
2020-12-15 12:32:30 -05:00
Iceman
ad25920164
Merge pull request #1110 from cmolson/em4x70-writepin
...
em4x70: Add write pin convenience function to write and verify a new pin
2020-12-15 17:25:55 +01:00
Christian Molson
dc35f79bd2
em4x70: Add write pin convenience function to write and verify a new pin
2020-12-15 11:22:43 -05:00
Iceman
631d6deed3
Merge pull request #1109 from cmolson/em4x70-receive
...
em4x70: Update receive function with expected bits to receive.
2020-12-15 15:06:38 +01:00
Christian Molson
ff762027d9
em4x70: Update receive function with expected bits to receive.
2020-12-15 08:57:11 -05:00
Iceman
f18a297e41
Merge pull request #1108 from cmolson/em4x70-cleanup
...
Em4x70 cleanup
2020-12-15 14:44:20 +01:00
Christian Molson
afbef5ba73
em4x70: clean up check_ack function
2020-12-15 08:34:14 -05:00
Christian Molson
a2c21f1d07
em4x70: fix function names
2020-12-15 08:33:57 -05:00
Iceman
6a9d975260
Merge pull request #1107 from cmolson/em4x70-edge
...
em4x70: clean up edge detection code
2020-12-15 14:27:07 +01:00
Christian Molson
f87aa869c6
em4x70: clean up edge detection code
2020-12-15 08:15:18 -05:00
Iceman
7a01ba90c5
Merge pull request #1106 from cmolson/em4x70-ticks
...
em4x70: Clean up conversion of RF periods to ticks
2020-12-15 10:21:24 +01:00
Iceman
7f6bad4eae
Merge pull request #1105 from aveao/emrtd
...
eMRTD: Bugfixes & basic cleanup
2020-12-15 10:20:28 +01:00
Christian Molson
40654b8ac6
em4x70: Clean up conversion of RF periods to ticks
2020-12-14 19:44:07 -05:00
Ave
fbfe1d051c
emrtd: loads of renames
2020-12-15 02:55:23 +03:00
Iceman
70a70a91bc
Merge pull request #1104 from cmolson/em4x70-signal
...
em4x70: Use fixed threshold for high/low
2020-12-15 00:35:46 +01:00
Iceman
2bc36d5716
Merge pull request #1103 from ikarus23/apdufind
...
APDU finder: Reset the tag every x seconds (default is 5 minutes).
2020-12-15 00:30:40 +01:00
Ave
4969a0bca3
emrtd: Fix a crash
2020-12-15 02:19:42 +03:00
ikarus
d76bdd250b
Fixed changelog.
2020-12-14 23:32:19 +01:00
ikarus
b9b92c6bc3
APDU finder: Prevent reactivating the field (speedup).
2020-12-14 23:27:47 +01:00
Christian Molson
334000d444
em4x70: Used fixed threshold for high/low. Since we measure only pulse lengths (high+low) we just need to make sure the value is higher than noise threshold
2020-12-14 16:17:29 -05:00
Iceman
6f2645ef13
Merge pull request #1102 from cmolson/em4x70
...
em4x70: Improve client print out of tag information
2020-12-14 22:04:06 +01:00
ikarus
006e5d2be0
APDU finder: Reset the tag every x seconds (default is 5 minutes).
2020-12-14 21:48:02 +01:00
Christian Molson
5f8612cf92
em4x70: Improve client print out of tag information
2020-12-14 14:30:43 -05:00
Iceman
c683071901
Merge pull request #1101 from aveao/emrtd
...
eMRTD support 1/?
2020-12-14 18:34:55 +01:00
Ave
3339ba110f
emrtd: Split BAC into its own function
2020-12-14 20:09:20 +03:00
Ave
bc00e92af0
emrtd: Switch from size_t to int to make CI happy
2020-12-14 19:08:03 +03:00
Ave
457311ffd9
emrtd: make clean pass
2020-12-14 18:25:49 +03:00
Ave
d197d5df34
emrtd: Complete non-BAC support
2020-12-14 18:24:24 +03:00
Ave
0bca61aa99
emrtd: Continue work on supporting non-BAC passports
2020-12-14 18:05:45 +03:00
Ave
eaea632eb3
emrtd: Join secure and insecure reads
2020-12-14 17:45:53 +03:00
Ave
19922e1d23
emrtd: Clean up includes, further document used files
2020-12-14 17:30:58 +03:00
Ave
8ed358e3be
emrtd: Mark DESKey as const
2020-12-14 17:28:54 +03:00
Ave
1e16b2d2d9
emrtd: Code cleanup, impl PRNG
2020-12-14 17:26:47 +03:00
Ave
a5aed0dffd
emrtd: Force dumping EF_SOD
2020-12-14 02:42:37 +03:00
Ave
41a7bdef1c
emrtd: Detect file list on card and dump what is available
2020-12-14 02:11:39 +03:00
Ave
a85e8a40d4
emrtd: Get file list from ef_com (but not parse yet)
2020-12-14 01:30:11 +03:00
Ave
d5d5cc1fe6
emrtd: Add further checks to secure_select and secure_read
2020-12-14 00:21:10 +03:00
iceman1001
9db2a04449
fix: rem - now handles cliparse and strings correct
2020-12-13 01:44:03 +01:00
Iceman
859f0b4d84
Merge pull request #1099 from ikarus23/apdufind
...
APDU finder: increment P1/P2 alternating & add Changelog entry.
2020-12-13 01:30:11 +01:00
ikarus
81981a73fe
APDU finder: increment P1/P2 alternating & add Changelog entry.
2020-12-13 01:25:55 +01:00
iceman1001
a9713bbe61
fix #1094 - add Le
2020-12-13 01:17:41 +01:00
Iceman
f9411d55e8
Merge pull request #1098 from ikarus23/apdufuzz
...
Reworked hf 14a apdufuzz (now apdufind).
2020-12-13 00:18:11 +01:00
ikarus
baa86de247
Fixed merge conflict (make style).
2020-12-13 00:16:56 +01:00
ikarus
9300b8b65c
Merge branch 'master' into apdufuzz
2020-12-13 00:14:34 +01:00
ikarus
cd625ca759
Reworked hf 14a apdufuzz (now apdufind).
...
* Renamed to apdufind. Fuzzing is something different than this simple enumeration.
* Removed Le as parameter. This is just the maximum response bytes expected. Not much to find here with this simple tool.
* Sweep through all values, even if a start value was given (don't stop at 0).
* Changed sweep oder to INS->P1->P2->CLA. This way instructions are more quickly found.
* Show response data, if there are any (hex & ascii).
* Retry command with Le = 0x0100 (extended length APDU) if there was a length error return code.
* Improved the output with general information.
* Fixed bug: It's now possible to run the command without parameters.
2020-12-12 23:59:09 +01:00
Ave
21fc1d634f
emrtd: Add 14b support and better presence detection
2020-12-13 01:49:17 +03:00
Ave
ac82a80afa
emrtd: Read more files, save read files
2020-12-12 22:10:40 +03:00