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

Generalized mlocking via MonadST #404

Merged
merged 6 commits into from
Jun 27, 2023
Merged

Generalized mlocking via MonadST #404

merged 6 commits into from
Jun 27, 2023

Commits on Jun 21, 2023

  1. Simplify secure forgetting

    Changes:
    
    - Remove MonadSodium typeclass
    - Express mlocked memory operations in terms of MonadST
    - Get rid of ForgetMock testing (has been moot since we no longer depend
      on GC to reclaim mlocked memory)
    - Remove `m` parameter from mlocked memory based typeclasses (KES,
      DSIGN)
    - Simplify KES and DSIGN typeclass hierarchies
    tdammers committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    39859fd View commit details
    Browse the repository at this point in the history
  2. Move EqST to test suite

    tdammers committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    0c6c14f View commit details
    Browse the repository at this point in the history
  3. Remove dead code

    tdammers committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    aaf1b61 View commit details
    Browse the repository at this point in the history
  4. Address review comments

    tdammers committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    3ec7bf5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    061659d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ee7879 View commit details
    Browse the repository at this point in the history