Reference implementations of PQC
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

138 lines
2.5 KiB

  1. consistency_checks:
  2. - source:
  3. scheme: dilithium2
  4. implementation: clean
  5. files:
  6. - ntt.h
  7. - packing.h
  8. - poly.h
  9. - polyvec.h
  10. - reduce.h
  11. - rounding.h
  12. - sign.h
  13. - ntt.c
  14. - packing.c
  15. - polyvec.c
  16. - reduce.c
  17. - sign.c
  18. - source:
  19. scheme: dilithium2
  20. implementation: avx2
  21. files:
  22. - packing.h
  23. - sign.h
  24. - packing.c
  25. - source:
  26. scheme: dilithium2aes
  27. implementation: clean
  28. files:
  29. - aes256ctr.h
  30. - ntt.h
  31. - packing.h
  32. - poly.h
  33. - polyvec.h
  34. - reduce.h
  35. - rounding.h
  36. - sign.h
  37. - symmetric.h
  38. - aes256ctr.c
  39. - ntt.c
  40. - packing.c
  41. - polyvec.c
  42. - reduce.c
  43. - sign.c
  44. - symmetric-aes.c
  45. - source:
  46. scheme: dilithium2aes
  47. implementation: avx2
  48. files:
  49. - packing.h
  50. - sign.h
  51. - packing.c
  52. - source:
  53. scheme: dilithium3
  54. implementation: clean
  55. files:
  56. - ntt.h
  57. - packing.h
  58. - poly.h
  59. - polyvec.h
  60. - reduce.h
  61. - rounding.h
  62. - sign.h
  63. - ntt.c
  64. - packing.c
  65. - poly.c
  66. - polyvec.c
  67. - reduce.c
  68. - rounding.c
  69. - sign.c
  70. - source:
  71. scheme: dilithium3
  72. implementation: avx2
  73. files:
  74. - packing.h
  75. - sign.h
  76. - packing.c
  77. - source:
  78. scheme: dilithium3aes
  79. implementation: avx2
  80. files:
  81. - api.h
  82. - packing.h
  83. - params.h
  84. - sign.h
  85. - packing.c
  86. - source:
  87. scheme: dilithium5
  88. implementation: clean
  89. files:
  90. - ntt.h
  91. - packing.h
  92. - poly.h
  93. - polyvec.h
  94. - reduce.h
  95. - rounding.h
  96. - sign.h
  97. - ntt.c
  98. - packing.c
  99. - polyvec.c
  100. - reduce.c
  101. - rounding.c
  102. - sign.c
  103. - source:
  104. scheme: dilithium5
  105. implementation: avx2
  106. files:
  107. - packing.h
  108. - sign.h
  109. - packing.c
  110. - source:
  111. scheme: dilithium5aes
  112. implementation: clean
  113. files:
  114. - aes256ctr.h
  115. - ntt.h
  116. - packing.h
  117. - poly.h
  118. - polyvec.h
  119. - reduce.h
  120. - rounding.h
  121. - sign.h
  122. - symmetric.h
  123. - aes256ctr.c
  124. - ntt.c
  125. - packing.c
  126. - polyvec.c
  127. - reduce.c
  128. - rounding.c
  129. - sign.c
  130. - symmetric-aes.c
  131. - source:
  132. scheme: dilithium5aes
  133. implementation: avx2
  134. files:
  135. - packing.h
  136. - sign.h
  137. - packing.c