'Sign data with a DSA private key and then verify it with the public
key.'

def test_signDataDSA(self):

    d = self.client.signData(self.dsaPublic.blob(), 'John    Hancock')
    self.pump.flush()
    def _check(sig):
        self.assertTrue(self.dsaPublic.verify(sig, 'John    Hancock'))
    return d.addCallback(_check)
