7 Commits

Author SHA1 Message Date
Igor Sirotin
efec05e104
feat: Session API (#13)
* feat: KeycardContextV2

* feat: ApplicationInfoV2 with string version

* feat: rpc service

* feat: http server for the session API

* feat: ensure api mutual exclusivity

* chore: go mod tidy
2025-01-29 21:01:47 +00:00
Igor Sirotin
6e63788d31
chore: project layout improve (#12) 2025-01-20 11:57:27 +01:00
Igor Sirotin
254ffc7c51
ci: simple build and lint jobs, upgrade to Go 1.22 (#14)
* ci: simple build and lint jobs, upgrade to Go 1.22

* ci: install pcsc-lite

* fix: linter issues

* fix: bump golangci-lint version

* fix: go mod tidy

* fix: rebase issues

* feat: make lint command

* ci: add pcsc lib
2025-01-20 11:45:31 +01:00
Michele Balistreri
e5b9998475
export walletkey in all cases for now 2025-01-20 11:20:23 +01:00
Michele Balistreri
690d9a8e85
add card authenticity check 2025-01-20 11:19:28 +01:00
Michele Balistreri
adba9b37a6
add export of xpub keys 2025-01-20 11:08:21 +01:00
Igor Sirotin
683ce8523b
chore: project layout (#10)
* chore: move error, logger, types. and utils

* chore: make public methods, update references

* chore: move keycard_context

* chore: make public methods, update references

* chore: move pairing store

* chore: make public methods, update references

* chore: move flow files

* chore: make public, update references

* chore: gitignore jetbrains idea files
2025-01-10 12:13:43 +00:00