Versions in this module Expand all Collapse all v1 v1.2.0 Aug 30, 2023 Changes in this version + func GetCurveHalfOrdersAt(c elliptic.Curve) *big.Int + func IsLowS(k *ecdsa.PublicKey, s *big.Int) (bool, error) + func MarshalECDSASignature(r, s *big.Int) ([]byte, error) + func SignatureToLowS(k *ecdsa.PublicKey, signature []byte) ([]byte, error) + func ToLowS(k *ecdsa.PublicKey, s *big.Int) (*big.Int, error) + func UnmarshalECDSASignature(raw []byte) (*big.Int, *big.Int, error) + type ECDSASignature struct + R *big.Int + S *big.Int