Commit graph

195 commits

Author SHA1 Message Date
merlokk 88b2cf41de add description 2019-01-09 18:46:55 +02:00
iceman1001 e276bf1ce3 FIX: gcc8.1 warnings 2019-01-09 16:25:49 +01:00
merlokk 4a38ab7be4 small fix 2019-01-09 17:08:23 +02:00
merlokk 010492a87e input list build fixed 2019-01-09 17:04:21 +02:00
merlokk 4880316ab9 fix hash 2019-01-09 15:20:18 +02:00
iceman1001 8f18a9abf2 CHG: tvl tag length adapted 2019-01-09 12:07:07 +01:00
iceman1001 d13541791b chg: tlvtag can be 4bytes.. 2019-01-08 20:20:16 +01:00
merlokk 1fb7948623 emv commands now prints channel 2019-01-08 19:49:31 +02:00
iceman1001 11e0c09fdd CHG: more definitions 2019-01-08 16:48:04 +01:00
iceman1001 f99e6a5cae chg: remove warning 2019-01-06 19:19:30 +01:00
merlokk a86c6fa1a8 get rid of math.h ) 2019-01-03 21:00:07 +02:00
merlokk b5c2ccb78f pse/ppse works 2019-01-03 20:07:08 +02:00
merlokk 00d4393af4 tlv_get_uint8 2019-01-03 19:43:01 +02:00
merlokk 723298d00c added new tlv function 2019-01-03 19:42:40 +02:00
merlokk a5f8454168 added pse sfi files get 2019-01-03 13:41:28 +02:00
merlokk 0da07fe81c get SFI records 2019-01-02 19:31:06 +02:00
Chris 75d0b0b06f CHG: 'emv roca' - added selftest and textual layouts'
DEL: removed unused old emv files
2019-01-01 10:53:41 +01:00
Chris 0ddda8998e chg: added info 2019-01-01 10:15:27 +01:00
merlokk 690a8e604a updated licanse according to changes https://gist.github.com/robstradling/f525d423c79690b72e650e2ad38a161d#file-roca-c-L138 2018-12-29 00:31:10 +02:00
merlokk 3926874995 fix pse channels 2018-12-28 20:48:45 +02:00
merlokk 376ead028a added tests 2018-12-28 20:33:38 +02:00
merlokk 7401d51ebf roca works 2018-12-28 20:33:24 +02:00
merlokk e315328625 works 2018-12-28 20:06:18 +02:00
merlokk 44343d806f add some debug 2018-12-28 19:25:19 +02:00
merlokk 05814fbe75 added mpi print 2018-12-28 19:06:51 +02:00
merlokk f1cd108b1a move g_one to cycle 2018-12-28 18:09:20 +02:00
merlokk 5eafc491ec small add 2018-12-28 18:00:37 +02:00
merlokk 404f23ddbd small fix 2018-12-28 17:50:51 +02:00
merlokk 18225c7c7f some fix 2018-12-28 17:48:52 +02:00
merlokk 6afda099db added test/ not works 2018-12-28 17:46:57 +02:00
merlokk 625b696291 roca works 2018-12-28 17:25:11 +02:00
merlokk 67b7edeb44 extract keys works 2018-12-28 17:07:58 +02:00
merlokk b0c1828c1d load params 2018-12-28 16:58:11 +02:00
merlokk 8e5133582d emv roca select app 2018-12-28 16:43:15 +02:00
merlokk ab41b4a991 emv_rocacheck 2018-12-28 16:40:53 +02:00
merlokk 9804526dca small fix for unsigned int 2018-12-28 14:52:24 +02:00
merlokk b1145ba577 mpi_get_uint 2018-12-28 14:50:23 +02:00
merlokk 88d42a1af5 make 2018-12-28 13:46:52 +02:00
Chris c6089d7fdb chg: more definitions 2018-12-26 17:54:29 +01:00
Chris ed68068107 chg: 'emv roca' -now compiles 2018-12-26 12:50:11 +01:00
Chris 33f6439d38 add 'emv roca' - new command, will be able to test for ROCA 2018-12-26 11:02:00 +01:00
Chris 5140db2ac6 CHG: some more descriptions 2018-12-25 18:13:41 +01:00
iceman1001 acb41a7376 CHG: 'sc brute' - now is interruptable, optional tlv decode, 2018-12-23 09:48:46 +01:00
iceman1001 4ef59c3771 CHG: uniform output. 2018-12-18 18:43:27 +01:00
merlokk b42709837f fix sending Le over 7816 T=0 2018-12-18 18:55:46 +02:00
merlokk 80d07bcaac added code if AIP not found 2018-12-06 20:04:28 +02:00
merlokk 17d0194aea small fix and block scan command 2018-12-06 19:47:57 +02:00
merlokk ec3acc7d8a some of emv commands works in test mode 2018-12-05 19:23:13 +02:00
merlokk 312ec79e48 added sketch sc apdu 2018-12-05 17:27:28 +02:00
merlokk 4c7e5757f3 added channel parameter 2018-12-03 19:29:31 +02:00
merlokk 01a10bade7 Mastercard compute cryptographic checksum result will print anyway 2018-12-03 18:49:54 +02:00
merlokk 2245673262 fix search big loop 2018-12-03 18:46:11 +02:00
merlokk e8671e6c18 fix emv command's help 2018-12-03 18:21:05 +02:00
merlokk 47d954c79f move emv commands to root 2018-12-03 18:16:25 +02:00
merlokk 9df1d14ca4 printandlogex in hf emv commands 2018-11-20 17:29:17 +02:00
merlokk 6d896ca603 cmdemv merge 2018-11-20 16:26:54 +02:00
merlokk fb14d665dd emvcore 2018-11-20 16:26:35 +02:00
merlokk b1091c486b emv_pki 2018-11-20 16:25:54 +02:00
merlokk 9f75ce2a7e added sketch for loading OID's descriptions from file 2018-11-15 16:38:17 +02:00
merlokk 46769838f2 fix tlv.c 2018-11-14 19:26:19 +02:00
merlokk efa76c7be4 fix some strange behavior 2018-11-12 16:26:51 +02:00
Oleg Moiseenko b7fa407830
Merge branch 'master' into fido 2018-11-12 15:06:21 +02:00
merlokk ab196ad2ee added jansson 2018-11-12 15:00:35 +02:00
merlokk 074c138de7 all works except of jansson private symbols linking 2018-11-08 19:55:51 +02:00
merlokk f03261be9a compiled. not linking.... 2018-11-08 19:14:30 +02:00
merlokk 4fed815b88 added core files.
need to add:
1. jansson (maybe needs jansson-devel)
2. arm and client side of exchangeapdu14a
2018-11-08 17:29:58 +02:00
merlokk d0c6889c71 fix warning in emv_tags.c 2018-11-07 18:27:22 +02:00
merlokk 6ab12db7a0 mbedtls added 2018-11-07 18:05:02 +02:00
Chris e60d4b3892 add: emv json file (@merlokk)
chg: compiler warning
2018-11-05 17:48:58 +01:00
merlokk 7467368fbc added cmac test 2018-10-26 14:17:08 +03:00
Chris 61d7f74ab9 chg: code clean up 2018-10-06 14:53:21 +02:00
Chris 2a24f97355 chg: using three spaces instead of tabs for intendention 2018-10-06 14:52:50 +02:00
Chris 4fa0835d5f FIX: APDUCodeTable has more items than 100 2018-09-23 20:18:27 +02:00
Chris b89b62164d added emv tag (@merlokk)
https://github.com/Proxmark/proxmark3/pull/676
2018-09-18 20:28:54 +02:00
Chris cfbd67d082 Fix: 'hf emv' - some cards need to have Le=0x00, some need to not to have... (@merlokk) 2018-08-13 13:56:48 +02:00
iceman1001 a2c7158f78 fixes from #616 2018-06-03 23:32:02 +02:00
iceman1001 71ce6e07ee CHG: moved trace commands into its own category (from hf)
'trace list'

there will also the load / save of trace buffer come.

For backwardfunctionality the old commands still works.
2018-03-18 18:00:41 +01:00
iceman1001 65a4253e7e print.. 2018-02-21 17:56:09 +01:00
Brian Pow 731a7db4e6 use PrintAndLogEx() instead of PrintAndLog() 2018-02-21 21:03:36 +08:00
Brian Pow 39f44c33a4 use PrintAndLogEx() instead of PrintAndLog() 2018-02-21 20:56:39 +08:00
Brian Pow b1d414c680 CHG: replace 'samples:' with 'Examples:', unify some usage text 2018-02-09 22:56:16 +08:00
iceman1001 d3db40b7dd chg: remove warning 2018-01-25 20:12:33 +01:00
iceman1001 f01bc31486 CHG: removed warnings %zu size_t 2018-01-25 19:51:10 +01:00
iceman1001 f0e328a64b chg: since we now uses c99 as standard, we can use string formatter %zu 2018-01-25 18:41:59 +01:00
iceman1001 a3ec7fd21f chg: 'hf emv' changes from @merlokk EMV4 commit 2017-12-24 10:26:47 +01:00
iceman1001 5f87b24493 chg: 2017-12-05 21:07:03 +01:00
iceman1001 53d8668e00 ADD: 'hf emv' - more additions by (@merlokk) 2017-12-05 15:44:35 +01:00
iceman1001 7b01acd6cc fix: ref to <ctype.h> for isxdigit() 2017-12-04 21:18:08 +01:00
iceman1001 eb0c0c364c CHG: EMV changes. https://github.com/Proxmark/proxmark3/pull/493 [@merlokk) 2017-12-02 18:58:33 +01:00
iceman1001 9959d5c1e7 chg: emv commands should now compile. no testing done. 2017-11-25 08:18:30 +01:00
iceman1001 5f695999d2 add: emv - new files from pm3 offical 2017-11-25 03:29:26 +01:00
iceman1001 13ffd7bf97 add: emv changes from pm3 offical. 2017-11-25 03:28:02 +01:00
iceman1001 02af3b9e1d CHG: (@pwpiwi) d940ebfbad 2017-11-10 23:24:05 +01:00
iceman1001 0d149dd949 FIX: buffer overflow. array too short 2017-11-10 21:20:54 +01:00
iceman1001 23506bd1d7 add: first part emv @merlokk 2017-11-10 20:08:28 +01:00