Commit Graph

  • e7917efd29 Update to healpess v0.9 heapless-09 Sosthène Guédon 2025-09-01 11:31:08 +02:00
  • d786c6bb5b Update trussed trussed Robin Krahl 2025-03-11 10:04:58 +01:00
  • ab6ad84225 Release trussed-auth v0.4.0 main v0.4.0 Robin Krahl 2025-01-21 21:26:46 +01:00
  • 2fc6856270 Split backend and extension Robin Krahl 2024-04-02 21:50:05 +02:00
  • fc53539536 Use trussed-core and remove default features for trussed Robin Krahl 2024-12-20 11:03:53 +01:00
  • c030b82ad3 Update littlefs2 to v0.5.0 Robin Krahl 2024-10-14 16:04:39 +02:00
  • 2ae26ba455 Avoid unnecessary path copies Robin Krahl 2024-10-13 15:09:02 +02:00
  • 947ffe6cff Expose whether a given client contains initialized data Sosthène Guédon 2024-04-04 17:29:52 +02:00
  • 49163246ab Fix changelog entry for #39 Robin Krahl 2024-04-02 19:56:41 +02:00
  • 0c03037f95 Add changelog entry Sosthène Guédon 2024-04-03 09:23:42 +02:00
  • b153282189 Use #[serde(rename)] to reduce the size taken by serialized data Sosthène Guédon 2024-02-13 11:47:54 +01:00
  • a725ae6d42 Use tagged admin-app Sosthène Guédon 2024-04-02 17:58:49 +02:00
  • 83767073e4 Use enum rather than bool Sosthène Guédon 2024-03-28 14:10:11 +01:00
  • 3f4bf00e3c Make the use of the raw backend optional Sosthène Guédon 2024-03-26 17:51:42 +01:00
  • 33c86bf353 Use admin-app migrations Sosthène Guédon 2024-03-25 15:41:11 +01:00
  • 111a91e423 Update trussed Sosthène Guédon 2024-03-04 10:55:47 +01:00
  • 773e2db059 Add migration test with empty directories Sosthène Guédon 2024-02-21 16:11:50 +01:00
  • 39eb8fa51e Update changelog Sosthène Guédon 2024-02-19 14:53:57 +01:00
  • 011ecec8bb Use migration testing from trussed-staging Sosthène Guédon 2024-02-19 14:20:29 +01:00
  • 79ad207548 Remove bundled filesystem dumps Sosthène Guédon 2024-02-19 11:41:22 +01:00
  • da2966534c Rename migrate to migrate_remove_dat Sosthène Guédon 2024-02-19 11:30:47 +01:00
  • 89cacb608a Fix reuse compliance Sosthène Guédon 2024-02-15 11:59:41 +01:00
  • 4a7f71fd13 Fix clippy warning Sosthène Guédon 2024-02-15 11:43:45 +01:00
  • 03120e69e0 Add example for migrate Sosthène Guédon 2024-02-15 11:37:55 +01:00
  • 7fa4328270 Add tests for migration Sosthène Guédon 2024-02-14 16:34:50 +01:00
  • 9e01297c3d Add migration helper Sosthène Guédon 2024-02-14 14:56:33 +01:00
  • b0ead6f163 Move trussed-auth data to get rid of the dat folder Sosthène Guédon 2024-02-14 14:16:03 +01:00
  • a73f23c3d6 Use DecryptedKey abstraction asymmetric-key Sosthène Guédon 2024-01-10 09:55:42 +01:00
  • 4918709ce5 Implement deriving X25519 keys from pins Sosthène Guédon 2023-12-22 17:00:05 +01:00
  • f2bee120b4 Implement X25519 key generation Sosthène Guédon 2023-12-22 12:00:04 +01:00
  • e3e02eebaf Change key (de) serialization to allow using X25519 keys Sosthène Guédon 2023-12-21 17:34:06 +01:00
  • f21406ecb5 Add tests for current serialization of PIN data Sosthène Guédon 2023-12-21 16:12:05 +01:00
  • baa9c22582 Fix formatting of documentation Sosthène Guédon 2023-12-21 15:43:53 +01:00
  • becc5a39d9 Release v0.3.0 v0.3.0 Robin Krahl 2024-03-22 12:16:39 +01:00
  • 4b8191f248 Fix tests Sosthène Guédon 2023-10-26 11:59:28 +02:00
  • 907e201f06 Adapt to updated trussed Sosthène Guédon 2023-08-28 17:27:22 +02:00
  • 01c2ee89a5 Fix tests keystore-path Sosthène Guédon 2023-10-26 11:59:28 +02:00
  • 62235294bd Adapt to updated trussed Sosthène Guédon 2023-08-28 17:27:22 +02:00
  • 9839e90f4f Fix CI Sosthène Guédon 2023-11-13 11:21:16 +01:00
  • 807c120f43 Use core library hex parsing Sosthène Guédon 2023-11-13 11:18:24 +01:00
  • 9f44fe1288 Add pin id parsing from path Sosthène Guédon 2023-08-24 09:31:48 +02:00
  • 0da268da20 Make PinId methods public Sosthène Guédon 2023-08-22 16:44:50 +02:00
  • 203a90dd13 Adapt to trussed support for interrupts Sosthène Guédon 2023-05-23 09:38:00 +02:00
  • 5c522a7b8a Use upstream trussed Sosthène Guédon 2023-06-08 10:52:16 +02:00
  • a93cf451b3 Update changelog Sosthène Guédon 2023-05-09 10:37:23 +02:00
  • cc3e8564b8 Add reset_app_keys and reset_auth_data syscalls. Sosthène Guédon 2023-04-26 12:05:05 +02:00
  • d704b046ac Release v0.2.2 v0.2.2 Robin Krahl 2023-04-26 15:00:29 +02:00
  • f09a02d9e6 Fix application salt path Sosthène Guédon 2023-04-26 14:06:29 +02:00
  • 6beabd125e Add tests for get_application_key Sosthène Guédon 2023-04-05 11:16:32 +02:00
  • 92dbe32ac5 Add get_application_key method to clients Sosthène Guédon 2023-04-05 11:15:52 +02:00
  • 1397030818 Add GetApplicationKey syscall Sosthène Guédon 2023-04-05 10:54:19 +02:00
  • 4f5bcf2026 Use CoreContext::new instead of initializing fields Robin Krahl 2023-04-23 15:43:30 +02:00
  • 4dcd9f1e2d Release v0.2.1 v0.2.1 Robin Krahl 2023-04-05 16:25:30 +02:00
  • fd7241b7e2 Update changelog Sosthène Guédon 2023-04-05 15:55:44 +02:00
  • 1d15014d43 Fix salt path Sosthène Guédon 2023-04-05 15:52:16 +02:00
  • 1653e5199e Move global state v0.2.0 Sosthène Guédon 2023-04-05 14:28:13 +02:00
  • aba8721c99 Update path documentation Sosthène Guédon 2023-04-05 12:45:16 +02:00
  • 0bc20bba83 Remove pin directory Sosthène Guédon 2023-04-05 12:23:48 +02:00
  • ffc12b3019 Bump version Sosthène Guédon 2023-04-05 12:01:48 +02:00
  • baadd64b41 Update changelog Sosthène Guédon 2023-04-05 12:00:49 +02:00
  • 7d429cd831 Fix location of data Sosthène Guédon 2023-04-05 11:57:49 +02:00
  • 3786e3cee0 Fix typo Sosthène Guédon 2023-03-28 15:15:15 +02:00
  • 718cec7d85 Improve documentation Sosthène Guédon 2023-03-28 13:53:35 +02:00
  • cc33cb666c Improve naming Sosthène Guédon 2023-03-28 09:32:30 +02:00
  • 9125e55c58 Fix comments Sosthène Guédon 2023-03-28 09:19:35 +02:00
  • 02eb7df2e1 Add reset_pin_key Sosthène Guédon 2023-03-16 10:30:03 +01:00
  • 308567df8c Bump version number v0.1.1 Sosthène Guédon 2023-03-06 14:23:15 +01:00
  • 509a810f5e Add support for missing HW key Sosthène Guédon 2023-03-06 14:16:16 +01:00
  • c8ffeddf37 Release v0.1.0 v0.1.0 Robin Krahl 2023-03-03 12:45:27 +01:00
  • bb13c5606a Change PIN data path Robin Krahl 2023-03-03 12:21:11 +01:00
  • b307dafb57 Document PIN key derivation process Sosthène Guédon 2023-02-23 11:38:59 +01:00
  • 53324f61b1 Bump trussed, drop platform as a trait parameter Sosthène Guédon 2023-02-22 14:55:34 +01:00
  • 7d3dcfe7b7 Fix clippy warnings Sosthène Guédon 2023-02-21 17:10:19 +01:00
  • 175ef9ab1a Workaround cbor-smol bug Sosthène Guédon 2023-02-21 17:04:55 +01:00
  • b2c06072e1 Implement Pin change Sosthène Guédon 2023-02-20 18:13:34 +01:00
  • ba9e0f4b6c Implement fetching the pin keys and add tests Sosthène Guédon 2023-02-20 15:47:22 +01:00
  • 1f83b95678 Add test for wrapped keys Sosthène Guédon 2023-02-20 10:32:28 +01:00
  • 6d5022fb82 Fix clippy warnings Sosthène Guédon 2023-02-17 15:30:49 +01:00
  • 79b9e8faed Add key wrapping capabilities for PINs Sosthène Guédon 2023-02-17 14:58:57 +01:00
  • e6dab308b5 Implement application_key derivition Sosthène Guédon 2023-02-16 15:42:15 +01:00
  • e099a2ffdb Flatten backend directory Robin Krahl 2023-03-02 17:59:50 +01:00
  • f7e575445c Update serde-byte-array Robin Krahl 2023-03-02 17:58:37 +01:00
  • 6b9e316f5e Improve byte array serialization Robin Krahl 2023-02-22 10:58:09 +01:00
  • 97eeb4c4ff Add Auth extension and backend with PIN handling Robin Krahl 2023-02-03 09:02:36 +01:00
  • c8ea7cf83b Initial commit Robin Krahl 2023-02-03 08:54:37 +01:00