GnuPG не поддерживает не-OpenPGP-смарт-карты. Хотя в целом это должно быть возможно (в конце концов, смарт-карта содержит только простые числа закрытых ключей вместе с некоторыми метаданными, но не полными ключами OpenPGP), в GnuPG она не реализована (и я не знаю ни о каких другая реализация OpenPGP, поддерживающая произвольные смарт-карты).
Но есть несколько примеров того, как токены безопасности USB (которые не являются смарт-картами) реализуют интерфейс смарт-карт OpenPGP: мне известны, по крайней мере, ключи YubiKey и Nitro Key в некоторых выпусках.