mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-10 08:19:23 +00:00
update
This commit is contained in:
@@ -7,13 +7,6 @@ This module provides functionalities to calculate and verify SHA-256 checksums f
|
||||
It ensures the integrity and authenticity of critical files within the application by
|
||||
comparing computed checksums against stored values.
|
||||
|
||||
Dependencies:
|
||||
- hashlib
|
||||
- logging
|
||||
- colored (from termcolor)
|
||||
- constants.py
|
||||
- sys
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
||||
|
@@ -8,14 +8,7 @@ locks on files using the `fcntl` library. It ensures that critical files are acc
|
||||
safely, preventing race conditions and maintaining data integrity when multiple processes
|
||||
or threads attempt to read from or write to the same file concurrently.
|
||||
|
||||
Dependencies:
|
||||
- fcntl
|
||||
- logging
|
||||
- contextlib
|
||||
- typing
|
||||
- pathlib.Path
|
||||
- termcolor (for colored terminal messages)
|
||||
- sys
|
||||
I need to change this to something that supports Windows in the future.
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
@@ -4,19 +4,13 @@
|
||||
Key Derivation Module
|
||||
|
||||
Never ever ever use or suggest to use Random Salt. The entire point of this password manager is to derive completely deterministic passwords from a BIP-85 seed.
|
||||
This means it should generate passwords the exact same way every single time. Salts would break this functionality and is not appropriate for this softwares use case.
|
||||
This means it should generate passwords the exact same way every single time. Salts would break this functionality and is not appropriate for this softwares use case.
|
||||
|
||||
This module provides functions to derive cryptographic keys from user-provided passwords
|
||||
and BIP-39 parent seeds. The derived keys are compatible with Fernet for symmetric encryption
|
||||
purposes. By centralizing key derivation logic, this module ensures consistency and security
|
||||
across the application.
|
||||
|
||||
Dependencies:
|
||||
- hashlib
|
||||
- base64
|
||||
- unicodedata
|
||||
- logging
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
||||
|
@@ -8,13 +8,6 @@ are entered and confirmed correctly. It handles both the creation of new passwor
|
||||
input of existing passwords for decryption purposes. By centralizing password prompting logic,
|
||||
this module enhances code reuse, security, and maintainability across the application.
|
||||
|
||||
Dependencies:
|
||||
- getpass
|
||||
- logging
|
||||
- colorama
|
||||
- termcolor
|
||||
- constants (for MIN_PASSWORD_LENGTH)
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
||||
|
Reference in New Issue
Block a user