Documentation
¶
Overview ¶
Package goff (go finite field) is a library that generates fast field arithmetic code for a given modulus see github.com/consensys/goff/cmd for CLI usage
Directories
¶
| Path | Synopsis |
|---|---|
|
asm
|
|
|
amd64
Package amd64 contains syntactic sugar to generate amd64 assembly code in goff
|
Package amd64 contains syntactic sugar to generate amd64 assembly code in goff |
|
Package cmd is the CLI interface for goff goff -m 21888242871...94645226208583 -o ./bn256/ -p bn256 -e Element will generate field arithmetic code for given modulus
|
Package cmd is the CLI interface for goff goff -m 21888242871...94645226208583 -o ./bn256/ -p bn256 -e Element will generate field arithmetic code for given modulus |
|
examples
|
|
|
bls377
Package fp contains field arithmetic operations for modulus 258664426012969094010652733694893533536393512754914660539884262666720468348340822774968888139573360124440321458177
|
Package fp contains field arithmetic operations for modulus 258664426012969094010652733694893533536393512754914660539884262666720468348340822774968888139573360124440321458177 |
|
bls381
Package fp contains field arithmetic operations for modulus 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787
|
Package fp contains field arithmetic operations for modulus 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787 |
|
bn256
Package fp contains field arithmetic operations for modulus 21888242871839275222246405745257275088696311157297823662689037894645226208583
|
Package fp contains field arithmetic operations for modulus 21888242871839275222246405745257275088696311157297823662689037894645226208583 |
|
bw761
Package fp contains field arithmetic operations for modulus 6891450384315732539396789682275657542479668912536150109513790160209623422243491736087683183289411687640864567753786613451161759120554247759349511699125301598951605099378508850372543631423596795951899700429969112842764913119068299
|
Package fp contains field arithmetic operations for modulus 6891450384315732539396789682275657542479668912536150109513790160209623422243491736087683183289411687640864567753786613451161759120554247759349511699125301598951605099378508850372543631423596795951899700429969112842764913119068299 |
|
internal
|
|
|
generators/examples
command
|
|
Click to show internal directories.
Click to hide internal directories.
