fp12

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const Degree = 12

Degree is the extension degree of fp12 over the base field

View Source
const Inline = `` /* 521-byte string literal not displayed */

Variables

View Source
var CodeSource []string

CodeSource is the aggregated source code

View Source
var CodeTest []string

CodeTest is the aggregated test code

View Source
var CodeTestPoints []string

CodeTestPoints is the aggregated test points code

View Source
var Methods = [...]tower.Method{
	{Name: "Add", Type: tower.Binary},
	{Name: "Sub", Type: tower.Binary},
	{Name: "Mul", Type: tower.Binary},
	{Name: "MulByV", Type: tower.Custom},
	{Name: "MulByVW", Type: tower.Custom},
	{Name: "MulByV2W", Type: tower.Custom},
	{Name: "MulByV2NRInv", Type: tower.Custom},
	{Name: "MulByVWNRInv", Type: tower.Custom},
	{Name: "MulByWNRInv", Type: tower.Custom},
	{Name: "Square", Type: tower.Unary},
	{Name: "Inverse", Type: tower.Unary},
	{Name: "Conjugate", Type: tower.Unary},
	{Name: "Frobenius", Type: tower.Unary},
	{Name: "FrobeniusSquare", Type: tower.Unary},
	{Name: "FrobeniusCube", Type: tower.Unary},
	{Name: "Expt", Type: tower.Custom},
	{Name: "FinalExponentiation", Type: tower.Unary},
}

Functions

func GenerateTestInputs

func GenerateTestInputs(p string) []tower.TestPoint

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL