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
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |