canokey-core
canokey-core copied to clipboard
Core implementations of an open-source secure key
This PR replace the existing ST USB device stack with [TinyUSB](https://github.com/hathach/tinyusb). Since there are some missing features (such as CTAP HID descriptor macros), we are currently using [a forked version](https://github.com/canokeys/tinyusb)...
Issue Description: Currently, I have encountered some limitations while using the canokeys hardware key. I have found that many tools I need to use, such as the keepassxc password manager,...
Currently, the led state after startup depends on device initialization code. The saved LED cfg have no effect just after powerup. I think the admin_install() function is a good place...
Ref: https://github.com/canokeys/canokey-nrf52/issues/11 So instead of opening the case and pressing SW button, now touch functions could be simulated.
环境:Windows 10 22H2,GPG4win 4.2.0,putty 0.80 使用场景:使用 Pigeon 卡作为 SSH 认证登录工具 故障现象:插卡之后不拔,Pigeon 在前几天工作正常,使用 putty 通过 SSH 登录,Pigeon 闪烁蓝灯,触摸即可成功登录。然而在十几天之后,再使用 putty 登录 SSH,Pigeon 蓝灯闪烁,触摸没有响应,蓝灯闪到超时,此后 Pigeon 无法使用,必须拔下之后重插才能恢复正常。
按文档进行了相关配置, 在系统上增加了 /etc/udev/rules.d/69-canokeys.rules 文件。 目前就 用 root 用户运行 gpg --card-status 能够获取卡的状态,普通用户运行报错: gpg --card-status gpg: 从 ‘scdaemon’ 获取版本时出现错误: Not supported gpg: OpenPGP 卡不可用:Not supported OS: Debian 12.6 uname -a Linux atzlinux-ce...