Directories
¶
Path | Synopsis |
---|---|
Package babybear contains field arithmetic operations for modulus = 0x78000001.
|
Package babybear contains field arithmetic operations for modulus = 0x78000001. |
fft
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ).
|
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ). |
Package Eisenstein provides Eisenstein integer arithmetic.
|
Package Eisenstein provides Eisenstein integer arithmetic. |
asm/amd64
Package amd64 contains syntactic sugar to generate amd64 assembly code
|
Package amd64 contains syntactic sugar to generate amd64 assembly code |
config
Package config provides Golang code generation for efficient field arithmetic operations.
|
Package config provides Golang code generation for efficient field arithmetic operations. |
internal/addchain
Package addchain is derived from github.com/mmcloughlin/addchain internal packages or examples
|
Package addchain is derived from github.com/mmcloughlin/addchain internal packages or examples |
Package goff (go finite field) is a library that generates fast field arithmetic code for a given modulus.
|
Package goff (go finite field) is a library that generates fast field arithmetic code for a given modulus. |
cmd
Package cmd is the CLI interface for goff
|
Package cmd is the CLI interface for goff |
Package goldilocks contains field arithmetic operations for modulus = 0xffffff...000001.
|
Package goldilocks contains field arithmetic operations for modulus = 0xffffff...000001. |
fft
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ).
|
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ). |
Package koalabear contains field arithmetic operations for modulus = 0x7f000001.
|
Package koalabear contains field arithmetic operations for modulus = 0x7f000001. |
fft
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ).
|
Package fft provides in-place discrete Fourier transform on powers-of-two subgroups of 𝔽ᵣˣ (the multiplicative group (ℤ/rℤ, x) ). |
Click to show internal directories.
Click to hide internal directories.