def _smart_card(self, agent_request, pin=''): """ Performs ssh-agent actions on smart cards using paramiko """ agent = Agent() msg = Message() msg.add_byte(agent_request) msg.add_string(self._pkcs11_so) msg.add_string(pin) return (agent._send_message(msg))[0]