Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add encryption support #4

Merged
merged 7 commits into from
Nov 17, 2023

Commits on Oct 27, 2023

  1. Add Hacky Encrypt mode

    Added a hacky encryption mode. Duplicated the wrapper and callback functions so they can be modified for encryption mode if needed.
    q3st1on committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    5c8581d View commit details
    Browse the repository at this point in the history
  2. Added test

    Added a test for the encryption mode
    q3st1on committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    927e3a8 View commit details
    Browse the repository at this point in the history
  3. Bugfixes

    Fixed bugs in library and tests. Now seem to be working
    q3st1on committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    a24acdf View commit details
    Browse the repository at this point in the history
  4. Updated README

    added demonstration of encryption mode to README
    q3st1on committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    5fc4f43 View commit details
    Browse the repository at this point in the history
  5. fixed readme typo

    q3st1on committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    ceda912 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Updated code

    Fixed the printout to just update the user on progress (it does still print the final encrypted payload).
    Added PKCS#7 padding by default to match the default decryption behaviour.
    Changed mode to accept only a string.
    I think I have fixed the various nit suggestions but may have missed some (or many tbh)
    Actually remembered to push changes (wow incredible right)
    q3st1on committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d5d618d View commit details
    Browse the repository at this point in the history
  2. formatting issues

    forgot to check formatting was ok, have fixed some issues with it. flake8 is not happy with the formatting
    q3st1on committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    0a89f86 View commit details
    Browse the repository at this point in the history