minor refactor. update ffi

This commit is contained in:
Sergio Chouhy
2026-04-17 19:45:30 -03:00
parent b34e301023
commit a42144cb3c
7 changed files with 127 additions and 140 deletions
@@ -256,11 +256,11 @@ impl KeyTree<ChildKeysPublic> {
}
impl KeyTree<ChildKeysPrivate> {
pub fn generate_new_private_node(&mut self, parent_cci: &ChainIndex) -> Option<ChainIndex> {
pub fn create_private_accounts_key_node(&mut self, parent_cci: &ChainIndex) -> Option<ChainIndex> {
self.generate_new_node(parent_cci)
}
pub fn generate_new_private_node_layered(&mut self) -> Option<ChainIndex> {
pub fn create_private_accounts_key_node_layered(&mut self) -> Option<ChainIndex> {
self.generate_new_node_layered()
}
+5 -5
View File
@@ -121,19 +121,19 @@ impl NSSAUserData {
.or_else(|| self.public_key_tree.get_node(account_id).map(Into::into))
}
/// Generates a new private key node and returns its `ChainIndex`.
pub fn generate_new_privacy_preserving_transaction_key_chain(
/// Creates a new receiving key node and returns its `ChainIndex`.
pub fn create_private_accounts_key(
&mut self,
parent_cci: Option<ChainIndex>,
) -> ChainIndex {
match parent_cci {
Some(parent_cci) => self
.private_key_tree
.generate_new_private_node(&parent_cci)
.create_private_accounts_key_node(&parent_cci)
.expect("Parent must be present in a tree"),
None => self
.private_key_tree
.generate_new_private_node_layered()
.create_private_accounts_key_node_layered()
.expect("Search for new node slot failed"),
}
}
@@ -222,7 +222,7 @@ mod tests {
let mut user_data = NSSAUserData::default();
let chain_index = user_data
.generate_new_privacy_preserving_transaction_key_chain(Some(ChainIndex::root()));
.create_private_accounts_key(Some(ChainIndex::root()));
let is_key_chain_generated = user_data.private_key_tree.key_map.contains_key(&chain_index);
assert!(is_key_chain_generated);