Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade rand and itertools dependencies #59

Merged
merged 3 commits into from
Jan 30, 2025
Merged

Upgrade rand and itertools dependencies #59

merged 3 commits into from
Jan 30, 2025

Conversation

sts10
Copy link
Owner

@sts10 sts10 commented Jan 30, 2025

Reasons to be cautious here: Rand v0.9.0 comes with this security notice, which seems to note some changes to ThreadRng pseudo-random number generator.

When does Tidy use a RNG?

  • Generating passphrase samples, which are NOT and have never been promised to be cryptographically secure.
  • "Take random" amount of words from source files
  • "Print random" amount of words to outputted word list.

Conclusion: I don't think this change in rand v0.9.0 is a concern for Tidy, seeing as Tidy's use of PRNG need not be cryptographically secure. Tidy does not generate passphrases, passwords, hashes, keys, etc.

@sts10 sts10 merged commit 888abed into main Jan 30, 2025
5 checks passed
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.

1 participant