Skip to content

Commit 2edd462

Browse files
authored
move transcript dir out of plonk and into shared location (#8)
* moving transcript dir out of plonk and into shared location src/aztec/ * adding transcript to top level cmake; rejected in patch * de-plonking honk
1 parent 2335829 commit 2edd462

28 files changed

+21
-22
lines changed

cpp/src/aztec/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ add_subdirectory(ecc)
3232
add_subdirectory(crypto)
3333
add_subdirectory(polynomials)
3434
add_subdirectory(proof_system)
35+
add_subdirectory(transcript)
3536
add_subdirectory(honk)
3637
add_subdirectory(plonk)
3738
add_subdirectory(stdlib)

cpp/src/aztec/honk/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
barretenberg_module(honk numeric ecc srs plonk proof_system)
1+
barretenberg_module(honk numeric ecc srs proof_system transcript)

cpp/src/aztec/plonk/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
barretenberg_module(plonk proof_system crypto_pedersen polynomials crypto_sha256 ecc crypto_blake3s)
1+
barretenberg_module(plonk proof_system transcript crypto_pedersen polynomials crypto_sha256 ecc crypto_blake3s)

cpp/src/aztec/plonk/composer/standard_composer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22
#include "composer_base.hpp"
3-
#include <plonk/transcript/manifest.hpp>
3+
#include <transcript/manifest.hpp>
44
#include <srs/reference_string/file_reference_string.hpp>
55
#include "../proof_system/types/polynomial_manifest.hpp"
66

cpp/src/aztec/plonk/proof_system/commitment_scheme/commitment_scheme.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#pragma once
2-
#include "../../transcript/transcript_wrappers.hpp"
32
#include "../../../polynomials/polynomial_arithmetic.hpp"
43
#include "../../../proof_system/work_queue/work_queue.hpp"
54
#include "../../../polynomials/polynomial.hpp"

cpp/src/aztec/plonk/proof_system/prover/prover.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#pragma once
2-
#include "../../transcript/transcript_wrappers.hpp"
32
#include "../../../proof_system/proving_key/proving_key.hpp"
43
#include "../types/plonk_proof.hpp"
54
#include "../types/program_settings.hpp"

cpp/src/aztec/plonk/proof_system/types/program_settings.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#include <cstdint>
44

5-
#include "../../transcript/transcript_wrappers.hpp"
5+
#include "../../../transcript/transcript.hpp"
66
#include "../widgets/transition_widgets/arithmetic_widget.hpp"
77
#include "../widgets/transition_widgets/turbo_arithmetic_widget.hpp"
88
#include "../widgets/transition_widgets/plookup_arithmetic_widget.hpp"

cpp/src/aztec/plonk/proof_system/types/prover_settings.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
2-
#include "../../transcript/transcript_wrappers.hpp"
2+
#include "../../../transcript/transcript.hpp"
33
namespace waffle {
44
class settings_base {
55
public:

cpp/src/aztec/plonk/proof_system/utils/linearizer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22
#include <ecc/curves/bn254/fr.hpp>
3-
#include <plonk/transcript/transcript.hpp>
3+
#include <transcript/transcript.hpp>
44

55
namespace waffle {
66
template <typename Field> struct plonk_linear_terms {

cpp/src/aztec/plonk/proof_system/verifier/verifier.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
#include "../types/program_settings.hpp"
44
#include "../verification_key/verification_key.hpp"
55
#include "../widgets/random_widgets/random_widget.hpp"
6-
#include <plonk/transcript/manifest.hpp>
7-
#include <plonk/transcript/transcript_wrappers.hpp>
6+
#include <transcript/manifest.hpp>
87
#include <plonk/proof_system/commitment_scheme/commitment_scheme.hpp>
98

109
namespace waffle {

cpp/src/aztec/plonk/proof_system/verifier/verifier.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include "../utils/linearizer.hpp"
44
#include "../utils/permutation.hpp"
55
#include "../widgets/transition_widgets/arithmetic_widget.hpp"
6-
#include "../../transcript/transcript.hpp"
6+
#include "../../../transcript/transcript.hpp"
77
#include "verifier.hpp"
88
#include <ecc/curves/bn254/scalar_multiplication/scalar_multiplication.hpp>
99
#include <gtest/gtest.h>

cpp/src/aztec/plonk/proof_system/widgets/random_widgets/permutation_widget_impl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include <plonk/proof_system/public_inputs/public_inputs.hpp>
66
#include <plonk/proof_system/utils/linearizer.hpp>
77

8-
#include <plonk/transcript/transcript.hpp>
8+
#include <transcript/transcript.hpp>
99
#include <polynomials/iterate_over_domain.hpp>
1010
#include <polynomials/polynomial_arithmetic.hpp>
1111

cpp/src/aztec/plonk/proof_system/widgets/random_widgets/plookup_widget_impl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include <proof_system/proving_key/proving_key.hpp>
4-
#include <plonk/transcript/transcript.hpp>
4+
#include <transcript/transcript.hpp>
55
#include <polynomials/iterate_over_domain.hpp>
66
#include <ecc/curves/bn254/scalar_multiplication/scalar_multiplication.hpp>
77
#include <polynomials/polynomial_arithmetic.hpp>

cpp/src/aztec/plonk/proof_system/widgets/random_widgets/random_widget.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
2-
#include "../../../transcript/transcript_wrappers.hpp"
2+
#include "../../../../transcript/transcript.hpp"
33
#include "../../verification_key/verification_key.hpp"
44
#include "../../../../proof_system/work_queue/work_queue.hpp"
55
#include <ecc/curves/bn254/fr.hpp>

cpp/src/aztec/plonk/proof_system/widgets/transition_widgets/create_dummy_transcript.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include <plonk/composer/standard_composer.hpp>
2-
#include <plonk/transcript/transcript.hpp>
2+
#include <transcript/transcript.hpp>
33

44
namespace waffle {
55
inline transcript::StandardTranscript create_dummy_standard_transcript()
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
barretenberg_module(proof_system plonk polynomials)
1+
barretenberg_module(proof_system plonk)

cpp/src/aztec/proof_system/work_queue/work_queue.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "../../plonk/transcript/transcript_wrappers.hpp"
3+
#include "../../transcript/transcript_wrappers.hpp"
44
#include "../proving_key/proving_key.hpp"
55

66
namespace waffle {

cpp/src/aztec/stdlib/recursion/transcript/transcript.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <ecc/curves/bn254/fq.hpp>
44
#include <ecc/curves/bn254/fr.hpp>
55
#include <ecc/curves/bn254/g1.hpp>
6-
#include <plonk/transcript/transcript.hpp>
6+
#include <transcript/transcript.hpp>
77

88
#include "../../primitives/curves/bn254.hpp"
99
#include "../verification_key/verification_key.hpp"

cpp/src/aztec/stdlib/recursion/transcript/transcript.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <ecc/curves/bn254/fr.hpp>
55
#include <ecc/curves/bn254/g1.hpp>
66

7-
#include <plonk/transcript/transcript.hpp>
7+
#include <transcript/transcript.hpp>
88

99
using namespace plonk;
1010

cpp/src/aztec/stdlib/recursion/verifier/verifier.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "verifier.hpp"
22
#include <common/test.hpp>
3-
#include <plonk/transcript/transcript.hpp>
3+
#include <transcript/transcript.hpp>
44
#include <proof_system/proving_key/serialize.hpp>
55
#include <stdlib/primitives/curves/bn254.hpp>
66
#include <ecc/curves/bn254/fq12.hpp>

cpp/src/aztec/stdlib/recursion/verifier/verifier_turbo.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "verifier.hpp"
22
#include <common/test.hpp>
3-
#include <plonk/transcript/transcript.hpp>
3+
#include <transcript/transcript.hpp>
44
#include <proof_system/proving_key/serialize.hpp>
55
#include <stdlib/primitives/curves/bn254.hpp>
66
#include <ecc/curves/bn254/fq12.hpp>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
barretenberg_module(transcript crypto_pedersen crypto_blake3s)

cpp/src/aztec/plonk/transcript/transcript.hpp renamed to cpp/src/aztec/transcript/transcript.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <vector>
77
#include <exception>
88

9-
#include "../proof_system/verification_key/verification_key.hpp"
9+
#include "../plonk/proof_system/verification_key/verification_key.hpp"
1010

1111
namespace transcript {
1212

0 commit comments

Comments
 (0)