[0, [{"class": "func", "name": "GenerateKey", "type": "func(c elliptic.Curve, rand io.Reader) (*ecdsa.PrivateKey, error)"}, {"class": "func", "name": "Sign", "type": "func(rand io.Reader, priv *ecdsa.PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"}, {"class": "func", "name": "Verify", "type": "func(pub *ecdsa.PublicKey, hash []byte, r *big.Int, s *big.Int) bool"}, {"class": "type", "name": "PrivateKey", "type": "struct"}, {"class": "type", "name": "PublicKey", "type": "struct"}]]