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

Implemented proc/crypto parsing #296

Merged
merged 12 commits into from
May 1, 2024
Merged

Commits on Dec 6, 2023

  1. Implemented a buf reader implementation for reading /proc/crypto.

    Where possible appropriate types have been used.
    Tests have been implemented for a few cases but not all.
    Chris Bury committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    23a6e82 View commit details
    Browse the repository at this point in the history
  2. Fixed dumb typo in rng parsing.

    Chris Bury committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    5d105fa View commit details
    Browse the repository at this point in the history
  3. Ensured that whitespace isn't left on name.

    Chris Bury committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    6039b90 View commit details
    Browse the repository at this point in the history
  4. Moved the get for the inner hash table of CryptoTable out

    to CryptoTable.
    Chris Bury committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7507fae View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Changed to use lines().peekable() to avoid removing error details.

    Changed to using a while let loop instead of a fixed loop.
    Chris Bury committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    a2d7757 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    064b583 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9020b55 View commit details
    Browse the repository at this point in the history
  4. Implemented current for CryptoTable and implemented a test of reading…

    … the local file.
    Chris Bury committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    0d1b944 View commit details
    Browse the repository at this point in the history
  5. Corrected clippy lints in crypto files.

    Chris Bury committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e396b3c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Modify assert -> unwrap to be an expect, to carry error data in an ea…

    …sier to read manner.
    Chris Bury committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    41c174e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Changed CryptoTable implementation to being `Hashmap<String, Vec<Cryp…

    …toBlock>>` to account for duplicate names.
    
    Minor changes to tests, added test for two blocks that share a name but are distinct drivers.
    Chris Bury committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    865a6c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    5ac611a View commit details
    Browse the repository at this point in the history