Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major rewrite with cunicu.li/go-iso7816 #14

Merged
merged 2 commits into from
Nov 4, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add mock data for TestCalculate
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
stv0g committed Oct 23, 2023
commit 0cf83926e2da4441fe8b1bed3125213629a20904
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d30322d32613763626361392d626165662d343765332d386365382d37383862633638353365313274080000000000000001 7605060001d1ce9000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d30342d65363231373166302d346366362d343939652d623938382d36656633366232313363633674080000000000000001 7605060004616a9000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d30362d32313338613939312d656337302d343863622d383365362d66383064613437633933653474080000000000000001 760506000a96b09000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d30382d38336665333230382d623139322d343663322d396362322d31346565393137623464363074080000000000000001 76050802bfb94e9000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d31302d39376135383933382d386561362d343134332d616531302d38616462393262646333333574080000000000000001 760508059eb4ea9000
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Mockfile/v1 created=2023-10-23T21:44:37+02:00
on Transmit 00a400010a74080000000000000001 712c746573742d30312d31653566326462392d343737652d343161662d626432652d3630626335363961653837317605060004616a712c746573742d30322d32613763626361392d626165662d343765332d386365382d3738386263363835336531327c0106712c746573742d30332d62303130313965642d326166312d343863632d613634632d666139623432346462393933760506000a96b0712c746573742d30342d65363231373166302d346366362d343939652d623938382d3665663336623231336363367c0106712c746573742d30352d34353861663965652d636161612d343731362d626662382d6264383238373537393535647605060061ff
on Transmit 00a50000 01d1ce712c746573742d30362d32313338613939312d656337302d343863622d383365362d6638306461343763393365347c0106712c746573742d30372d61373061323532302d376535312d343562322d626161622d306533353232306230366665760508059eb4ea712c746573742d30382d38336665333230382d623139322d343663322d396362322d3134656539313762346436307c0108712c746573742d30392d63633964313232652d396235312d343335652d623438652d6162316131373135376533637605080567e130712c746573742d31302d39376135383933382d386561362d343134332d616531302d3861646239326264633333357c6168
on Transmit 00a50000 0108712c746573742d31312d38383766643338622d383062332d346437612d383637312d38326265663633313531613676050802bfb94e712c746573742d31322d64616565353064312d376262662d343165362d613635622d6433343034366462613238377c01089000
on Transmit 00a2000138712c746573742d31322d64616565353064312d376262662d343165362d613635622d64333430343664626132383774080000000000000001 7605080567e1309000