Skip to content

Conversation

@SalmaElsoly
Copy link
Contributor

@SalmaElsoly SalmaElsoly commented Sep 15, 2025

Description

Changes

  • Crypto added: implemented CryptoManager with AES-GCM + Argon2 KDF; added initializer to encrypt legacy mnemonics at startup.
  • Mnemonic storage: switched models.User.Mnemonic from string to []byte (ciphertext bytes).
  • Decryption usage: handlers now decrypt user.Mnemonic before use across admin, user, node, deployment, balance monitor, debt tracker, and money collector.

Related Issues

#88

Checklist

  • Tests included
  • Build pass
  • Documentation
  • Code format and docstring

@SalmaElsoly SalmaElsoly force-pushed the master_encrypt_data branch 2 times, most recently from 8efe478 to c68416d Compare September 16, 2025 09:01
@SalmaElsoly SalmaElsoly marked this pull request as ready for review September 16, 2025 13:26
@SalmaElsoly SalmaElsoly marked this pull request as draft September 16, 2025 13:26
@SalmaElsoly SalmaElsoly marked this pull request as ready for review September 16, 2025 13:56
@SalmaElsoly SalmaElsoly marked this pull request as draft September 18, 2025 06:16
@SalmaElsoly SalmaElsoly force-pushed the master_encrypt_data branch 2 times, most recently from 6ebe5fc to 73fd76f Compare September 21, 2025 10:17
@SalmaElsoly SalmaElsoly marked this pull request as ready for review September 21, 2025 11:20
@SalmaElsoly SalmaElsoly marked this pull request as draft October 20, 2025 15:08
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.

3 participants