|
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, 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, 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 501 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| AddAffine | |||
| ) |
Definition at line 334 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchEndomoprhismByMinusOne | |||
| ) |
Definition at line 470 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchMulEndomorphismEvenScalars | |||
| ) |
Definition at line 435 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| BatchMulMatchesNonBatchMul | |||
| ) |
Definition at line 451 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| DeserializeOffCurveThrows | |||
| ) |
Definition at line 480 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| FixedInfinityPoint | |||
| ) |
Definition at line 359 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| FrCodecRoundTrip | |||
| ) |
Definition at line 421 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityBatchMulByScalarIsInfinity | |||
| ) |
Definition at line 461 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityMulByScalarIsInfinity | |||
| ) |
Definition at line 445 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| InfinityOrderingRegression | |||
| ) |
Definition at line 377 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| IsInPrimeSubgroupAcceptsSubgroupPoints | |||
| ) |
Definition at line 486 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| MulWithEndomorphismMatchesMulWithoutEndomorphism | |||
| ) |
Definition at line 403 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompression | |||
| ) |
Definition at line 350 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompressionInvalidX | |||
| ) |
Definition at line 492 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| PointCompressionUnsafe | |||
| ) |
Definition at line 368 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| ReadWrite | |||
| ) |
Definition at line 339 of file affine_element.test.cpp.
| TYPED_TEST | ( | TestAffineElement | , |
| ReadWriteBuffer | |||
| ) |
Definition at line 344 of file affine_element.test.cpp.
| TYPED_TEST_SUITE | ( | TestAffineElement | , |
| TestTypes | |||
| ) |