hey, author here, happy to answer questions, and would love to hear from anyone using the library :)
This is the same algorithm used by git.
There are higher level implementations that use the dates on signatures to straight out reject sha1 material, but that gives only a limited protection.
@wiktor-k is working on a tool to use rpgp to provide a simple solution to work with smartcards
Overall I'm pretty happy with the codebase.
The PoC for using cards in git is in https://github.com/wiktor-k/monkeybagel (excuse the silly name ;).
On Windows and Mac it binds to system libraries. On Linux it works with pcsclite.
Btw I'm not aware of any tooling that's used by Sequoia, rather wrappers that use Sequoia and pcsc crate.