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.
 
 
 
 

379 lines
5.7 KiB

  1. consistency_checks:
  2. - files:
  3. - aes256ctr.c
  4. - aes256ctr.h
  5. - controlbits.c
  6. - controlbits.h
  7. - crypto_hash.h
  8. - decrypt.h
  9. - encrypt.h
  10. - operations.c
  11. - sk_gen.c
  12. - sk_gen.h
  13. source:
  14. implementation: clean
  15. scheme: mceliece348864
  16. - files:
  17. - aes256ctr.c
  18. - aes256ctr.h
  19. - benes.h
  20. - controlbits.c
  21. - controlbits.h
  22. - crypto_hash.h
  23. - decrypt.h
  24. - encrypt.h
  25. - fft_tr.h
  26. - operations.c
  27. - sk_gen.c
  28. - sk_gen.h
  29. - transpose.c
  30. - transpose.h
  31. - vec.h
  32. source:
  33. implementation: vec
  34. scheme: mceliece348864
  35. - files:
  36. - aes256ctr.c
  37. - aes256ctr.h
  38. - controlbits.c
  39. - controlbits.h
  40. - crypto_hash.h
  41. - decrypt.h
  42. - encrypt.h
  43. - operations.c
  44. - sk_gen.c
  45. - sk_gen.h
  46. source:
  47. implementation: clean
  48. scheme: mceliece348864f
  49. - files:
  50. - aes256ctr.c
  51. - aes256ctr.h
  52. - benes.h
  53. - controlbits.c
  54. - controlbits.h
  55. - crypto_hash.h
  56. - decrypt.h
  57. - encrypt.h
  58. - fft_tr.h
  59. - operations.c
  60. - sk_gen.c
  61. - sk_gen.h
  62. - transpose.c
  63. - transpose.h
  64. - vec.h
  65. source:
  66. implementation: vec
  67. scheme: mceliece348864f
  68. - files:
  69. - aes256ctr.c
  70. - aes256ctr.h
  71. - benes.c
  72. - benes.h
  73. - bm.h
  74. - consts.inc
  75. - controlbits.c
  76. - controlbits.h
  77. - crypto_hash.h
  78. - decrypt.h
  79. - encrypt.h
  80. - fft.c
  81. - fft.h
  82. - fft_tr.h
  83. - operations.c
  84. - scalars_2x.inc
  85. - scalars_4x.inc
  86. - sk_gen.c
  87. - sk_gen.h
  88. - transpose.c
  89. - transpose.h
  90. - util.c
  91. - vec.h
  92. source:
  93. implementation: vec
  94. scheme: mceliece460896
  95. - files:
  96. - aes256ctr.c
  97. - aes256ctr.h
  98. - controlbits.c
  99. - controlbits.h
  100. - crypto_hash.h
  101. - decrypt.h
  102. - encrypt.h
  103. - operations.c
  104. - sk_gen.c
  105. - sk_gen.h
  106. source:
  107. implementation: clean
  108. scheme: mceliece460896
  109. - files:
  110. - aes256ctr.c
  111. - aes256ctr.h
  112. - benes.c
  113. - benes.h
  114. - bm.h
  115. - consts.inc
  116. - controlbits.c
  117. - controlbits.h
  118. - crypto_hash.h
  119. - decrypt.h
  120. - encrypt.h
  121. - fft.c
  122. - fft.h
  123. - fft_tr.h
  124. - operations.c
  125. - scalars_2x.inc
  126. - scalars_4x.inc
  127. - sk_gen.c
  128. - sk_gen.h
  129. - transpose.c
  130. - transpose.h
  131. - util.c
  132. - util.h
  133. - vec.h
  134. source:
  135. implementation: vec
  136. scheme: mceliece460896f
  137. - files:
  138. - aes256ctr.c
  139. - aes256ctr.h
  140. - controlbits.c
  141. - controlbits.h
  142. - crypto_hash.h
  143. - decrypt.h
  144. - encrypt.h
  145. - operations.c
  146. - sk_gen.c
  147. - sk_gen.h
  148. source:
  149. implementation: clean
  150. scheme: mceliece460896f
  151. - files:
  152. - aes256ctr.c
  153. - aes256ctr.h
  154. - benes.c
  155. - benes.h
  156. - bm.h
  157. - consts.inc
  158. - controlbits.c
  159. - controlbits.h
  160. - crypto_hash.h
  161. - decrypt.h
  162. - encrypt.h
  163. - fft.h
  164. - fft_tr.h
  165. - operations.c
  166. - scalars_2x.inc
  167. - scalars_4x.inc
  168. - sk_gen.c
  169. - sk_gen.h
  170. - transpose.c
  171. - transpose.h
  172. - util.c
  173. - util.h
  174. - vec.h
  175. source:
  176. implementation: vec
  177. scheme: mceliece6688128
  178. - files:
  179. - aes256ctr.c
  180. - aes256ctr.h
  181. - controlbits.c
  182. - controlbits.h
  183. - crypto_hash.h
  184. - decrypt.h
  185. - encrypt.h
  186. - operations.c
  187. - sk_gen.c
  188. - sk_gen.h
  189. source:
  190. implementation: clean
  191. scheme: mceliece6688128
  192. - files:
  193. - aes256ctr.c
  194. - aes256ctr.h
  195. - benes.c
  196. - benes.h
  197. - bm.h
  198. - consts.inc
  199. - controlbits.c
  200. - controlbits.h
  201. - crypto_hash.h
  202. - decrypt.h
  203. - encrypt.h
  204. - fft.h
  205. - fft_tr.h
  206. - operations.c
  207. - scalars_2x.inc
  208. - scalars_4x.inc
  209. - sk_gen.c
  210. - sk_gen.h
  211. - transpose.c
  212. - transpose.h
  213. - util.c
  214. - util.h
  215. - vec.h
  216. source:
  217. implementation: vec
  218. scheme: mceliece6688128f
  219. - files:
  220. - aes256ctr.c
  221. - aes256ctr.h
  222. - controlbits.c
  223. - controlbits.h
  224. - crypto_hash.h
  225. - decrypt.h
  226. - encrypt.h
  227. - operations.c
  228. - sk_gen.c
  229. - sk_gen.h
  230. source:
  231. implementation: clean
  232. scheme: mceliece6688128f
  233. - files:
  234. - aes256ctr.c
  235. - aes256ctr.h
  236. - benes.c
  237. - benes.h
  238. - bm.c
  239. - bm.h
  240. - consts.inc
  241. - controlbits.c
  242. - controlbits.h
  243. - crypto_hash.h
  244. - decrypt.c
  245. - decrypt.h
  246. - encrypt.c
  247. - encrypt.h
  248. - fft.c
  249. - fft.h
  250. - fft_tr.c
  251. - fft_tr.h
  252. - gf.c
  253. - gf.h
  254. - operations.c
  255. - params.h
  256. - pk_gen.h
  257. - scalars_2x.inc
  258. - scalars_4x.inc
  259. - sk_gen.c
  260. - sk_gen.h
  261. - transpose.c
  262. - transpose.h
  263. - util.c
  264. - util.h
  265. - vec.c
  266. - vec.h
  267. source:
  268. implementation: vec
  269. scheme: mceliece6960119
  270. - files:
  271. - aes256ctr.c
  272. - aes256ctr.h
  273. - controlbits.c
  274. - controlbits.h
  275. - crypto_hash.h
  276. - decrypt.h
  277. - encrypt.h
  278. - operations.c
  279. - params.h
  280. - sk_gen.c
  281. - sk_gen.h
  282. source:
  283. implementation: clean
  284. scheme: mceliece6960119
  285. - files:
  286. - aes256ctr.c
  287. - aes256ctr.h
  288. - api.h
  289. - controlbits.c
  290. - controlbits.h
  291. - crypto_hash.h
  292. - decrypt.h
  293. - encrypt.h
  294. - operations.c
  295. - params.h
  296. - sk_gen.c
  297. - sk_gen.h
  298. source:
  299. implementation: clean
  300. scheme: mceliece6960119f
  301. - files:
  302. - aes256ctr.c
  303. - aes256ctr.h
  304. - benes.c
  305. - benes.h
  306. - bm.h
  307. - consts.inc
  308. - controlbits.c
  309. - controlbits.h
  310. - crypto_hash.h
  311. - decrypt.h
  312. - encrypt.h
  313. - operations.c
  314. - pk_gen.h
  315. - scalars_2x.inc
  316. - scalars_4x.inc
  317. - sk_gen.c
  318. - sk_gen.h
  319. - transpose.c
  320. - transpose.h
  321. - vec.c
  322. - vec.h
  323. source:
  324. implementation: vec
  325. scheme: mceliece8192128
  326. - files:
  327. - aes256ctr.c
  328. - aes256ctr.h
  329. - controlbits.c
  330. - controlbits.h
  331. - crypto_hash.h
  332. - decrypt.h
  333. - encrypt.h
  334. - operations.c
  335. - sk_gen.c
  336. - sk_gen.h
  337. source:
  338. implementation: clean
  339. scheme: mceliece8192128
  340. - files:
  341. - aes256ctr.c
  342. - aes256ctr.h
  343. - benes.c
  344. - benes.h
  345. - bm.h
  346. - consts.inc
  347. - controlbits.c
  348. - controlbits.h
  349. - crypto_hash.h
  350. - decrypt.h
  351. - encrypt.h
  352. - operations.c
  353. - pk_gen.h
  354. - scalars_2x.inc
  355. - scalars_4x.inc
  356. - sk_gen.c
  357. - sk_gen.h
  358. - transpose.c
  359. - transpose.h
  360. - vec.c
  361. - vec.h
  362. source:
  363. implementation: vec
  364. scheme: mceliece8192128f
  365. - files:
  366. - aes256ctr.c
  367. - aes256ctr.h
  368. - controlbits.c
  369. - controlbits.h
  370. - crypto_hash.h
  371. - decrypt.h
  372. - encrypt.h
  373. - operations.c
  374. - sk_gen.c
  375. - sk_gen.h
  376. source:
  377. implementation: clean
  378. scheme: mceliece8192128f