Closed sosthene-nitrokey closed 1 year ago
I don't understand why the CI fails. It runs on my machine
Ok, it's because of openpgp-card-pcsc which was updated and broke semver. https://gitlab.com/openpgp-card/openpgp-card/-/issues/41
Upgrading to v0.3 could solve the issue. But v0.3 adds Sync
bounds which are pretty restrictive. I've made PRs to make it possible to implement it on our end:
https://github.com/trussed-dev/interchange/pull/7 https://github.com/trussed-dev/trussed/pull/50
This PR adds support for the
MANAGE SECURITY ENVIRONMENT
command.AuthenticationAlgorithm
andDecryptionAlgorithm
enums ? This would simplify the code and be more flexible, but would allow generation/import of keys that aren't usable.openpgp-card
crate expose the functionality. I think the easiest way to test it would be to add the functionality toopenpgp-card
. See openpgp-card#8