Displaying 2 results from an estimated 2 matches for "tvpp".
Did you mean:
tvp
2007 Feb 23
1
ssh-agent does not immediately clean timeouted keys from memory
during my seminar of advanced exploitation techniques (SEAT, [1]) i
developed some methods to crack into system via DMA (e.g. via firewire).
as part of this i developed a program that steals loaded ssh private
keys from ssh-agents. i was astonished to find that the keys are not
immediately removed from the agent when a timeout occurs, but only the
next time the agent is queried via its socket. i
2012 Mar 11
2
[patch] Threading support in ssh-agent
...981,6 +1268,13 @@
if (parent_alive_interval != 0)
deadline = (deadline == 0) ? parent_alive_interval :
MIN(deadline, parent_alive_interval);
+#ifdef HAVE_LIBPTHREAD
+ if (req_queue_still_unserved(&(tpool.queue))) {
+ tv.tv_sec = 0;
+ tv.tv_usec = 10000; /* 1/100 of a second */
+ *tvpp = &tv;
+ } else
+#endif
if (deadline == 0) {
*tvpp = NULL;
} else {
@@ -1062,6 +1356,10 @@
process_message(&sockets[i]);
}
break;
+#ifdef HAVE_LIBPTHREAD
+ case AUTH_INUSE:
+ break;
+#endif
default:
fatal("Unknown type %d", sockets[i].type);
}
@@ -...