pegleg/pegleg/engine
Alexander Hughes cecd24ed38 Ensure cryptostrings contain all char types
This patch aims to:
1. Validate that generated cryptographic strings (salts and passphrases)
   contain at least one uppercase letter, lowercase letter, number and
   symbol before returning it to the user.
2. Add new unit tests for the cryptostring methods.
3. Move existing unit tests for cryptostring methods to new test file.
4. Rename test_generate_cryptostring to test_passphrases as this is
   more accurate of the tests contained in the file.

Change-Id: I669831fb515209467b236cca63502f64a9263d86
2019-04-11 13:22:58 -05:00
..
catalog Update validity checks and docs of PKI functions 2019-04-09 12:36:35 -05:00
catalogs Revised exception for missing passphrase catalog 2019-04-03 16:27:28 -05:00
common pki: Port Promenade's PKI catalog into Pegleg 2019-01-15 13:29:21 -06:00
generators Add CLI generation of salt 2019-02-20 16:51:01 +00:00
util Ensure cryptostrings contain all char types 2019-04-11 13:22:58 -05:00
__init__.py Pegleg encryption of site secrets 2018-10-30 16:53:51 +00:00
bundle.py CLI: Add command to generate genesis bundle 2019-03-07 03:00:30 -06:00
errorcodes.py tests: Increase test coverage for lint checks 2019-01-01 19:17:11 +00:00
exceptions.py PKI Cert generation and check updates 2019-04-08 07:48:32 -05:00
lint.py Fix typo in secrets linting 2019-03-22 17:38:07 +00:00
repository.py pki: Port Promenade's PKI catalog into Pegleg 2019-01-15 13:29:21 -06:00
secrets.py PKI Cert generation and check updates 2019-04-08 07:48:32 -05:00
site.py Add hacking extension 2019-01-01 00:18:03 -06:00
type.py Pegleg CLI output improvement 2018-10-10 15:30:54 -04:00