35 Commits

Author SHA1 Message Date
Kai Kriegel
f69bf50633 Merge branch 'fmtandfix' into 'main'
Ran rustfmt and cargo fix on the code base

Closes #5

See merge request fabinfra/fabaccess/nfc_rs!4
2022-05-05 11:53:21 +00:00
Kai Kriegel
d6808b9dea Merge branch 'main' into 'fmtandfix'
# Conflicts:
#   src/desfire/mod.rs
2022-05-05 11:52:13 +00:00
Kai Jan Kriegel
7d8c8bb3fe ran cargo fix 2022-05-05 13:48:31 +02:00
Kai Jan Kriegel
6fc20bdc0c ran rustfmt 2022-05-05 13:45:42 +02:00
Kai Kriegel
e65903ea7d Merge branch 'kjkriegel-main-patch-70961' into 'main'
fix reexport of Desfire struct

See merge request fabinfra/fabaccess/nfc_rs!2
2022-04-21 12:07:22 +00:00
Kai Kriegel
d84eb98201 fix reexport of Desfire struct 2022-04-21 12:06:53 +00:00
Kai Kriegel
a4a15b17f7 Merge branch 'remove-boxed-error' into 'main'
remove boxed error variant

Closes #4

See merge request fabinfra/fabaccess/nfc_rs!1
2022-04-21 12:03:41 +00:00
Alexander Sieg
789340b2cb remove boxed error variant
Without this variant the Error enum is compatiable with eyre and anyhow.

Fixes fabinfra/fabaccess/nfc_rs#4
2022-04-16 18:50:25 +02:00
Kai Jan Kriegel
1183afc5c4 bump version 2022-03-13 18:04:03 +01:00
Kai Jan Kriegel
4a6c4b37a6 disable the very verbose println! logging 2022-03-12 10:52:46 +01:00
Kai Jan Kriegel
34d1d7f3a0 Merge remote-tracking branch 'origin/master' 2022-03-11 02:10:09 +01:00
Kai Jan Kriegel
9edce5ac35 broke out some parts of the command generation 2022-03-11 02:09:46 +01:00
Kai Jan Kriegel
26277f067b cleanup 2022-01-10 21:30:36 +01:00
Kai Kriegel
9360f8f2e9 Update README.md 2022-01-07 18:19:28 +00:00
Kai Jan Kriegel
d76554741b Added warning about alpha status of lib 2022-01-06 17:31:28 +01:00
Kai Jan Kriegel
196b94b90d added a basic description of the crate 2022-01-06 17:14:17 +01:00
Kai Jan Kriegel
f0f0207221 make desfire pub 2021-12-26 05:19:48 +01:00
Kai Jan Kriegel
cd299c01bb bump dependencies 2021-12-26 05:19:27 +01:00
Kai Jan Kriegel
3dd731e1cc added tests for write_data and read_data 2021-12-26 02:33:57 +01:00
Kai Jan Kriegel
099c78d979 reformated files with rustfmt 2021-12-26 02:33:05 +01:00
Kai Jan Kriegel
dce2bc30a8 added tests
Added tests for: select_application, DES auth, AES auth, format_picc, create_application, change_key_aes, change_other_key_aes, create_file_standard
2021-12-25 06:28:37 +01:00
Kai Jan Kriegel
7c35d4ce6d fixed aes auth, change_key_aes, change_key_other_aes 2021-12-25 06:25:22 +01:00
Kai Jan Kriegel
a7d0497f1f fixed padding function 2021-12-25 06:22:13 +01:00
Kai Kriegel
cc836af2c4 added first test on real hardware 2021-12-24 20:44:27 +01:00
Kai Kriegel
f5a11d256a implemented desfire iso auth + tests 2021-12-19 17:15:18 +01:00
Kai Kriegel
c5f249a936 Update LICENSE-APACHE, Cargo.toml, LICENSE-MIT, README.md 2021-12-18 21:50:13 +00:00
Kai Kriegel
69b9c0a240 ignored all clion crap 2021-04-27 00:39:05 +02:00
Kai Kriegel
ad3437c263 added basic desfire support 2021-04-27 00:38:15 +02:00
Kai Kriegel
8c112d519d added basic iso7816_4 card support 2021-04-27 00:37:58 +02:00
Kai Kriegel
32cb8e6639 improved card crypto implementation 2021-04-27 00:36:46 +02:00
Kai Kriegel
5667560ce4 Add README.md 2021-01-24 04:27:26 +00:00
Kai Kriegel
effdf1622c actually deleted clion crap this time 2021-01-24 04:26:23 +00:00
Kai Kriegel
aef2da9959 Add LICENSE 2021-01-24 04:24:49 +00:00
Kai Jan Kriegel
6336f0f5b9 removed clion crap from git 2021-01-24 05:23:45 +01:00
Kai Jan Kriegel
3bf3698c17 Initial cipher implementation 2021-01-24 05:19:35 +01:00