Browse Source

Update Haraka to constant-time implementation

Thanks to Stefan Kölbl
tags/v0.0.1
Joost Rijneveld 5 years ago
parent
commit
87cb0befee
No known key found for this signature in database GPG Key ID: A4FE39CF49CBC553
48 changed files with 9108 additions and 2004 deletions
  1. +1
    -1
      crypto_sign/sphincs-haraka-128f-robust/META.yml
  2. +756
    -164
      crypto_sign/sphincs-haraka-128f-robust/clean/haraka.c
  3. +1
    -1
      crypto_sign/sphincs-haraka-128f-simple/META.yml
  4. +756
    -164
      crypto_sign/sphincs-haraka-128f-simple/clean/haraka.c
  5. +1
    -1
      crypto_sign/sphincs-haraka-128s-robust/META.yml
  6. +756
    -164
      crypto_sign/sphincs-haraka-128s-robust/clean/haraka.c
  7. +1
    -1
      crypto_sign/sphincs-haraka-128s-simple/META.yml
  8. +756
    -164
      crypto_sign/sphincs-haraka-128s-simple/clean/haraka.c
  9. +1
    -1
      crypto_sign/sphincs-haraka-192f-robust/META.yml
  10. +756
    -164
      crypto_sign/sphincs-haraka-192f-robust/clean/haraka.c
  11. +1
    -1
      crypto_sign/sphincs-haraka-192f-simple/META.yml
  12. +756
    -164
      crypto_sign/sphincs-haraka-192f-simple/clean/haraka.c
  13. +1
    -1
      crypto_sign/sphincs-haraka-192s-robust/META.yml
  14. +756
    -164
      crypto_sign/sphincs-haraka-192s-robust/clean/haraka.c
  15. +1
    -1
      crypto_sign/sphincs-haraka-192s-simple/META.yml
  16. +756
    -164
      crypto_sign/sphincs-haraka-192s-simple/clean/haraka.c
  17. +1
    -1
      crypto_sign/sphincs-haraka-256f-robust/META.yml
  18. +756
    -164
      crypto_sign/sphincs-haraka-256f-robust/clean/haraka.c
  19. +1
    -1
      crypto_sign/sphincs-haraka-256f-simple/META.yml
  20. +756
    -164
      crypto_sign/sphincs-haraka-256f-simple/clean/haraka.c
  21. +1
    -1
      crypto_sign/sphincs-haraka-256s-robust/META.yml
  22. +756
    -164
      crypto_sign/sphincs-haraka-256s-robust/clean/haraka.c
  23. +1
    -1
      crypto_sign/sphincs-haraka-256s-simple/META.yml
  24. +756
    -164
      crypto_sign/sphincs-haraka-256s-simple/clean/haraka.c
  25. +1
    -1
      crypto_sign/sphincs-sha256-128f-robust/META.yml
  26. +1
    -1
      crypto_sign/sphincs-sha256-128f-simple/META.yml
  27. +1
    -1
      crypto_sign/sphincs-sha256-128s-robust/META.yml
  28. +1
    -1
      crypto_sign/sphincs-sha256-128s-simple/META.yml
  29. +1
    -1
      crypto_sign/sphincs-sha256-192f-robust/META.yml
  30. +1
    -1
      crypto_sign/sphincs-sha256-192f-simple/META.yml
  31. +1
    -1
      crypto_sign/sphincs-sha256-192s-robust/META.yml
  32. +1
    -1
      crypto_sign/sphincs-sha256-192s-simple/META.yml
  33. +1
    -1
      crypto_sign/sphincs-sha256-256f-robust/META.yml
  34. +1
    -1
      crypto_sign/sphincs-sha256-256f-simple/META.yml
  35. +1
    -1
      crypto_sign/sphincs-sha256-256s-robust/META.yml
  36. +1
    -1
      crypto_sign/sphincs-sha256-256s-simple/META.yml
  37. +1
    -1
      crypto_sign/sphincs-shake256-128f-robust/META.yml
  38. +1
    -1
      crypto_sign/sphincs-shake256-128f-simple/META.yml
  39. +1
    -1
      crypto_sign/sphincs-shake256-128s-robust/META.yml
  40. +1
    -1
      crypto_sign/sphincs-shake256-128s-simple/META.yml
  41. +1
    -1
      crypto_sign/sphincs-shake256-192f-robust/META.yml
  42. +1
    -1
      crypto_sign/sphincs-shake256-192f-simple/META.yml
  43. +1
    -1
      crypto_sign/sphincs-shake256-192s-robust/META.yml
  44. +1
    -1
      crypto_sign/sphincs-shake256-192s-simple/META.yml
  45. +1
    -1
      crypto_sign/sphincs-shake256-256f-robust/META.yml
  46. +1
    -1
      crypto_sign/sphincs-shake256-256f-simple/META.yml
  47. +1
    -1
      crypto_sign/sphincs-shake256-256s-robust/META.yml
  48. +1
    -1
      crypto_sign/sphincs-shake256-256s-simple/META.yml

+ 1
- 1
crypto_sign/sphincs-haraka-128f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 756
- 164
crypto_sign/sphincs-haraka-128f-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-128f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 756
- 164
crypto_sign/sphincs-haraka-128f-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-128s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 756
- 164
crypto_sign/sphincs-haraka-128s-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-128s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 756
- 164
crypto_sign/sphincs-haraka-128s-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-192f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 756
- 164
crypto_sign/sphincs-haraka-192f-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-192f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 756
- 164
crypto_sign/sphincs-haraka-192f-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-192s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 756
- 164
crypto_sign/sphincs-haraka-192s-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-192s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 756
- 164
crypto_sign/sphincs-haraka-192s-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-256f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 756
- 164
crypto_sign/sphincs-haraka-256f-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-256f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 756
- 164
crypto_sign/sphincs-haraka-256f-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-256s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 756
- 164
crypto_sign/sphincs-haraka-256s-robust/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-haraka-256s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 756
- 164
crypto_sign/sphincs-haraka-256s-simple/clean/haraka.c
File diff suppressed because it is too large
View File


+ 1
- 1
crypto_sign/sphincs-sha256-128f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-sha256-128f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-sha256-128s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-sha256-128s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-sha256-192f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-sha256-192f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-sha256-192s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-sha256-192s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-sha256-256f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-sha256-256f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-sha256-256s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-sha256-256s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-shake256-128f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-shake256-128f-simple/META.yml View File

@@ -24,4 +24,4 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441

+ 1
- 1
crypto_sign/sphincs-shake256-128s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-shake256-128s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 64

+ 1
- 1
crypto_sign/sphincs-shake256-192f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-shake256-192f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-shake256-192s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-shake256-192s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 96

+ 1
- 1
crypto_sign/sphincs-shake256-256f-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-shake256-256f-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-shake256-256s-robust/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

+ 1
- 1
crypto_sign/sphincs-shake256-256s-simple/META.yml View File

@@ -23,5 +23,5 @@ auxiliary-submitters:
- Peter Schwabe
implementations:
- name: clean
version: https://github.com/sphincs/sphincsplus/commit/492ec4f1f6d3b3dc4b435783bbaaf4e41cdb6f32
version: https://github.com/sphincs/sphincsplus/commit/77755c94d0bc744478044d6efbb888dc13156441
length-secret-key: 128

Loading…
Cancel
Save