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 basic MD5 and project structure #2

Merged
merged 76 commits into from
Oct 15, 2024
Merged

Add basic MD5 and project structure #2

merged 76 commits into from
Oct 15, 2024

Commits on Oct 8, 2024

  1. Add basic jamfiles

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    74c0cdd View commit details
    Browse the repository at this point in the history
  2. Add cmake support

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b6469b0 View commit details
    Browse the repository at this point in the history
  3. Add table macro definitions

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b992e40 View commit details
    Browse the repository at this point in the history
  4. Add rotr and rotl impls

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8e426f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c40d30c View commit details
    Browse the repository at this point in the history
  6. Add assertion macros

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8e9e823 View commit details
    Browse the repository at this point in the history
  7. Add super basic md5 impl

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    14ca1e2 View commit details
    Browse the repository at this point in the history
  8. Add basic test set

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0f52a73 View commit details
    Browse the repository at this point in the history
  9. Fix conversion error

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b5173b3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    53ab951 View commit details
    Browse the repository at this point in the history
  11. Add additional overloads

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    35416f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    235dd60 View commit details
    Browse the repository at this point in the history
  13. Add drone CI

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    da230bd View commit details
    Browse the repository at this point in the history
  14. Add codecov to CI

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    23e5c23 View commit details
    Browse the repository at this point in the history
  15. Add github actions CI

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    fdae13a View commit details
    Browse the repository at this point in the history
  16. Add fuzzing

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2c57a4a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9634af0 View commit details
    Browse the repository at this point in the history
  18. Add the seed corpus

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b826837 View commit details
    Browse the repository at this point in the history
  19. Fix typo

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    392aebc View commit details
    Browse the repository at this point in the history
  20. Add missing headers

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    04e7d07 View commit details
    Browse the repository at this point in the history
  21. Fix testing

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d42854f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    efbe3ce View commit details
    Browse the repository at this point in the history
  23. CI fixes

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    15db237 View commit details
    Browse the repository at this point in the history
  24. Add meta file

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3b05377 View commit details
    Browse the repository at this point in the history
  25. Add PPC64LE QEMU run

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6844616 View commit details
    Browse the repository at this point in the history
  26. Add additional header

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0e7ca0e View commit details
    Browse the repository at this point in the history
  27. Additional casts

    mborland committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    32ea9d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Add outline of byte class

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0990f0e View commit details
    Browse the repository at this point in the history
  2. Add inline constexpr

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d0fc1c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c7947c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3be97dc View commit details
    Browse the repository at this point in the history
  5. Add concepts to byte

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    82a69eb View commit details
    Browse the repository at this point in the history
  6. Add CUDA array

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    385ce94 View commit details
    Browse the repository at this point in the history
  7. Add CUDA cstdint

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1574e19 View commit details
    Browse the repository at this point in the history
  8. Add more GPU macros

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    265ea28 View commit details
    Browse the repository at this point in the history
  9. Add limits support

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bd9adb9 View commit details
    Browse the repository at this point in the history
  10. Refactor naming

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    01c12c0 View commit details
    Browse the repository at this point in the history
  11. Add cuda to bit utils

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ea8af67 View commit details
    Browse the repository at this point in the history
  12. Make a byte CUDA capable

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5744e76 View commit details
    Browse the repository at this point in the history
  13. Simplify body function

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e3a137b View commit details
    Browse the repository at this point in the history
  14. Add unreachable macro

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    12e6fd0 View commit details
    Browse the repository at this point in the history
  15. Add iter pair md5 impl

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b9b0092 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2a07c51 View commit details
    Browse the repository at this point in the history
  17. Fix conversion warning

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b51d280 View commit details
    Browse the repository at this point in the history
  18. Fix concept namespace

    mborland committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    20ccdda View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Remove old impls

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    ff7ffc4 View commit details
    Browse the repository at this point in the history
  2. Add generic strlen

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    24ec67d View commit details
    Browse the repository at this point in the history
  3. Make separate cstddef header

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    14177ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd9d907 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1247873 View commit details
    Browse the repository at this point in the history
  6. Add fill

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6d16853 View commit details
    Browse the repository at this point in the history
  7. Add missing type_trait

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4498379 View commit details
    Browse the repository at this point in the history
  8. Add concept for conversion

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9f324b7 View commit details
    Browse the repository at this point in the history
  9. Add class based design

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    510c53e View commit details
    Browse the repository at this point in the history
  10. Add class design test

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    1727a0a View commit details
    Browse the repository at this point in the history
  11. Make array an aggregate

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    fdecb4b View commit details
    Browse the repository at this point in the history
  12. Remove bad concept

    mborland committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    98a5060 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Fix 0 length string

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    2885eb9 View commit details
    Browse the repository at this point in the history
  2. Improve testing methodology

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5969bca View commit details
    Browse the repository at this point in the history
  3. Add additional test sets

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    d1ffa8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa72b53 View commit details
    Browse the repository at this point in the history
  5. Add GPU markers

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a7bf247 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5887c93 View commit details
    Browse the repository at this point in the history
  7. Add more const markers

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    019f2c5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f777ff6 View commit details
    Browse the repository at this point in the history
  9. Unroll the hash loop

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5269ece View commit details
    Browse the repository at this point in the history
  10. Add pointer + len interface

    mborland committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    241961a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ebc10a3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dd7e9ae View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Add std::uint8_t* interface

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    efa66d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a300ae View commit details
    Browse the repository at this point in the history
  3. Add random values testing

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bb86064 View commit details
    Browse the repository at this point in the history
  4. Add missing codecov lib

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2614614 View commit details
    Browse the repository at this point in the history
  5. Exclude LCOV constexpr lines

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    70e04ab View commit details
    Browse the repository at this point in the history
  6. Add piecewise parsing test

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0dfd72c View commit details
    Browse the repository at this point in the history
  7. Improve coverage

    mborland committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    21def38 View commit details
    Browse the repository at this point in the history