type crypto/internal/nistec.P256Point

52 uses

	crypto/internal/nistec (current package)
		p256_asm.go#L42: type P256Point struct {
		p256_asm.go#L49: func NewP256Point() *P256Point {
		p256_asm.go#L50: 	return &P256Point{
		p256_asm.go#L56: func (p *P256Point) SetGenerator() *P256Point {
		p256_asm.go#L66: func (p *P256Point) Set(q *P256Point) *P256Point {
		p256_asm.go#L79: func (p *P256Point) SetBytes(b []byte) (*P256Point, error) {
		p256_asm.go#L93: 		var r P256Point
		p256_asm.go#L109: 		var r P256Point
		p256_asm.go#L278: func p256MovCond(res, a, b *P256Point, cond int)
		p256_asm.go#L295: type p256Table [16]P256Point
		p256_asm.go#L301: func p256Select(res *P256Point, table *p256Table, idx int)
		p256_asm.go#L349: func p256PointAddAffineAsm(res, in1 *P256Point, in2 *p256AffinePoint, sign, sel, zero int)
		p256_asm.go#L356: func p256PointAddAsm(res, in1, in2 *P256Point) int
		p256_asm.go#L361: func p256PointDoubleAsm(res, in *P256Point)
		p256_asm.go#L383: func (q *P256Point) Add(r1, r2 *P256Point) *P256Point {
		p256_asm.go#L384: 	var sum, double P256Point
		p256_asm.go#L396: func (q *P256Point) Double(p *P256Point) *P256Point {
		p256_asm.go#L397: 	var double P256Point
		p256_asm.go#L405: func (r *P256Point) ScalarBaseMult(scalar []byte) (*P256Point, error) {
		p256_asm.go#L420: func (r *P256Point) ScalarMult(q *P256Point, scalar []byte) (*P256Point, error) {
		p256_asm.go#L454: func (p *P256Point) isInfinity() int {
		p256_asm.go#L461: func (p *P256Point) Bytes() []byte {
		p256_asm.go#L468: func (p *P256Point) bytes(out *[p256UncompressedLength]byte) []byte {
		p256_asm.go#L486: func (p *P256Point) affineFromMont(x, y *p256Element) {
		p256_asm.go#L500: func (p *P256Point) BytesX() ([]byte, error) {
		p256_asm.go#L507: func (p *P256Point) bytesX(out *[p256ElementLength]byte) ([]byte, error) {
		p256_asm.go#L525: func (p *P256Point) BytesCompressed() []byte {
		p256_asm.go#L532: func (p *P256Point) bytesCompressed(out *[p256CompressedLength]byte) []byte {
		p256_asm.go#L547: func (q *P256Point) Select(p1, p2 *P256Point, cond int) *P256Point {
		p256_asm.go#L622: func (p *P256Point) p256BaseMult(scalar *p256OrdElement) {
		p256_asm.go#L651: func (p *P256Point) p256ScalarMult(scalar *p256OrdElement) {
		p256_asm.go#L655: 	var t0, t1, t2, t3 P256Point

	crypto/ecdh
		nist.go#L221: var p256 = &nistCurve[*nistec.P256Point]{

	crypto/ecdsa
		ecdsa.go#L625: var _p256 *nistCurve[*nistec.P256Point]
		ecdsa.go#L627: func p256() *nistCurve[*nistec.P256Point] {
		ecdsa.go#L629: 		_p256 = &nistCurve[*nistec.P256Point]{
		ecdsa.go#L630: 			newPoint: func() *nistec.P256Point { return nistec.NewP256Point() },

	crypto/elliptic
		nistec.go#L31: 	nistCurve[*nistec.P256Point]
		nistec.go#L34: var p256 = &p256Curve{nistCurve[*nistec.P256Point]{