Versions in this module Expand all Collapse all v0 v0.15.6 Dec 21, 2022 Changes in this version + var RR = &p256OrdElement — darwin/amd64, linux/amd64, windows/amd64 + func ImplicitSig(sPriv, ePriv, t []byte) ([]byte, error) + func P256OrdInverse(k []byte) ([]byte, error) + func P256OrdMul(in1, in2 []byte) ([]byte, error) + type SM2P256Point struct + func NewSM2P256Point() *SM2P256Point + func (p *SM2P256Point) Bytes() []byte + func (p *SM2P256Point) BytesCompressed() []byte + func (p *SM2P256Point) BytesX() ([]byte, error) + func (p *SM2P256Point) ScalarBaseMult(scalar []byte) (*SM2P256Point, error) + func (p *SM2P256Point) ScalarMult(q *SM2P256Point, scalar []byte) (*SM2P256Point, error) + func (p *SM2P256Point) Set(q *SM2P256Point) *SM2P256Point + func (p *SM2P256Point) SetBytes(b []byte) (*SM2P256Point, error) + func (p *SM2P256Point) SetGenerator() *SM2P256Point + func (q *SM2P256Point) Add(p1, p2 *SM2P256Point) *SM2P256Point + func (q *SM2P256Point) Add(r1, r2 *SM2P256Point) *SM2P256Point + func (q *SM2P256Point) Double(p *SM2P256Point) *SM2P256Point + func (q *SM2P256Point) Select(p1, p2 *SM2P256Point, cond int) *SM2P256Point + func (r *SM2P256Point) ScalarBaseMult(scalar []byte) (*SM2P256Point, error) + func (r *SM2P256Point) ScalarMult(q *SM2P256Point, scalar []byte) (*SM2P256Point, error)