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

provide ciphers with {de,en}crypt_into functionality #231

Merged
merged 14 commits into from
Jun 29, 2024
Merged

Commits on Jun 11, 2024

  1. Mirage_crypto.Block.ECB with {de,en}crypt_into

    Also provide unsafe_{en,de}crypt_into for further performance.
    hannesm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    04c1315 View commit details
    Browse the repository at this point in the history
  2. Mirage_crypto.Block.CBC now has {de,en}crypt_into functionality

    This may avoid buffer allocations. There are as well unsafe functions for those
    feeling bounds checks are unnecessary.
    hannesm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e8614b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cbad0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    148b4d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0316c43 View commit details
    Browse the repository at this point in the history
  6. CCM16 with {de,en}crypt_into

    hannesm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    5243e87 View commit details
    Browse the repository at this point in the history
  7. minor adjustments to speed

    hannesm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4482eeb View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Apply suggestions from code review

    Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
    hannesm and reynir authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    3399544 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08a8b16 View commit details
    Browse the repository at this point in the history
  3. revise block_size check

    hannesm committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    acf74f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    829ceb5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7805a7c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    332890e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52e5105 View commit details
    Browse the repository at this point in the history