type crypto/ed25519/internal/edwards25519.ExtendedGroupElement

18 uses

	crypto/ed25519/internal/edwards25519 (current package)
		edwards25519.go#L636: type ExtendedGroupElement struct {
		edwards25519.go#L682: func (p *ExtendedGroupElement) Zero() {
		edwards25519.go#L689: func (p *ExtendedGroupElement) Double(r *CompletedGroupElement) {
		edwards25519.go#L695: func (p *ExtendedGroupElement) ToCached(r *CachedGroupElement) {
		edwards25519.go#L702: func (p *ExtendedGroupElement) ToProjective(r *ProjectiveGroupElement) {
		edwards25519.go#L708: func (p *ExtendedGroupElement) ToBytes(s *[32]byte) {
		edwards25519.go#L718: func (p *ExtendedGroupElement) FromBytes(s *[32]byte) bool {
		edwards25519.go#L770: func (p *CompletedGroupElement) ToExtended(r *ExtendedGroupElement) {
		edwards25519.go#L783: func geAdd(r *CompletedGroupElement, p *ExtendedGroupElement, q *CachedGroupElement) {
		edwards25519.go#L799: func geSub(r *CompletedGroupElement, p *ExtendedGroupElement, q *CachedGroupElement) {
		edwards25519.go#L815: func geMixedAdd(r *CompletedGroupElement, p *ExtendedGroupElement, q *PreComputedGroupElement) {
		edwards25519.go#L830: func geMixedSub(r *CompletedGroupElement, p *ExtendedGroupElement, q *PreComputedGroupElement) {
		edwards25519.go#L879: func GeDoubleScalarMultVartime(r *ProjectiveGroupElement, a *[32]byte, A *ExtendedGroupElement, b *[32]byte) {
		edwards25519.go#L883: 	var u, A2 ExtendedGroupElement
		edwards25519.go#L970: func GeScalarMultBase(h *ExtendedGroupElement, a *[32]byte) {

	crypto/ed25519
		ed25519.go#L136: 	var A edwards25519.ExtendedGroupElement
		ed25519.go#L180: 	var R edwards25519.ExtendedGroupElement
		ed25519.go#L212: 	var A edwards25519.ExtendedGroupElement