Commit Graph

  • 65ff09aac8
    chore: move pairing store Igor Sirotin 2025-01-07 18:23:05 +00:00
  • ff46592beb
    chore: make public methods, update references Igor Sirotin 2025-01-07 18:15:03 +00:00
  • 0f1ee4b5ac
    chore: move keycard_context Igor Sirotin 2025-01-07 18:04:11 +00:00
  • 7d2ae8391d
    chore: make public methods, update references Igor Sirotin 2025-01-07 17:52:07 +00:00
  • 1387a20658
    chore: move error, logger, types. and utils Igor Sirotin 2025-01-07 17:50:22 +00:00
  • 8122bdc0f3
    Merge pull request #9 from keycard-tech/fix-16904 Michele Balistreri 2024-12-14 08:59:40 +09:00
  • 96be8e02d7
    update deps Michele Balistreri 2024-12-13 11:15:29 +09:00
  • 8df6f712c2
    improve new pairingStore error handling debug-intel-macos-crash Siddarth Kumar 2024-07-02 22:30:38 +05:30
  • 64d6c4b050
    improve new pairingStore error handling improve-new-pairing-store-error-handling Siddarth Kumar 2024-07-07 09:09:56 +05:30
  • 3d7b08663c
    error is okay Siddarth Kumar 2024-07-02 20:17:55 +05:30
  • daeb322ec9
    chore: add some more logs Siddarth Kumar 2024-07-01 10:57:50 +05:30
  • ee881a08a5
    chore_: modify keystore dir permissions Siddarth Kumar 2024-07-01 09:35:12 +05:30
  • b6283d989f
    fix: uninitialized values map Siddarth Kumar 2024-07-01 00:45:10 +05:30
  • b4295df46d
    chore_: add logs to KeycardInitFlow Siddarth Kumar 2024-06-30 22:42:37 +05:30
  • c676a12884
    chore_: bump go to 1.21 Siddarth Kumar 2024-06-26 14:20:51 +05:30
  • 16d62b4536
    use cross-platform filepath function Michele Balistreri 2024-01-18 11:35:33 +01:00
  • b29cbbfef6 fix: details of the default export flow updated Sale Djenic 2023-11-14 16:39:11 +01:00
  • e4b1df72db fix: details of the default export flow updated mocked-keycard-export-flow-fix Sale Djenic 2023-11-14 16:39:11 +01:00
  • 1a86f57a96 feat: keycard lib mocked Sale Djenic 2023-09-13 17:16:35 +02:00
  • 15e854e4ff feat: keycard lib mocked Sale Djenic 2023-09-13 17:16:35 +02:00
  • c6b7095a85
    add v2 factory reset Michele Balistreri 2023-09-08 09:09:43 +09:00
  • 0f6eab0141
    use the wrapper Transmit function Michele Balistreri 2023-04-27 08:34:27 +02:00
  • 65313d6767
    call all pcsc funcs from a single os thread Michele Balistreri 2023-04-26 15:42:11 +02:00
  • ad9531fa4b
    Merge pull request #5 from status-im/chore/add-arm64-support Alex Jbanca 2023-03-22 14:23:06 +02:00
  • ff3c3ffc0b
    chore: Enable arm64 build chore/add-arm64-support Alex Jbanca 2023-03-15 10:58:27 +02:00
  • 466dc85a89
    Merge pull request #4 from status-im/chore/add-arm64-support Alex Jbanca 2023-03-14 10:07:12 +02:00
  • 0643533614
    chore: Add M1 support Alex Jbanca 2023-03-10 09:03:22 +02:00
  • 5bfafd14e6
    distinguish pcsc errors Michele Balistreri 2023-02-03 08:59:51 +01:00
  • bba2be219a
    add instanceuid/keyuid Michele Balistreri 2023-02-03 08:26:44 +01:00
  • b50cfe22ac
    add public key to getmetadata Michele Balistreri 2022-12-30 08:03:21 +01:00
  • 73e8c3e830
    add key uid to all flows Michele Balistreri 2022-12-29 14:49:26 +01:00
  • 01c3a00862 allow exporting multiple paths at once Michele Balistreri 2022-12-22 10:00:34 +01:00
  • 704e58621d support both float64 and int for mnemonic length Michele Balistreri 2022-11-18 11:48:58 +01:00
  • ce6c83bea5 fix example Michele Balistreri 2022-11-17 18:51:11 +01:00
  • b91e6c4f9d now length is int Michele Balistreri 2022-11-17 18:50:34 +01:00
  • f8d203fc9e add instance uid to flows Michele Balistreri 2022-11-16 13:23:45 +01:00
  • af64234d1a update deps Michele Balistreri 2022-11-08 15:43:37 +01:00
  • e4fef0fb36 add master addr export + private export Michele Balistreri 2022-10-26 10:14:05 +02:00
  • 95e1c1249a fixed master key export Michele Balistreri 2022-10-19 13:53:41 +02:00
  • 7ffa0cc32d bump keycard-go Michele Balistreri 2022-09-06 09:11:01 +02:00
  • 16f37cb459 only send card inserted if sent insertcard before Michele Balistreri 2022-08-30 09:02:17 +02:00
  • c8b38fe24a only send insert card error if not found in 150ms Michele Balistreri 2022-08-29 14:03:15 +02:00
  • 33e7ae0fe0 handle incoherent metadata Michele Balistreri 2022-08-22 09:00:31 +02:00
  • c631eb3b02 proper casting Michele Balistreri 2022-08-18 16:49:41 +02:00
  • 09edf427d7 don't giveup on secure channel Michele Balistreri 2022-08-16 14:45:13 +02:00
  • 3fd18f5ff1 add 500ms sleep on card unreadable Michele Balistreri 2022-08-16 07:03:53 +02:00
  • c7e12eb6ce release correct context Michele Balistreri 2022-08-12 09:02:51 +02:00
  • 145e332f9f abort if context fails to start or terminal missing Michele Balistreri 2022-08-12 08:58:40 +02:00
  • cd9383e103 retry on failed connection Michele Balistreri 2022-08-12 08:25:46 +02:00
  • a38640c721 don't abort flow on connection error Michele Balistreri 2022-08-11 14:39:23 +02:00
  • b6b29bc497 better error handling in GetMetadata Michele Balistreri 2022-08-09 08:50:39 +02:00
  • 2cfb537259 add missing restarts on pcsc errors Michele Balistreri 2022-08-08 12:16:41 +02:00
  • 5b6786acb8 fix address retrieval Michele Balistreri 2022-08-04 11:55:34 +02:00
  • 178b0e1dd9 add get/store data flows Michele Balistreri 2022-08-04 11:21:23 +02:00
  • bfe9a1c7c7 update keycard-go Michele Balistreri 2022-08-03 12:00:48 +02:00
  • 660760d156 add puk retries check Michele Balistreri 2022-07-29 12:08:46 +02:00
  • ed51858caf add PIN check in authenticate Michele Balistreri 2022-07-29 10:33:53 +02:00
  • 15f654ce3a
    Merge pull request #1 from status-im/desktop-app-need Michele Balistreri 2022-07-12 09:45:51 +02:00
  • bf26341bb2 Free and SetSignalEventCallback added to the list of exported functions Sale Djenic 2022-06-06 12:20:25 +02:00
  • d4b99d0b77 fixed cancel flow Michele Balistreri 2022-07-12 09:28:10 +02:00
  • efe6c94bbf add explicit ISD select Michele Balistreri 2022-06-13 08:56:09 +02:00
  • aafe062ad0 json numbers are float64 Michele Balistreri 2022-06-10 11:55:53 +02:00
  • c86dd29a2e add mnemonic generation Michele Balistreri 2022-06-09 11:16:31 +02:00
  • a0679327f8 fix example Michele Balistreri 2022-03-04 09:56:28 +01:00
  • 62e33e6b26
    use default password Michele Balistreri 2022-02-07 16:19:32 +01:00
  • 872cadb62f
    update keycard-go dep Andrea Franz 2021-11-09 12:36:20 +01:00
  • 7f072e33d4
    export flow interface Michele Balistreri 2021-10-29 13:33:26 +03:00
  • 3727d89ae7
    add load keys support Michele Balistreri 2021-10-28 09:52:39 +03:00
  • ec962ae1e7
    add factory reset Michele Balistreri 2021-10-27 09:17:12 +03:00
  • e3c16d0e57
    implement sign flow Michele Balistreri 2021-10-27 08:46:00 +03:00
  • d45beefc14
    add factoryReset method Andrea Franz 2021-10-25 17:07:24 +02:00
  • b1e1f7f0bf
    remove unnecessary events Michele Balistreri 2021-10-25 09:22:00 +03:00
  • 6883296620
    implement change credentials flows Michele Balistreri 2021-10-25 09:10:43 +03:00
  • 5e24a8571d
    implement delete flow Michele Balistreri 2021-10-25 08:41:53 +03:00
  • 28232c5ed3
    update keycard-go to avoid panic on resp.Sw when resp is nil Andrea Franz 2021-10-22 13:43:28 +02:00
  • 19d8b0b3a1
    handle wrongpukerror Michele Balistreri 2021-10-22 12:57:53 +03:00
  • a7c15e6c91
    add unblockPIN implementation Andrea Franz 2021-10-22 11:53:20 +02:00
  • 736adcccad
    update keycard-go Andrea Franz 2021-10-22 11:52:57 +02:00
  • cb80069724
    implement export key flow Michele Balistreri 2021-10-22 11:49:55 +03:00
  • 95647e9ee8
    add flow types Michele Balistreri 2021-10-22 11:36:25 +03:00
  • ca3fbcdfeb
    add loadMnemonic Andrea Franz 2021-10-22 10:16:16 +02:00
  • a59b341980
    implement init Michele Balistreri 2021-10-22 09:55:00 +03:00
  • e299c38600
    improve getstatus and unpair Michele Balistreri 2021-10-22 09:32:07 +03:00
  • ff1230bb9c
    rename unblockPUK to unblockPIN Michele Balistreri 2021-10-21 14:17:55 +03:00
  • 71ab4cb075
    add generateMnemonic Andrea Franz 2021-10-21 10:13:44 +02:00
  • feff5ec90b
    go mod tidy Andrea Franz 2021-10-21 10:13:35 +02:00
  • 4247e9a630
    update deps Andrea Franz 2021-10-21 10:12:59 +02:00
  • 27fc2264db
    add unblock puk Michele Balistreri 2021-10-21 10:41:20 +03:00
  • 22e2f8a743
    add login flow Michele Balistreri 2021-10-21 09:31:54 +03:00
  • f284636027
    implement recover account Michele Balistreri 2021-10-21 09:09:20 +03:00
  • e7dd1cc9a3
    add export key Michele Balistreri 2021-10-21 08:48:51 +03:00
  • 27bf041c5e
    implement unpair flow Michele Balistreri 2021-10-21 08:19:25 +03:00
  • 2b84b6560a
    split commands from flows Michele Balistreri 2021-10-20 12:01:38 +03:00
  • 7829094f92
    implement authentication Michele Balistreri 2021-10-20 11:44:57 +03:00
  • 38b056f10e
    implement pairing Michele Balistreri 2021-10-19 12:19:02 +03:00
  • 06cd216cc7
    add removeKey method Andrea Franz 2021-10-19 10:26:38 +02:00
  • ae18c7aae1
    don't build lib for go example Andrea Franz 2021-10-19 10:21:09 +02:00
  • 670942e68b
    restart on connection error Michele Balistreri 2021-10-18 16:36:53 +03:00
  • 90ab673e57
    improve readability Michele Balistreri 2021-10-18 16:34:15 +03:00
  • 8e55ed9e58
    remove confusing bool Michele Balistreri 2021-10-18 16:29:55 +03:00