Skip to content

Commit

Permalink
fix: naming inconsistency in private kernel (#3384)
Browse files Browse the repository at this point in the history
  • Loading branch information
benesjan authored Nov 21, 2023
1 parent 683a0f3 commit 4743486
Show file tree
Hide file tree
Showing 24 changed files with 34 additions and 34 deletions.
12 changes: 6 additions & 6 deletions circuits/cpp/src/aztec3/circuits/hash.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,14 +130,14 @@ template <typename NCT> typename NCT::fr compute_block_hash(typename NCT::fr con
typename NCT::fr const& note_hash_tree_root,
typename NCT::fr const& nullifier_tree_root,
typename NCT::fr const& contract_tree_root,
typename NCT::fr const& l1_to_l2_data_tree_root,
typename NCT::fr const& l1_to_l2_messages_tree_root,
typename NCT::fr const& public_data_tree_root)
{
using fr = typename NCT::fr;

std::vector<fr> const inputs = {
globals_hash, note_hash_tree_root, nullifier_tree_root,
contract_tree_root, l1_to_l2_data_tree_root, public_data_tree_root,
globals_hash, note_hash_tree_root, nullifier_tree_root,
contract_tree_root, l1_to_l2_messages_tree_root, public_data_tree_root,
};

return NCT::hash(inputs, aztec3::GeneratorIndex::BLOCK_HASH);
Expand All @@ -148,14 +148,14 @@ typename NCT::fr compute_block_hash_with_globals(abis::GlobalVariables<NCT> cons
typename NCT::fr const& note_hash_tree_root,
typename NCT::fr const& nullifier_tree_root,
typename NCT::fr const& contract_tree_root,
typename NCT::fr const& l1_to_l2_data_tree_root,
typename NCT::fr const& l1_to_l2_messages_tree_root,
typename NCT::fr const& public_data_tree_root)
{
using fr = typename NCT::fr;

std::vector<fr> const inputs = {
globals.hash(), note_hash_tree_root, nullifier_tree_root,
contract_tree_root, l1_to_l2_data_tree_root, public_data_tree_root,
globals.hash(), note_hash_tree_root, nullifier_tree_root,
contract_tree_root, l1_to_l2_messages_tree_root, public_data_tree_root,
};

return NCT::hash(inputs, aztec3::GeneratorIndex::BLOCK_HASH);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,14 +144,14 @@ void perform_historical_blocks_tree_membership_checks(DummyBuilder& builder, Bas
auto note_hash_tree_root = historic_block.note_hash_tree_root;
auto nullifier_tree_root = historic_block.nullifier_tree_root;
auto contract_tree_root = historic_block.contract_tree_root;
auto l1_to_l2_data_tree_root = historic_block.l1_to_l2_messages_tree_root;
auto l1_to_l2_messages_tree_root = historic_block.l1_to_l2_messages_tree_root;
auto public_data_tree_root = historic_block.public_data_tree_root;

auto previous_block_hash = compute_block_hash<NT>(historic_block.global_variables_hash,
note_hash_tree_root,
nullifier_tree_root,
contract_tree_root,
l1_to_l2_data_tree_root,
l1_to_l2_messages_tree_root,
public_data_tree_root);

abis::MembershipWitness<NT, HISTORIC_BLOCKS_TREE_HEIGHT> const historic_root_witness =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ pub fn compute_block_hash_with_globals(
note_hash_tree_root : Field,
nullifier_tree_root : Field,
contract_tree_root : Field,
l1_to_l2_data_tree_root : Field,
l1_to_l2_messages_tree_root : Field,
public_data_tree_root : Field) -> Field {

let inputs = [globals.hash(), note_hash_tree_root, nullifier_tree_root, contract_tree_root, l1_to_l2_data_tree_root, public_data_tree_root];
let inputs = [globals.hash(), note_hash_tree_root, nullifier_tree_root, contract_tree_root, l1_to_l2_messages_tree_root, public_data_tree_root];

dep::std::hash::pedersen_hash_with_separator(inputs, constants_gen::GENERATOR_INDEX__BLOCK_HASH)
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ impl HistoricalBlockData {
self.block.note_hash_tree_root,
self.block.nullifier_tree_root,
self.block.contract_tree_root,
self.block.l1_to_l2_data_tree_root,
self.block.l1_to_l2_messages_tree_root,
self.blocks_tree_root,
self.block.public_data_tree_root,
self.block.global_variables_hash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ struct Block {
note_hash_tree_root : Field,
nullifier_tree_root : Field,
contract_tree_root : Field,
l1_to_l2_data_tree_root : Field,
l1_to_l2_messages_tree_root : Field,

// Public data
public_data_tree_root : Field,
Expand All @@ -19,7 +19,7 @@ impl Block {
assert(self.note_hash_tree_root == 0);
assert(self.nullifier_tree_root == 0);
assert(self.contract_tree_root == 0);
assert(self.l1_to_l2_data_tree_root == 0);
assert(self.l1_to_l2_messages_tree_root == 0);
assert(self.public_data_tree_root == 0);
}

Expand All @@ -29,7 +29,7 @@ impl Block {
self.note_hash_tree_root,
self.nullifier_tree_root,
self.contract_tree_root,
self.l1_to_l2_data_tree_root,
self.l1_to_l2_messages_tree_root,
self.public_data_tree_root,
], constants_gen::GENERATOR_INDEX__BLOCK_HASH)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ global HISTORICAL_BLOCK_DATA = HistoricalBlockData {
note_hash_tree_root: fixtures::note_hash_tree::ROOT,
nullifier_tree_root: 0,
contract_tree_root: fixtures::contract_tree::ROOT,
l1_to_l2_data_tree_root: 0,
l1_to_l2_messages_tree_root: 0,
public_data_tree_root: 0,
global_variables_hash: 0,
},
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions yarn-project/noir-protocol-circuits/src/type_conversion.ts
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ export function mapHistoricalBlockDataToNoir(historicalBlockData: HistoricBlockD
note_hash_tree_root: mapFieldToNoir(historicalBlockData.noteHashTreeRoot),
nullifier_tree_root: mapFieldToNoir(historicalBlockData.nullifierTreeRoot),
contract_tree_root: mapFieldToNoir(historicalBlockData.contractTreeRoot),
l1_to_l2_data_tree_root: mapFieldToNoir(historicalBlockData.l1ToL2MessagesTreeRoot),
l1_to_l2_messages_tree_root: mapFieldToNoir(historicalBlockData.l1ToL2MessagesTreeRoot),
public_data_tree_root: mapFieldToNoir(historicalBlockData.publicDataTreeRoot),
global_variables_hash: mapFieldToNoir(historicalBlockData.globalVariablesHash),
},
Expand All @@ -374,7 +374,7 @@ export function mapHistoricalBlockDataFromNoir(historicalBlockData: HistoricalBl
mapFieldFromNoir(historicalBlockData.block.note_hash_tree_root),
mapFieldFromNoir(historicalBlockData.block.nullifier_tree_root),
mapFieldFromNoir(historicalBlockData.block.contract_tree_root),
mapFieldFromNoir(historicalBlockData.block.l1_to_l2_data_tree_root),
mapFieldFromNoir(historicalBlockData.block.l1_to_l2_messages_tree_root),
mapFieldFromNoir(historicalBlockData.blocks_tree_root),
mapFieldFromNoir(historicalBlockData.private_kernel_vk_tree_root),
mapFieldFromNoir(historicalBlockData.block.public_data_tree_root),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface Block {
note_hash_tree_root: Field;
nullifier_tree_root: Field;
contract_tree_root: Field;
l1_to_l2_data_tree_root: Field;
l1_to_l2_messages_tree_root: Field;
public_data_tree_root: Field;
global_variables_hash: Field;
}
Expand Down

0 comments on commit 4743486

Please sign in to comment.