Skip to content
Snippets Groups Projects
  1. Jun 21, 2015
  2. Jun 20, 2015
  3. Jun 04, 2015
  4. Jun 03, 2015
  5. Jun 02, 2015
    • ulif's avatar
      Start RealDiceRandomSource. · 265fc0c0
      ulif authored
      This will only be a skeleton, to be filled later.
      
      We got an `input_func` which works regardless of Python version (as `raw_input`
      was renamed `input` with Python 3.
      
      We also got a RealDiceRandomSource class without any functionality
      yet. The `get_input` method is only a temporary placeholder to enable
      testing of mocking the input_func.
      265fc0c0
  6. May 31, 2015
  7. May 29, 2015
    • ulif's avatar
      Activate the new option. · b69d7f17
      ulif authored
      b69d7f17
    • ulif's avatar
      Add -r/--randomsource option. · a01755af
      ulif authored
      The new option is not active yet.
      a01755af
    • ulif's avatar
      Add function to retrieve random sources. · 87fbd6a2
      ulif authored
      The sources can be registered (as entry_points) in some arbitrary
      module available at runtime. We register some modules ourselves,
      'system' for starters.
      
      Yet we do not make use of the registered sources in main(). This
      will be the next step.
      87fbd6a2
    • ulif's avatar
      Support pluggable sources of randomness. · 9ad1cbeb
      ulif authored
      Based on suggestions of @drebs we now start to support different
      sources of randomness. We start with one source, the default,
      which will be the standard libs `random.SystemRandom` source
      we used anyway. But from now on this source if put into a
      separate class, tested and all that, which will be registered
      as an entry point.
      
      Yet we do not register or work with the registered sources. This
      will come next.
      9ad1cbeb
  8. May 28, 2015
    • ulif's avatar
      Pass options to `get_passphrase()`. · 04eb9226
      ulif authored
      We now use an `argparser` options instance for get_passphrase
      instead of a bunch of single args. This makes the main function
      `get_passphrase` less readable (you do not see immediately what
      options are really expected), but avoids misleading defaults. We
      now use the defaults set in argparser options, i.e. from
      `handle_options()` as single source of defaults.
      04eb9226
  9. Apr 09, 2015
  10. Apr 07, 2015
  11. Apr 03, 2015
  12. Mar 30, 2015
  13. Mar 29, 2015
    • ulif's avatar
      Turn diceware module into a package. · 4d29e116
      ulif authored
      Move wordlists into the new package. This should fix
      the data_files problem on most platforms and in most
      environments.
      
      Seems to be really tricky to install data files in a
      foreseeable location.
      
      The more finegrained solution of conorsch might be
      slightly less stable in the long run, therefore we
      selected the 'package', actually.
      4d29e116
  14. Feb 04, 2015
  15. Jan 29, 2015
  16. Jan 28, 2015
Loading