1. 07 Jul, 2018 2 commits
    • Seppia's avatar
      Pad too small check · 925b6f0e
      Seppia authored
      Adds check for pad size relatively to input size and exit with an
      error when pad is smaller.
      925b6f0e
    • Seppia's avatar
      Output file check · f6123e01
      Seppia authored
      Moved output file existence check in specific functions, after all
      options are parsed.
      f6123e01
  2. 06 Jul, 2018 2 commits
    • Seppia's avatar
      Main header · 43e1fd07
      Seppia authored
      Created main source header file and moved appropriate declarations
      and function prototipes there.
      43e1fd07
    • Seppia's avatar
      Print functions · ceb8b342
      Seppia authored
      Defined macro for an error print function to be used to output
      errors. Defined also a quiet print function which gets executed only
      if numeric value passed as first argument is true.
      Changed also code in main source accordingly.
      ceb8b342
  3. 05 Jul, 2018 11 commits
  4. 04 Jul, 2018 5 commits
    • Seppia's avatar
      Syntax change · 9b8db169
      Seppia authored
      Syntax for string evaluation changed to a more concise version.
      9b8db169
    • Seppia's avatar
      Input from stdin · 7be518d6
      Seppia authored
      With this commit the program can now read directly from standard
      input, as long as from a file, and defaults to this beheaviour.
      If the user now wants to set an input file must use the 'input'
      option previously introduced.
      7be518d6
    • Seppia's avatar
      Default output changes · d4242f56
      Seppia authored
      Default output has now changed to standard output, unless specified
      a file name. This could be usefulf for scripting along with the use
      of the 'quiet' option.
      This commis also introduces a new 'input' option, in anticipation of
      a future update which will defaults to standard input if no 'input'
      option is specified as for the 'output' option.
      d4242f56
    • Seppia's avatar
      Messages update · e1da443c
      Seppia authored
      This commit updates the messages targetd to the user to be more
      consistent and adds message types such as INFO, WARNING and ERROR.
      e1da443c
    • Seppia's avatar
      Using struct for options · e394bf50
      Seppia authored
      Defined an options struct in order to access with more ease the
      options values inside functions and changed code accordingly.
      e394bf50
  5. 03 Jul, 2018 2 commits
    • Seppia's avatar
      Quiet option addition · e33838a9
      Seppia authored
      This commit adds a 'quiet' option which suppresses all info-only
      outputs, usefult for scripting in prevision of future sdtin/stdout
      interaction support. All error messages will ignore the 'quite'
      option, and so the help function will.
      e33838a9
    • Seppia's avatar
      Print generating key message · d0e2a9f9
      Seppia authored
      Printing message while generating key and fixed order of messages in
      the same function.
      d0e2a9f9
  6. 06 May, 2018 1 commit
  7. 31 Jan, 2018 3 commits
    • Seppia's avatar
      Complete integer types declarations change · debdb839
      Seppia authored
      Chages some 'long' variable declarations left to 'int64_t'.
      debdb839
    • Seppia's avatar
      Fix README.md · 4a132b0c
      Seppia authored
      Updates README with new byte multiples function, fixes repository URL
      and name and fixes various typos.
      4a132b0c
    • Seppia's avatar
      Change integer types declarations · fc3943ad
      Seppia authored
      Use respectively int64_t and uint64_t in place of int and
      and unsigned int for better compatibility with non x86_64
      compilers.
      fc3943ad
  8. 29 Jan, 2018 1 commit
    • Seppia's avatar
      Add byte multiple units support · a208018b
      Seppia authored
      Now can be specified the size of the key to be created in KiB, MiB,
      GiB or TiB respectively using {K,M,G,T} after the value of the
      option --nbytes.
      a208018b
  9. 28 Jan, 2018 2 commits
    • Seppia's avatar
      Updated README.md · d1020a1e
      Seppia authored
      Updates and fixes programs informations and adds install instructions.
      d1020a1e
    • Seppia's avatar
      Changed help style · 13c3af75
      Seppia authored
      Add spaces before commands and options in help function and minor style changes
      13c3af75
  10. 03 Oct, 2017 1 commit
  11. 08 Sep, 2017 2 commits
  12. 31 Jul, 2017 1 commit
    • Seppia's avatar
      Syntax change · 18b2c363
      Seppia authored
      Changed incorrect markdown syntax in README.md
      18b2c363
  13. 18 Dec, 2016 3 commits
  14. 09 Dec, 2016 1 commit
  15. 08 Dec, 2016 3 commits