type crypto/internal/fips140/nistec.P521Point

41 uses

	crypto/internal/fips140/nistec (current package)
		p521.go#L21: type P521Point struct {
		p521.go#L28: func NewP521Point() *P521Point {
		p521.go#L29: 	return &P521Point{
		p521.go#L37: func (p *P521Point) SetGenerator() *P521Point {
		p521.go#L45: func (p *P521Point) Set(q *P521Point) *P521Point {
		p521.go#L56: func (p *P521Point) SetBytes(b []byte) (*P521Point, error) {
		p521.go#L145: func (p *P521Point) Bytes() []byte {
		p521.go#L152: func (p *P521Point) bytes(out *[1 + 2*p521ElementLength]byte) []byte {
		p521.go#L169: func (p *P521Point) BytesX() ([]byte, error) {
		p521.go#L176: func (p *P521Point) bytesX(out *[p521ElementLength]byte) ([]byte, error) {
		p521.go#L190: func (p *P521Point) BytesCompressed() []byte {
		p521.go#L197: func (p *P521Point) bytesCompressed(out *[1 + p521ElementLength]byte) []byte {
		p521.go#L215: func (q *P521Point) Add(p1, p2 *P521Point) *P521Point {
		p521.go#L270: func (q *P521Point) Double(p *P521Point) *P521Point {
		p521.go#L316: func (q *P521Point) Select(p1, p2 *P521Point, cond int) *P521Point {
		p521.go#L326: type p521Table [15]*P521Point
		p521.go#L330: func (table *p521Table) Select(p *P521Point, n uint8) {
		p521.go#L342: func (p *P521Point) ScalarMult(q *P521Point, scalar []byte) (*P521Point, error) {
		p521.go#L392: func (p *P521Point) generatorTable() *[p521ElementLength * 2]p521Table {
		p521.go#L412: func (p *P521Point) ScalarBaseMult(scalar []byte) (*P521Point, error) {

	crypto/internal/fips140/ecdh
		ecdh.go#L64: 	*nistec.P224Point | *nistec.P256Point | *nistec.P384Point | *nistec.P521Point
		ecdh.go#L119: func P521() *Curve[*nistec.P521Point] {
		ecdh.go#L120: 	return &Curve[*nistec.P521Point]{

	crypto/internal/fips140/ecdsa
		ecdsa.go#L63: 	*nistec.P224Point | *nistec.P256Point | *nistec.P384Point | *nistec.P521Point
		ecdsa.go#L137: func P521() *Curve[*nistec.P521Point] { return _P521() }
		ecdsa.go#L139: var _P521 = sync.OnceValue(func() *Curve[*nistec.P521Point] {
		ecdsa.go#L140: 	c := &Curve[*nistec.P521Point]{

	crypto/elliptic
		nistec.go#L73: var p521 = &nistCurve[*nistec.P521Point]{