Skip to content

oblivious-file-sharing/netherite-algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netherite Algebra Library

This is the algebra library for an on-going project called Netherite.

Components

BN254

The library implements the following classical BN254 curve based on the parameters in [herumi/ate-pairing] in the arkworks ecosystem.

p = 36u^4 + 36u^3 + 24u^2 + 6u + 1, u = -(2^62 + 2^55 + 1)

The paperwork to compute auxiliary parameters is done in Sage scripts here: src/curve_bn254/sage_scripts .

BN446

The library also implements the BN446 curve in which:

u = 2^110 + 2^36 + 1

The paperwork to compute auxiliary parameters is done in Sage scripts here: src/curve_bn446/sage_scripts .

Authors

About

Algebra library for the Netherite project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published