Skip to content

Conversation

@pentateu
Copy link
Contributor

@pentateu pentateu commented Sep 1, 2025

No description provided.

- Refactored the key management system to transition from using derived network IDs to raw public keys for network identification, enhancing consistency and security in encryption processes.
- Updated method signatures across the `runar-ffi` and `runar-keys` modules to accept and handle public key byte arrays instead of string identifiers.
- Modified the `EnvelopeEncryptedData` structure to store the network public key directly, improving clarity in data handling.
- Adjusted tests and examples to reflect the new public key approach, ensuring comprehensive coverage and validation of key management workflows.
- Introduced new dependencies for cryptographic operations, enhancing the overall functionality and performance of the key management system.
- Updated the `linux_keystore_end_to_end_mobile_node_flow` test to simplify the conversion of raw parts to a vector, enhancing code clarity.
- Removed the unused `cstr_to_string` function, streamlining the codebase and improving maintainability.
- Ensured that the remaining tests reflect the latest changes in key management functionalities, maintaining comprehensive coverage.
@pentateu pentateu merged commit 21d556a into main Sep 1, 2025
1 check passed
@pentateu pentateu deleted the replace_network_id_with_key branch September 1, 2025 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants