1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 15:39:07 +00:00

Commit Graph

  • 3c2967b5a1
    Fix documentation for Dilithium crypto_sign_open Thom Wiggers 2019-07-22 09:20:54 +0200
  • 7175413a5c Renamed local variable to avoid a warning about a redefinition; also disabled the MSVC warning C4146 (it is raised whenever negation is applied on an unsigned type, but this has a portable and standard behaviour, and there are good reasons to do that). Thomas Pornin 2019-07-20 22:21:11 -0400
  • dba40c7d43 Removed 'restrict' keyword (it's C99, but MSVC 2017 does not support it...). This does not seem to impact performance. Thomas Pornin 2019-07-20 21:27:27 -0400
  • 87bc13c761 Some cosmetic changes to appease clang-tidy. Thomas Pornin 2019-07-20 20:35:30 -0400
  • 192e72144b Falcon implementations (integer-only code, constant-time). Thomas Pornin 2019-07-20 19:44:25 -0400
  • ef62745846
    Merge pull request #209 from PQClean/frodo-const Douglas Stebila 2019-07-19 09:20:42 -0400
  • 2108bdcdb5
    Make a static global explicitly const Thom Wiggers 2019-07-18 13:42:37 +0200
  • b109f4db4e
    Merge pull request #208 from PQClean/hash_state_comment Thom Wiggers 2019-07-18 13:37:09 +0200
  • debc9f8fd8
    Document what exactly hash_state.h defines Thom Wiggers 2019-07-18 09:16:50 +0200
  • 6461896475 Add abstract state duplication for SHA256 incremental hashing API Douglas Stebila 2019-07-17 22:42:51 -0400
  • 4f19ea25d0
    Merge pull request #201 from PQClean/sphinx_no_global_state Douglas Stebila 2019-07-17 19:25:30 -0400
  • 12c8a642ce
    Fix Makefile (primitive.h->hash_state.h) Thom Wiggers 2019-07-17 15:53:33 +0200
  • 74efb10807
    Incorporate feedback Thom Wiggers 2019-07-17 08:37:14 +0200
  • 33ce5e14ce Remove const Douglas Stebila 2019-07-16 20:22:45 -0400
  • fcbf6d98f2 add duplicate consistency checks Matthias J. Kannwischer 2019-06-25 13:15:40 +0200
  • 5788e00a1c resolve remaining todos Matthias J. Kannwischer 2019-06-25 12:42:49 +0200
  • c90f95cf66 Turn 'principal-submitters' into a list in rainbow Matthias J. Kannwischer 2019-06-24 11:23:35 +0200
  • 143c34d930 remove unused function Matthias J. Kannwischer 2019-06-24 10:06:03 +0200
  • 127cc83162 add all the rainbows Matthias J. Kannwischer 2019-06-22 18:17:07 +0200
  • cb878e90a8 remove preprocessor conditionals Matthias J. Kannwischer 2019-06-21 14:22:17 +0200
  • fd4800fda2 proper license Matthias J. Kannwischer 2019-06-21 14:05:36 +0200
  • a94d7dc76e remove another unused function Matthias J. Kannwischer 2019-06-18 14:27:10 +0200
  • 9d8d7d9bee remove some unused functions Matthias J. Kannwischer 2019-06-18 12:15:14 +0200
  • bf9af978d9 add rainbowIa-cyclic Matthias J. Kannwischer 2019-06-18 11:28:41 +0200
  • d42e96368a cyclic and compressedcycles parameter sets Matthias J. Kannwischer 2019-06-16 12:28:32 +0200
  • 64413d2bab move code out of headers Matthias J. Kannwischer 2019-06-14 15:53:08 +0200
  • 24014ae255 more Windows errors Matthias J. Kannwischer 2019-06-14 14:44:24 +0200
  • a7253a3530 make Windows and 32-bit systems (slightly more?) happy Matthias J. Kannwischer 2019-06-14 14:16:40 +0200
  • cf181decc7 refactor hash to use size_t Matthias J. Kannwischer 2019-06-03 22:12:37 +0200
  • b87bca514e remove preprocessor conditionals Matthias J. Kannwischer 2019-06-03 21:51:05 +0200
  • cb0e8367c6 initial rainbow version. still with preprocessor conditionals Matthias J. Kannwischer 2019-06-03 17:58:59 +0200
  • aa4611a4d1 Eliminate the global state Thom Wiggers 2019-06-21 14:34:36 +0200
  • 04a0dbfb72
    Merge pull request #204 from PQClean/fix_travis_behaviour Douglas Stebila 2019-07-08 17:16:21 -0400
  • 0d78cf8ea6
    try to more reliably run the Travis PR path Thom Wiggers 2019-06-21 15:47:51 +0200
  • be941b28a8
    Merge pull request #203 from PQClean/ds-sha3-512-finalize Thom Wiggers 2019-07-05 16:32:05 +0200
  • e53cf16fa8 Change sha3_512_inc_finalize output length to 64 Douglas Stebila 2019-07-04 21:13:57 -0400
  • 0ed5ba4a30
    Merge pull request #192 from PQClean/saber Thom Wiggers 2019-07-04 15:53:57 +0200
  • 756b550ceb add Saber LICENSE Matthias J. Kannwischer 2019-07-01 07:48:17 +0200
  • b8a243bf2d
    Merge pull request #198 from PQClean/ds-aes-key-schedule Douglas Stebila 2019-06-27 14:43:32 -0400
  • f041450262 Trivial commit to trigger a rerun of all CI. Douglas Stebila 2019-06-26 09:58:05 -0400
  • f21a1b7e24 Document AES key schedule release Douglas Stebila 2019-06-25 09:47:24 -0400
  • d7f745a0e6 Alternative no-op Douglas Stebila 2019-06-25 09:38:24 -0400
  • f62ba7ac85 Merge branch 'ds-aes-key-schedule' of github.com:PQClean/PQClean into ds-aes-key-schedule Douglas Stebila 2019-06-25 09:37:39 -0400
  • 4157e0fbad Add release function for AES key schedule Douglas Stebila 2019-06-20 21:07:03 -0400
  • acde8afff2 Convert into a list for the Saber parameter sets Matthias J. Kannwischer 2019-06-24 09:18:58 +0200
  • 515b04d87b fix warnings Matthias J. Kannwischer 2019-06-21 16:01:16 +0200
  • 931f466937 switch to the polymul from the submission Matthias J. Kannwischer 2019-06-21 15:05:59 +0200
  • e543aea8ea add duplicate consistency checks for saber Matthias J. Kannwischer 2019-06-20 11:09:49 +0200
  • 8378132c5e clean up of comments and packing Matthias J. Kannwischer 2019-06-20 11:03:20 +0200
  • 61b36e933b remove wrong cast Matthias J. Kannwischer 2019-06-18 17:16:32 +0200
  • cc94db88fa fix vs warning Matthias J. Kannwischer 2019-06-18 16:58:07 +0200
  • 6aafbd56f2 add firesaber Matthias J. Kannwischer 2019-06-18 16:37:25 +0200
  • 8539bd8684 add lightsaber Matthias J. Kannwischer 2019-06-18 16:27:03 +0200
  • 15a9e77b4c remove pre-processor conditionals Matthias J. Kannwischer 2019-06-18 16:08:32 +0200
  • 510a7baee8 move header guards to the top Matthias J. Kannwischer 2019-06-18 15:40:24 +0200
  • a971a3188b Revert "temporarily disable pre-processor test" Matthias J. Kannwischer 2019-06-18 15:37:35 +0200
  • ccfe87a4a3 refactoring to make vs more happy Matthias J. Kannwischer 2019-06-18 14:20:59 +0200
  • 03596d4705 another vs warning Matthias J. Kannwischer 2019-06-18 12:07:48 +0200
  • ef0ad8e752 fix some vs warnings Matthias J. Kannwischer 2019-06-18 11:41:54 +0200
  • 31f9ee52ce add license Matthias J. Kannwischer 2019-06-18 11:24:29 +0200
  • 7883f8ce8c Make auxiliary-submitters optional. Saber does not have any Matthias J. Kannwischer 2019-06-18 11:15:40 +0200
  • f18e464a68 add Saber Matthias J. Kannwischer 2019-06-18 11:00:33 +0200
  • ca1add7baf temporarily disable pre-processor test Matthias J. Kannwischer 2019-06-18 10:58:57 +0200
  • 5bdb9569e3
    Merge pull request #195 from PQClean/fix_194 Matthias J. Kannwischer 2019-06-24 09:11:26 +0200
  • 042d365e5c convert principal-submitter into a list in CONTRIBUTING.md Matthias J. Kannwischer 2019-06-23 16:16:07 +0200
  • 4cea81d15f
    Convert principal-submitter into a list Thom Wiggers 2019-06-20 09:55:02 +0200
  • 8a7e6ef81d
    Merge pull request #196 from PQClean/fix_travis Thom Wiggers 2019-06-21 09:28:32 +0200
  • 82383c204e Add release function for AES key schedule Douglas Stebila 2019-06-20 21:07:03 -0400
  • 82563c9b64
    Cache homebrew Thom Wiggers 2019-06-20 11:15:15 +0200
  • 3ca9cfe5cd
    Update OSX image Thom Wiggers 2019-06-20 10:35:43 +0200
  • e7d936e24a
    Merge pull request #186 from leonbotros/leda Thom Wiggers 2019-06-17 18:33:02 +0200
  • 3c733b6691 resolve todo, remove asserts, add duplicate checks and make sure they pass Leon 2019-06-17 14:03:59 +0200
  • e5b9b13160 rename impl to leaktime Leon 2019-06-16 17:01:29 +0200
  • db99d3ec09 more msvc complaints Leon 2019-06-14 16:07:31 +0200
  • e353081cc2 fix msvc warnings Leon 2019-06-14 15:04:30 +0200
  • bf0aca644e avoid global state by including 2nd round threshold in secret key Leon 2019-06-14 14:23:58 +0200
  • 5a4b7f24a3 (de)serialization instead of pointer casts Leon 2019-06-12 15:33:20 +0200
  • 33e1ed5d7d
    Merge pull request #190 from PQClean/skip_sphincs_travis Matthias J. Kannwischer 2019-06-12 14:47:37 +0200
  • 909808d6f0
    Skip SPHINCS+ on Travis CI Thom Wiggers 2019-06-12 09:20:57 +0200
  • e4e10990dc
    Merge pull request #188 from PQClean/dilithium Thom Wiggers 2019-06-12 08:58:23 +0200
  • 6811a40527 move implementations of functions to .c files Leon 2019-06-11 22:50:33 +0200
  • 9e3f973f56 define a constant for max number of rng bytes, remove unnecessary check Leon 2019-06-11 21:45:39 +0200
  • 889a1f1e53 fix mvsc warning Leon 2019-06-11 17:09:28 +0200
  • 2d2211791f polish dilithium Matthias J. Kannwischer 2019-06-11 16:58:35 +0200
  • 9c2449387a include stdint in api Leon 2019-06-11 16:50:38 +0200
  • 26dad0211d remove unused functions Leon 2019-06-11 16:39:41 +0200
  • 98e643e5c7 use size_t for index in aes xof buffer and not for index of digits Leon 2019-06-11 16:20:31 +0200
  • e5da5da9a6 use uint8_t in api Leon 2019-06-11 16:18:21 +0200
  • d5818a40b0 change include order; add missing includes (#185) Matthias J. Kannwischer 2019-06-11 08:09:07 -0500
  • 3caad74525 variable declarations at the beginning, namespace extern variables Leon 2019-06-11 14:21:49 +0200
  • e56b2e5556
    Add Dilithium (#172) Matthias J. Kannwischer 2019-06-11 04:18:05 -0500
  • 737cb1bb2e add ledakemlt32 Leon 2019-06-10 20:42:31 +0200
  • 32b3a97809 add sha3_384 Leon 2019-06-10 20:40:49 +0200
  • 4f97fa82b6
    Merge pull request #1 from PQClean/master leonbotros 2019-06-10 18:56:06 +0200
  • 6aafab57ef add ledakemlt52 Leon 2019-06-10 18:57:26 +0200
  • 24566014fa
    Merge pull request #183 from Ko-/cshake Matthias J. Kannwischer 2019-06-07 09:35:25 -0500
  • c0aa560186 remove commented code, update license Leon 2019-06-07 15:07:22 +0200
  • 48912d76ff msvc warning + removing commented code Leon 2019-06-07 13:57:15 +0200
  • cf88fb781e Satisfy linter Ko- 2019-06-07 13:45:11 +0200
  • e4add57844 more cleaning Leon 2019-06-07 13:40:02 +0200