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

pqm4 V2 #78

Merged
merged 53 commits into from
May 1, 2019
Merged

pqm4 V2 #78

merged 53 commits into from
May 1, 2019

Commits on Mar 20, 2019

  1. Add mupq submodule

    joostrijneveld committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    6c5f34f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    545103e View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. added hal.h

    mkannwischer committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    917331f View commit details
    Browse the repository at this point in the history
  2. hal.h

    mkannwischer committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    2f99107 View commit details
    Browse the repository at this point in the history
  3. Rewrite utils to use interface.py

    Fix dev references
    thomwiggers committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    5201469 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e26485d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e71e53 View commit details
    Browse the repository at this point in the history
  6. add stm32f4 hal.c

    mkannwischer committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    359ab39 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da652c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba297d8 View commit details
    Browse the repository at this point in the history
  9. Shrink RAM from 128 KiB to 112 KiB (#73)

    By not using SRAM2 we get more consistent benchmarks since SRAM2 seems to slow
    down memory accesses. This lead to schemes that are wasteful with stack
    (i.e., overflowing the 16 KiB SRAM2 into SRAM1) were faster.
    mkannwischer authored Mar 21, 2019
    Configuration menu
    Copy the full SHA
    c3c2e61 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5afb1a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6914969 View commit details
    Browse the repository at this point in the history
  12. replaced cortexm4 specific function calls by hal calls

    Robert Primas committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    9630f9c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f068949 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e64168 View commit details
    Browse the repository at this point in the history
  15. fix variable renaming

    MrPugh committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    6c2838d View commit details
    Browse the repository at this point in the history
  16. update mupq

    mkannwischer committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    3bdd5fa View commit details
    Browse the repository at this point in the history
  17. use hal.h from mupq

    mkannwischer committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    d765a17 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    42ad78d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d067bca View commit details
    Browse the repository at this point in the history
  20. Update README.md

    mkannwischer authored Mar 21, 2019
    Configuration menu
    Copy the full SHA
    5882944 View commit details
    Browse the repository at this point in the history
  21. Update README.md

    mkannwischer authored Mar 21, 2019
    Configuration menu
    Copy the full SHA
    65ec9d8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f530577 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5bf4be6 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. fix frodo builds

    mkannwischer committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    f1345c1 View commit details
    Browse the repository at this point in the history
  2. add hashing benchmarks

    mkannwischer committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    0a257aa View commit details
    Browse the repository at this point in the history
  3. benchmarks

    mkannwischer committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    2022de1 View commit details
    Browse the repository at this point in the history
  4. Refactor makefile

    As a bonus, includes build_everything.py
    thomwiggers committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    ef27fbb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90dc196 View commit details
    Browse the repository at this point in the history
  6. fix sike build

    mkannwischer committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    6cffabf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dcc4249 View commit details
    Browse the repository at this point in the history
  8. Add mupq note

    thomwiggers committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    7c813bc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    29fea25 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    e619942 View commit details
    Browse the repository at this point in the history
  2. updated submodule

    Robert Primas committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    7433e51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55e66b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8da2ca7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f08f52 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c7464c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15395a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c67493e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. remove duplicate code

    mkannwischer committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    1e59ffb View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2019

  1. CSV Benchmarks (#75)

    * hashing benchmarks
    
    * some more refactoring
    
    * sample benchmarks
    
    * sample benchmarks
    
    * new benchmarks
    
    * fix kyber1024 benchmarks
    mkannwischer authored Apr 16, 2019
    Configuration menu
    Copy the full SHA
    c206aa6 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. PQClean Integration (#76)

    * hashing benchmarks
    
    * some more refactoring
    
    * sample benchmarks
    
    * sample benchmarks
    
    * namespacing for pqclean
    
    * namespacing in testvectors on host
    
    * Integrate PQClean's AES into pqm4
    
    * Fix path for host sources in Makefile
    
    * Update mupq
    
    * Fix bug in testvectors AES-128
    
    * Add optimized AES-192/256 implementations.
    
    Round-2-Kyber will use this.
    Everything is put into separate sections such that the linker with
    gc-sections will succesfully throw out an AES instance (or all of them)
    whenever it is not used by a scheme.
    
    * Update mupq
    
    * fix incremental keccak implementation
    
    * added benchmarks for ntruhps2048509 and sphincs-shake256-128f-simple
    
    * make frodo scheme naming consistent with PQClean (breaks testvectors)
    
    * rename frodo in benchmark results
    mkannwischer authored Apr 17, 2019
    Configuration menu
    Copy the full SHA
    d3d19d2 View commit details
    Browse the repository at this point in the history
  2. Measure code size (#77)

    Ko- authored Apr 17, 2019
    Configuration menu
    Copy the full SHA
    33d0317 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. code-size in benchmarks

    mkannwischer committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    26e8ec8 View commit details
    Browse the repository at this point in the history
  2. update README.md

    mkannwischer committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    87eb78f View commit details
    Browse the repository at this point in the history
  3. Fix minor typo's in README.md

    Ko- committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    d39993a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d188cf7 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    mkannwischer committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    4f015f1 View commit details
    Browse the repository at this point in the history
  6. Some more polishing of README.md

    Ko- committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    db6a7b4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

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