Commit Graph
102 Commits
Author SHA1 Message Date
Sosthène Guédonandsosthene-nitrokey 9bc49106a6 Improve tlv public API 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey f1a24b2f1d Don't necessarily use a reference 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 7d4ebebee2 Impl for empty tuple 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 74b6507b51 Impl DataStream for tuples 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 054c438322 Constify tlv 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 1074720935 Fix typo 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey d3063f8cee Impl DataStream for Option 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 0374849eb8 Constify Class 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 7cad43571d Fuzz nested APDUs 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey f24964b040 Add test for nested commands 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey e0804dd3ca Fix tests 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 47432c42a3 Fix Clone and PartialEq implementations 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 559d164445 Implement DataSource for CommandBuilder 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey d420036306 Use DataSource for CommandBuilder compilation 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 1bc7f4de46 Adapt fuzzer to changes 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 840b7f9d89 Remove the supports_extended argument 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 37dc731d80 Impl IntoWriter 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey cc35c79ac5 Make parameters public again 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 8958415c84 Add more test 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 71520bca0f Attempt at stream based command serialization 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey e364b2a8be Import TLV parsing from opcard 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 6e245bb1ad Fix tests 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey b6e94c6015 Add test for required len 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 4217224a8c Separate the chaining support from the serialization, making the simple path (unlimited length and extended support) more straightforward 2023-09-22 11:27:49 +02:00
Sosthène Guédonandsosthene-nitrokey 03445b9cb1 Make command serialization writer-based 2023-09-22 11:27:49 +02:00