   clear = decipher.update(ct2, 'hex', 'utf8')
   clear += decipher.final('utf8')
 
-  test.deepEqual(clear, message)
+  test.deepEqual(clear, message, 'Cipher encrypt and decrypt equal failure')
 
-  test.deepEqual(ct, ct2)
+  test.deepEqual(ct, ct2, 'Reuse of cipher object failure')
   test.done()
 
 testRSAEncrypt = (test) ->

  dverif = dcrypt.verify.createVerify algo
  dverif.update message
  dpass = dverif.verify(pub, nsig, signature_format='hex')
  test.ok dpass

  dverif2 = dcrypt.verify.createVerify algo
  dverif2.update message
  dpass = dverif2.verify(pub, 'bad sig', signature_format='hex')
  test.ok !dpass

  keys = dcrypt.keypair.newECDSA()
  signer = dcrypt.sign.createSign "SHA1"

  dhm.update message
  d_msg = dhm.digest('hex')

  test.deepEqual d_msg, n_msg, 'HMAC Interop equal failure'
  test.done()

testIssue7_ecdsa_sha1 = (test) ->
  keys = dcrypt.keypair.newECDSA()
  s = dcrypt.sign.createSign("SHA1")
  s.update('test message')
  signature = s.sign(keys.pem_priv, output='hex')

  v = dcrypt.verify.createVerify("SHA1")
  v.update('test message')
  passed = v.verify(keys.pem_pub, signature, signature_format='hex')
  test.same(passed, true, 'ECDSA Signature Verification failed')
  test.done()

exports.testIssue7_ecdsa_sha1 = testIssue7_ecdsa_sha1
exports.testKeyPairs = testKeyPairs
exports.testRandomBytes = testRandBytes
exports.testHash = testHash
