Commit Graph

  • 0061afeef5 tests: update loom dependency. update-loom Sosthène Guédon 2025-08-08 14:00:36 +02:00
  • 7b7021a5d2 deploy: 4a0eb99671 gh-pages robin-nitrokey 2025-01-14 13:47:11 +00:00
  • 4a0eb99671 Release v0.3.2 main 0.3.2 Robin Krahl 2025-01-14 10:27:24 +01:00
  • f7396f7f73 Implement Clone and Copy for InterchangeRef Robin Krahl 2025-01-14 10:25:57 +01:00
  • bbafb6345d deploy: 63e9cd3c9d robin-nitrokey 2025-01-14 12:39:04 +00:00
  • 63e9cd3c9d Remove unnecessary explicit lifetimes Robin Krahl 2025-01-14 12:47:02 +01:00
  • b80645cbd0 Disable unexpected cfg lint for cfg(loom) Robin Krahl 2025-01-14 10:29:32 +01:00
  • 0fd6e29cee Remove workaround using inline consts (stable in 1.79) Sosthène Guédon 2024-06-14 09:28:28 +02:00
  • b6553b2e80 deploy: 78306b43c7 sosthene-nitrokey 2024-06-20 09:14:54 +00:00
  • 78306b43c7 Prepare release 0.3.1 Sosthène Guédon 2024-06-20 10:46:56 +02:00
  • f56ddc4a55 deploy: ea956c2129 sosthene-nitrokey 2024-06-14 07:45:07 +00:00
  • 1fe4631701 Remove workaround using inline consts (stable in 1.79) remove-const-workaround Sosthène Guédon 2024-06-14 09:28:28 +02:00
  • ea956c2129 Fix CI Sosthène Guédon 2024-06-14 09:31:44 +02:00
  • 379a463685 Remove commented-out states Sosthène Guédon 2023-06-09 09:33:48 +02:00
  • b1dee74974 Relax ordering of transition Sosthène Guédon 2023-05-16 11:19:33 +02:00
  • 0a75cdadbd Fix respond race condition and add test for it Sosthène Guédon 2023-05-16 11:12:58 +02:00
  • 40df05673c Add missing branch check Sosthène Guédon 2023-05-16 09:51:21 +02:00
  • 388026f42b Simplify cancelation logic Sosthène Guédon 2023-05-15 17:48:30 +02:00
  • 74b6a0a99c Move transition method to the channel Sosthène Guédon 2023-05-15 17:39:43 +02:00
  • 6efe95c4d4 deploy: 331d880f60 sosthene-nitrokey 2023-06-27 15:22:59 +00:00
  • 331d880f60 Fix clippy warning Sosthène Guédon 2023-06-27 16:22:00 +02:00
  • cfa7de61b0 Update changelog Sosthène Guédon 2023-03-31 10:53:06 +02:00
  • 5ffd19c3bc Test properly Send and Sync bounds Sosthène Guédon 2023-03-31 10:18:21 +02:00
  • 8560112e93 Fix Send and Sync implementations for Channel Sosthène Guédon 2023-03-31 09:50:11 +02:00
  • 87d5d65f53 deploy: 1fe9629098 nickray 2023-04-06 13:29:42 +00:00
  • 1fe9629098 Remove outdated comment Sosthène Guédon 2023-03-31 11:34:43 +02:00
  • e1af98761e deploy: 5eae3f318b sosthene-nitrokey 2023-03-31 08:46:32 +00:00
  • 5eae3f318b Directly use variables in format! strings Robin Krahl 2023-01-31 17:14:33 +01:00
  • 5b6c86aa81 Add rustfmt and clippy to CI and deny warnings Robin Krahl 2023-01-31 15:22:56 +01:00
  • 3abf2a8489 deploy: 4c86dfdb87 nickray 2023-02-01 13:32:17 +00:00
  • 59acee154e deploy: f64ce3cc41 nickray 2023-02-01 13:30:23 +00:00
  • 5edf69d6ef deploy: 8a21982f41 nickray 2023-02-01 13:30:11 +00:00
  • 4c86dfdb87 Add "The Trussed developers" to the author field 0.3.0 Sosthène Guédon 2023-02-01 10:45:15 +01:00
  • 9d932d9222 Prepare release 0.3.0 Sosthène Guédon 2023-02-01 10:37:48 +01:00
  • ff2b898426 deploy: a4532e337e robin-nitrokey 2023-01-31 16:10:42 +00:00
  • a4532e337e Add tests with InterchangeRef Sosthène Guédon 2023-01-31 11:12:11 +01:00
  • 2eb171970f Add const-erased interchange reference Sosthène Guédon 2023-01-31 11:05:13 +01:00
  • 60c465683b Remove unnecessary unsafe Sosthène Guédon 2023-01-16 16:33:24 +01:00
  • f5fb6d5848 Replace Q and A with Rq and Rp Sosthène Guédon 2023-01-16 16:26:15 +01:00
  • 2fd0600461 Fix too strict ordering of last_claimed increment Sosthène Guédon 2023-01-16 09:36:21 +01:00
  • 437091916f Fix name typo Sosthène Guédon 2023-01-16 09:30:53 +01:00
  • cc2b153daf Remove the Clone bound Sosthène Guédon 2023-01-12 10:43:49 +01:00
  • 62e2764277 Remove unlcaimed_clients Sosthène Guédon 2022-08-25 09:22:48 +02:00
  • 4485400b00 Update changelog Sosthène Guédon 2022-08-25 09:20:08 +02:00
  • 34701deb9f Add const constructor to interchange Sosthène Guédon 2022-08-25 09:16:52 +02:00
  • c57c586ea4 Remove the macro.rs file Sosthène Guédon 2022-08-25 09:03:07 +02:00
  • c9b54c9582 Improve documentation for interchange! macro Sosthène Guédon 2022-08-23 10:27:04 +02:00
  • 0e7108a0ad Use RAII to remove the need for reset_claims Sosthène Guédon 2022-08-23 10:14:21 +02:00
  • a82ae57426 Improve naming consistency Sosthène Guédon 2022-08-23 09:43:57 +02:00
  • 28e5577a87 Use reference to channel directly in responder Sosthène Guédon 2022-08-23 09:34:54 +02:00
  • 07de0e8b20 Use const instead of macros Sosthène Guédon 2022-08-22 17:09:21 +02:00
  • efe8cf2c84 deploy: 8c986d8457 daringer 2023-01-09 21:00:57 +00:00
  • 8c986d8457 Reduce use of unsafe and satic mut Sosthène Guédon 2023-01-09 15:06:49 +01:00
  • bf86190248 deploy: fe56334666 robin-nitrokey 2022-10-04 18:17:01 +00:00
  • fe56334666 Impl Sync for Requester and Responder Sosthène Guédon 2022-09-29 17:19:07 +02:00
  • 5c6a584b50 ci: Only deploy docs if on the main branch Robin Krahl 2022-08-22 18:00:30 +02:00
  • a60b08b8e5 deploy: 46bf22ccb7 nickray 2022-08-22 11:11:07 +00:00
  • 46bf22ccb7 Add CHANGELOG and bump version 0.2.2 Nicolas Stalder 2022-08-22 13:09:21 +02:00
  • 31f162df18 Create 2 interchanges in tests Sosthène Guédon 2022-07-28 10:03:25 +02:00
  • d7a4ff3af2 Fix UnsafeCell usage Sosthène Guédon 2022-07-21 17:08:00 +02:00
  • 2edcf3a832 deploy: 85324d9602 nickray 2022-08-22 10:59:38 +00:00
  • 85324d9602 Fix clippy warning Sosthène Guédon 2022-07-21 17:20:07 +02:00
  • 22299e2063 deploy: f64ce3cc41 nickray 2021-04-25 14:06:50 +00:00
  • f64ce3cc41 Prepare v0.2.1 0.2.1 Nicolas Stalder 2021-04-25 16:06:14 +02:00
  • 5d9b4e284e Enable users to use unsafe Interchange methods less Nicolas Stalder 2021-04-25 15:59:46 +02:00
  • 67837f0ce2 deploy: 6c9aa169fc nickray 2021-04-25 14:00:15 +00:00
  • a45475ee5b deploy: bb0a54bdd4a529b3809bc581467fef297cc1c44e nickray 2021-04-25 13:55:35 +00:00
  • 14bd659215 deploy: d794cdb5e56c5c968cdd868b4234461a387b4061 nickray 2021-04-25 13:54:09 +00:00
  • f09045d6b7 deploy: b201e12a37a3b35ab78021036464542b9488546d nickray 2021-04-23 22:38:07 +00:00
  • 4ad568d8aa deploy: 33a7f0e85d62ab159d54b3cec425b1ac0c922dc5 nickray 2021-04-23 19:35:36 +00:00
  • 3c601c3543 deploy: 6cca8669f31e108f99fdf6fb778c85b7b11f1925 nickray 2021-04-23 19:22:39 +00:00
  • 8a21982f41 Bump semver version 0.2.0 Nicolas Stalder 2021-04-23 14:45:23 +02:00
  • 9cb9f5ea9b Streamline split function Nicolas Stalder 2021-04-17 03:20:33 +02:00
  • eed2898a24 Pass by reference instead of moves Conor Patrick 2021-04-15 11:25:08 -07:00
  • d95fa68707 deploy: 04112335e9 nickray 2021-04-23 12:46:03 +00:00
  • a4244c11c7 deploy: 14ee7e7943 nickray 2021-04-17 01:50:31 +00:00
  • 6a96baac2a deploy: 1ef4e2d6a218b22081dd115a587e3ccdaa0a1747 nickray 2021-04-17 01:22:16 +00:00
  • e392ecb151 deploy: cb7e27a467406da5bb62c2bb44ad1b730ac61a8d nickray 2021-04-17 01:21:17 +00:00
  • 20d761b9dd deploy: 1f5f0aa9f2 conorpp 2021-04-15 18:25:55 +00:00
  • b84268cff4 deploy: 4552c1b300 nickray 2021-02-11 20:35:59 +00:00
  • 31b5283e24 deploy: f6ee324c6b nickray 2021-02-11 20:35:45 +00:00
  • 13cdeba4e5 deploy: 4552c1b300 nickray 2021-02-11 20:35:06 +00:00
  • 4552c1b300 Improve API using new Rust 1.50 feature 0.1.2 Nicolas Stalder 2021-02-11 21:30:39 +01:00
  • 83ef8efab0 deploy: 0c0f433943 nickray 2021-02-06 23:31:46 +00:00
  • 0c0f433943 Expose client capacity; expand docs Nicolas Stalder 2021-02-07 00:31:03 +01:00
  • c5cfd8240f deploy: f6ee324c6b nickray 2021-02-06 14:49:36 +00:00
  • f6ee324c6b Possibility to reset claims for testing purposes 0.1.1 Nicolas Stalder 2021-02-06 15:26:01 +01:00
  • 0ad0c9b1ff deploy: aa64c4218562b7dc59685ae1a19b5c046a3ead5b nickray 2021-02-06 14:47:18 +00:00
  • f0e92150c6 deploy: 5741272b209c4ccbe8da5dd606c11a279dd5fa67 nickray 2021-02-06 14:45:10 +00:00
  • 1c15b1a76a deploy: 786fecdabc3dd413c51b908eae7ed92197e887b0 nickray 2021-02-06 14:43:53 +00:00
  • c4fe8e5541 deploy: d6dd50093b835fd94949c245dc8207aa81b45ddd nickray 2021-02-06 14:26:46 +00:00
  • f11cea920a deploy: 1109819ab6 nickray 2021-01-31 12:01:34 +00:00
  • 1109819ab6 Prepare for release 0.1.0 Nicolas Stalder 2021-01-31 12:50:49 +01:00
  • 8cab5e249d sd rtfm rtic $(fd --type file) Nicolas Stalder 2020-07-17 00:35:04 +02:00
  • 9237be60f8 Replace use of two-queues with interchange throughout Nicolas Stalder 2020-06-04 00:23:52 +02:00
  • 8819b94c00 Rename crypto-service -> trussed. Introduce iso7816 component Nicolas Stalder 2020-05-14 18:10:23 +02:00
  • 0330e2e9fe Adjust usbd-ccid/piv-card to use cancelable interchange component Nicolas Stalder 2020-05-12 02:19:22 +02:00
  • 3f420839f0 Add cancelation to interchange component Nicolas Stalder 2020-05-12 02:12:34 +02:00
  • aa390fb12e Still WIP: move PIV to its own "app" Nicolas Stalder 2020-05-11 03:35:10 +02:00