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

Expose PRNG functions #1023

Merged
merged 17 commits into from
Sep 16, 2023
Merged

Commits on Sep 9, 2023

  1. Expose PRNG functions

    Other Changes:
    
    * Add tests for `sha256` and `verify_sig_ed25519`
    masonforest authored and Mason Fischer committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    9a01636 View commit details
    Browse the repository at this point in the history
  2. Pass a Vec to vec_shuffle instead of a VecObject

    masonforest authored and Mason Fischer committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    4c4ef3a View commit details
    Browse the repository at this point in the history
  3. Call check_same_env on function parameters

    masonforest authored and Mason Fischer committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    79cb165 View commit details
    Browse the repository at this point in the history
  4. Move PRNG functions to a new Prng module

    These functions  do not provide cryptographically strong randomness of the sort cryptographic applications need. Therefore they should not be in the crypto module.
    masonforest committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    2121193 View commit details
    Browse the repository at this point in the history
  5. Add prng prefix to tests

    masonforest committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    a9db1d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7decaf5 View commit details
    Browse the repository at this point in the history
  7. Remove unnecessary calls to check_same_env

    This seems outside of the scope fo this PR.
    masonforest committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    9263899 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6b2dd68 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    7716e41 View commit details
    Browse the repository at this point in the history
  2. rename fns, use range

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    54cfef9 View commit details
    Browse the repository at this point in the history
  3. docs and vec shuffle

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    a9ecb01 View commit details
    Browse the repository at this point in the history
  4. add warning

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    ce13906 View commit details
    Browse the repository at this point in the history
  5. fn doc

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2e73f5d View commit details
    Browse the repository at this point in the history
  6. clean up crypto tests

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    33b523b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b8f72f View commit details
    Browse the repository at this point in the history
  8. docs

    leighmcculloch committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    30625f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. add a doc and example

    leighmcculloch committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    5f47716 View commit details
    Browse the repository at this point in the history