Skip to content

Releases: einfachIrgendwer0815/onetime-cli

Onetime-cli v0.4.1

27 Oct 11:27
v0.4.1
70ab05c
Compare
Choose a tag to compare

Onetime-cli v0.4.0

09 Jul 11:51
v0.4.0
cff51ec
Compare
Choose a tag to compare

Changes

Added

  • -q/--quiet which turns off printing to stdout

[BREAKING] changes

  • encrypt() and decrypt() will no longer panic, but return Errors instead

Onetime-cli v0.3.0

11 Feb 16:20
v0.3.0
2bae34d
Compare
Choose a tag to compare

Changes

Added

  • Exit with code 1 on error
  • Custom error representation (onetime_cli::Error)
  • Parameters --out1-suffix and --out2-suffix of subcommand encrypt
  • Parameters --in1-suffix and --in2-suffix of subcommand decrypt

Changed

  • Improved error messages

[BREAKING] changes

  • Moved previous functionality of onetime_cli::encrypt to onetime_cli::encrypt_file
  • Moved previous functionality of onetime_cli::decrypt to onetime_cli::decrypt_file
  • onetime_cli::encrypt now encrypts data from an array using the one-time pad
  • onetime_cli::decrypt now decrypts data into an array using the one-time pad
  • Return type of the functions onetime_cli::{encrypt_file, decrypt_file} changed to Result<(), onetime_cli::Error>

Removed

  • Parameters -1/--out1 and -2/--out2 of subcommand encrypt
  • Parameters -1/--in1 and -2/--in2 of subcommand decrypt
  • -r as alias for --rm. --rm is not removed, only -r.

Onetime-cli v0.2.0

02 Jan 16:43
v0.2.0
6b316d1
Compare
Choose a tag to compare

Changes

Added

  • --rm (-r) to remove input files after encryption/decryption

Onetime-cli v0.1.0

01 Jan 17:06
v0.1.0
7d94b15
Compare
Choose a tag to compare

Changes

Added

  • Encrypt files with onetime-cli encrypt ...

    • Set names for output files with --out1 (-1) and --out2 (-2)
  • Decrypt files with onetime-cli decrypt ...

    • Set names for input files with --in1 (-1) and --in2 (-2)
  • Set buffer size