code: func (pub *DSAPublicKey) Verify(hashed, sig []byte) (nextPoint []byte, sigOk bool) {
  	if len(sig) < 2*20 {
  		return nil, false
  	}
  	r := new(big.Int).SetBytes(sig[:20])
  	s := new(big.Int).SetBytes(sig[20:40])
  	ok := dsa.Verify(&pub.PublicKey, hashed, r, s)
  	return sig[20*2:], ok
  }
docs: // Verify will verify a signature of a hashed data using dsa Verify.