| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | llcrypto: Document some design choices from CautiousRng. | Nick Mathewson | 2025-03-24 | 1 | -1/+12 |
| | | |||||
| * | Use an EntropicRng trait to enforce key generation rules. | Nick Mathewson | 2025-03-24 | 1 | -1/+44 |
| | | | | | | | | | | | | We want to require that whenever we generate a key that's persistent (stored in KeyMgr), it's going to be made from a stronger-than-usual Rng. This trait helps us enforce that. We also add a FakeEntropicRng struct to use for testing. Note that this turned up a case that we'd missed, which required an internal change in tor-hsservice. | ||||
| * | llcrypto: new CautiousRng for constructing long-lived keys | Nick Mathewson | 2025-03-24 | 1 | -0/+142 |
| This Rng combines inputs from several sources, including OsRng, to minimize the likelihood of falling to a vulnerability in any particular one. | |||||
