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

Improve Directory Structure of Project #14

Merged
merged 11 commits into from
Dec 13, 2023
Merged

Commits on Dec 10, 2023

  1. move tests, benchmarks and examples to their own directory

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    45aff08 View commit details
    Browse the repository at this point in the history
  2. add .clang-format code style specification

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    a252f91 View commit details
    Browse the repository at this point in the history
  3. update Makefile to be easier to maintain

    Took inspiration from https://github.com/itzmeanjan/dilithium/blob/master/Makefile
    
    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    886dc06 View commit details
    Browse the repository at this point in the history
  4. refactor how we benchmark sphincs+ variants

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d8ca00a View commit details
    Browse the repository at this point in the history
  5. reformat source tree with new .clang-format style

    Just updated "ColumnLimit" to higher value so lines don't get wrapped around
    
    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    f2d9bdc View commit details
    Browse the repository at this point in the history
  6. reorder how and where __rdtsc instruction is issued

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    94b6a3f View commit details
    Browse the repository at this point in the history
  7. transition to using google-test for running tests

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    afec09c View commit details
    Browse the repository at this point in the history
  8. get rid of unnecessary const in template parameters

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    9650447 View commit details
    Browse the repository at this point in the history
  9. update github actions CI script

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    70bc596 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. from inline static to static inline

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    3d731f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. port Known Answer Tests into C++, no more Python wrapper API

    Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
    itzmeanjan committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    6c9e4c1 View commit details
    Browse the repository at this point in the history