|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/serialize/msgpack_impl.hpp"#include "barretenberg/common/serialize.hpp"#include "barretenberg/common/test.hpp"#include "barretenberg/ecc/curves/bn254/g1.hpp"#include "barretenberg/ecc/curves/grumpkin/grumpkin.hpp"#include "barretenberg/ecc/curves/secp256k1/secp256k1.hpp"#include "barretenberg/ecc/curves/secp256r1/secp256r1.hpp"#include "barretenberg/ecc/fields/field_conversion.hpp"#include "barretenberg/ecc/groups/element.hpp"#include "barretenberg/serialize/test_helper.hpp"#include "barretenberg/stdlib/primitives/curves/bn254.hpp"#include "gmock/gmock.h"#include <algorithm>#include <fstream>#include <gtest/gtest.h>#include <iterator>#include <tuple>Go to the source code of this file.
Classes | |
| class | bb::group_elements::TestElementPrivate |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::group_elements |
Functions | |
| TYPED_TEST_SUITE (TestAffineElement, TestTypes) | |
| TYPED_TEST (TestAffineElement, AddAffine) | |
| TYPED_TEST (TestAffineElement, MixedAddInfinityRegression) | |
| TYPED_TEST (TestAffineElement, ReadWrite) | |
| TYPED_TEST (TestAffineElement, ReadWriteBuffer) | |
| TYPED_TEST (TestAffineElement, PointCompression) | |
| TYPED_TEST (TestAffineElement, FixedInfinityPoint) | |
| TYPED_TEST (TestAffineElement, PointCompressionUnsafe) | |
| TYPED_TEST (TestAffineElement, InfinityOrderingRegression) | |
| TYPED_TEST (TestAffineElement, MulWithEndomorphismMatchesMulWithoutEndomorphism) | |
| TYPED_TEST (TestAffineElement, MulConstTimeMatchesOperatorMul) | |
| TYPED_TEST (TestAffineElement, FrCodecRoundTrip) | |
| TYPED_TEST (TestAffineElement, BatchMulEndomorphismEvenScalars) | |
| TYPED_TEST (TestAffineElement, InfinityMulByScalarIsInfinity) | |
| TYPED_TEST (TestAffineElement, BatchMulMatchesNonBatchMul) | |
| TYPED_TEST (TestAffineElement, InfinityBatchMulByScalarIsInfinity) | |
| TYPED_TEST (TestAffineElement, BatchEndomoprhismByMinusOne) | |
| TYPED_TEST (TestAffineElement, DeserializeOffCurveThrows) | |
| TYPED_TEST (TestAffineElement, IsInPrimeSubgroupAcceptsSubgroupPoints) | |
| TYPED_TEST (TestAffineElement, PointCompressionInvalidX) | |
| TEST (AffineElement, HashToCurve) | |
| TEST | ( | AffineElement | , |
| HashToCurve | |||
| ) |
Definition at line 566 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| AddAffine | |||
| ) |
Definition at line 373 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchEndomoprhismByMinusOne | |||
| ) |
Definition at line 535 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchMulEndomorphismEvenScalars | |||
| ) |
Definition at line 500 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchMulMatchesNonBatchMul | |||
| ) |
Definition at line 516 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| DeserializeOffCurveThrows | |||
| ) |
Definition at line 545 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| FixedInfinityPoint | |||
| ) |
Definition at line 405 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| FrCodecRoundTrip | |||
| ) |
Definition at line 486 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityBatchMulByScalarIsInfinity | |||
| ) |
Definition at line 526 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityMulByScalarIsInfinity | |||
| ) |
Definition at line 510 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityOrderingRegression | |||
| ) |
Definition at line 423 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| IsInPrimeSubgroupAcceptsSubgroupPoints | |||
| ) |
Definition at line 551 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| MixedAddInfinityRegression | |||
| ) |
Definition at line 380 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| MulConstTimeMatchesOperatorMul | |||
| ) |
Definition at line 468 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| MulWithEndomorphismMatchesMulWithoutEndomorphism | |||
| ) |
Definition at line 449 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompression | |||
| ) |
Definition at line 396 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompressionInvalidX | |||
| ) |
Definition at line 557 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompressionUnsafe | |||
| ) |
Definition at line 414 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| ReadWrite | |||
| ) |
Definition at line 385 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| ReadWriteBuffer | |||
| ) |
Definition at line 390 of file affine_element.test.cpp.
| TYPED_TEST_SUITE | ( | TestAffineElement | , |
| TestTypes | |||
| ) |