Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit 87d4bab

Browse files
authored
Moved lookup operations from detail:: (#269)
1 parent 2b948f1 commit 87d4bab

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

include/nil/blueprint/blueprint/plonk/circuit.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ namespace nil {
7070
using lookup_gate_id_type = lookup_gate_id<BlueprintFieldType, ArithmetizationParams>;
7171
using lookup_gate_selector_map = std::map<lookup_gate_id_type, std::size_t>;
7272

73-
using lookup_table_definition = typename nil::crypto3::zk::snark::detail::lookup_table_definition<BlueprintFieldType>;
73+
using lookup_table_definition = typename nil::crypto3::zk::snark::lookup_table_definition<BlueprintFieldType>;
7474

7575
gate_selector_map selector_map = {};
7676
lookup_gate_selector_map lookup_selector_map = {};

include/nil/blueprint/blueprint/plonk/circuit_proxy.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ namespace nil {
4949
private:
5050
using constraint_type = crypto3::zk::snark::plonk_constraint<BlueprintFieldType>;
5151
using lookup_constraint_type = crypto3::zk::snark::plonk_lookup_constraint<BlueprintFieldType>;
52-
using lookup_table_definition = typename nil::crypto3::zk::snark::detail::lookup_table_definition<BlueprintFieldType>;
52+
using lookup_table_definition = typename nil::crypto3::zk::snark::lookup_table_definition<BlueprintFieldType>;
5353

5454
std::uint32_t id;
5555
std::shared_ptr<circuit<ArithmetizationType>> circuit_ptr;

include/nil/blueprint/components/algebra/fields/plonk/non_native/lookup_logic_ops.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ namespace nil {
5252
class lookup_logic_and<crypto3::zk::snark::plonk_constraint_system<BlueprintFieldType, ArithmetizationParams>>
5353
: public boolean_lookup_op_component<crypto3::zk::snark::plonk_constraint_system< BlueprintFieldType, ArithmetizationParams>>
5454
{
55-
using lookup_table_definition = typename nil::crypto3::zk::snark::detail::lookup_table_definition<BlueprintFieldType>;
55+
using lookup_table_definition = typename nil::crypto3::zk::snark::lookup_table_definition<BlueprintFieldType>;
5656

5757
class binary_and_table_type : public lookup_table_definition{
5858
public:

include/nil/blueprint/components/hashes/sha2/plonk/sha256.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ namespace nil {
137137
component_type(witnesses, constants, public_inputs, get_manifest()) {};
138138

139139
using lookup_table_definition = typename
140-
nil::crypto3::zk::snark::detail::lookup_table_definition<BlueprintFieldType>;
140+
nil::crypto3::zk::snark::lookup_table_definition<BlueprintFieldType>;
141141

142142
std::vector<std::shared_ptr<lookup_table_definition>> component_custom_lookup_tables(){
143143
std::vector<std::shared_ptr<lookup_table_definition>> result = {};

include/nil/blueprint/lookup_library.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
#include <boost/bimap.hpp>
3333

34-
#include <nil/crypto3/zk/snark/arithmetization/plonk/detail/lookup_table_definition.hpp>
34+
#include <nil/crypto3/zk/snark/arithmetization/plonk/lookup_table_definition.hpp>
3535
#include <nil/blueprint/components/hashes/sha2/plonk/detail/split_functions.hpp>
3636
#include <nil/blueprint/components/hashes/sha2/plonk/detail/sha_table_generators.hpp>
3737
#include <nil/blueprint/manifest.hpp>
@@ -65,8 +65,8 @@ namespace nil {
6565

6666
template <typename BlueprintFieldType>
6767
class lookup_library {
68-
using lookup_table_definition = typename nil::crypto3::zk::snark::detail::lookup_table_definition<BlueprintFieldType>;
69-
using filled_lookup_table_definition = typename nil::crypto3::zk::snark::detail::filled_lookup_table_definition<BlueprintFieldType>;
68+
using lookup_table_definition = typename nil::crypto3::zk::snark::lookup_table_definition<BlueprintFieldType>;
69+
using filled_lookup_table_definition = typename nil::crypto3::zk::snark::filled_lookup_table_definition<BlueprintFieldType>;
7070

7171
class binary_xor_table_type : public lookup_table_definition{
7272
public:

test/test_plonk_component.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ namespace nil {
284284
// We may start from zero if component doesn't use ordinary constants.
285285
std::vector<size_t> lookup_columns_indices;
286286
for( std::size_t i = 1; i < ArithmetizationParams::constant_columns; i++ ) lookup_columns_indices.push_back(i);
287-
desc.usable_rows_amount = zk::snark::detail::pack_lookup_tables_horizontal(
287+
desc.usable_rows_amount = zk::snark::pack_lookup_tables_horizontal(
288288
bp.get_reserved_indices(),
289289
bp.get_reserved_tables(),
290290
bp, assignment, lookup_columns_indices,

0 commit comments

Comments
 (0)