# Caching a touch on nk3 for gpg signing

**URL:** https://support.nitrokey.com/t/caching-a-touch-on-nk3-for-gpg-signing/7591
**Category:** Nitrokeys
**Created:** [April 29, 2026, 7:17am UTC](https://support.nitrokey.com/t/caching-a-touch-on-nk3-for-gpg-signing/7591 "2026-04-29T07:17:42Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![user918345729](https://support.nitrokey.com/letter_avatar_proxy/v4/letter/u/ea5d25/32.png) [@user918345729](https://support.nitrokey.com/u/user918345729)
#### Post date: [April 29, 2026, 7:17am UTC](https://support.nitrokey.com/t/caching-a-touch-on-nk3-for-gpg-signing/7591/1 "2026-04-29T07:17:42Z")

</div>

I sometimes have to do things like a `git rebase` where I have to touch the nk3c for every commit. This quickly becomes annoying if rebasing more than a handful of commits.

In [How to cache the user pin for GPG signatures for some time?](https://support.nitrokey.com/t/how-to-cache-the-user-pin-for-gpg-signatures-for-some-time/6505) I found a way to cache the PIN (for as long as the key is plugged in, it would be great if it was possible to cache it for N seconds), but nothing for the touch action.

Other non-nitro keys have a way to cache the touch for a few seconds, which I find great, because it means my rebase still requires a touch, but not 15.

Does the nitrokey 3C support something like this? If not, could the firmware theoretically be modified to provide that feature, or is it a hardware change?
