Dirk-Willem van Gulik
2014-Jun-04 08:24 UTC
[patch] Tiny patch to change 'no slots' to debug in PKCS#11 situations
Folks, Not very critical - but below would help make the PKCS#11 experience a bit smoother. The, occasionally informative, no-slots message is moved to ?debug?; as otherwise, in a mixed pkcs#11 and file-based environment virtually all non chip-card driven ssh connections spew ?no slot? on stderr. And in day to day use - the only time you want this message is when you are debugging an issue; such as a faulty card or reader. Tested on freebsd and osx. Thanks, Dw. diff -u openssh-6.6p1.orig/ssh-pkcs11.c openssh-6.6p1/ssh-pkcs11.c --- openssh-6.6p1.orig/ssh-pkcs11.c 2014-06-04 10:19:09.000000000 +0200 +++ openssh-6.6p1/ssh-pkcs11.c 2014-06-04 10:20:29.000000000 +0200 @@ -602,7 +602,7 @@ goto fail; } if (p->nslots == 0) { - error("no slots"); + debug("no slots"); goto fail; } p->slotlist = xcalloc(p->nslots, sizeof(CK_SLOT_ID));
Apparently Analagous Threads
- [patch] Updated patch for pkcs#11 smartcard readers that have a protected PIN path
- [Bug 2817] New: Add support for PKCS#11 URIs (RFC 7512)
- How to convert S4 class slots into data.frame or how to assign variables of type 'Date'
- [Bug 2240] New: Secure PIN entry for smartcards through the keypad on the reader (patch)
- [Bug 2185] New: Allow entering the PIN via reader pinpad