mirror of
https://github.com/arnaucube/hyperplonk.git
synced 2026-01-10 16:11:29 +01:00
open source under MIT license
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
#[macro_use]
|
||||
extern crate criterion;
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
//! Error module.
|
||||
|
||||
use ark_std::string::String;
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
mod errors;
|
||||
mod multilinear_polynomial;
|
||||
mod univariate_polynomial;
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
use crate::{util::get_batched_nv, ArithErrors};
|
||||
use ark_ff::{Field, PrimeField};
|
||||
use ark_poly::MultilinearExtension;
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
// TODO: remove
|
||||
#![allow(dead_code)]
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
use ark_ff::PrimeField;
|
||||
use ark_std::log2;
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
// Copyright (c) 2023 Espresso Systems (espressosys.com)
|
||||
// This file is part of the HyperPlonk library.
|
||||
|
||||
// You should have received a copy of the MIT License
|
||||
// along with the HyperPlonk library. If not, see <https://mit-license.org/>.
|
||||
|
||||
//! This module defines our main mathematical object `VirtualPolynomial`; and
|
||||
//! various functions associated with it.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user