Commit Graph

  • e6ec07bcf9
    Switch to gcc9.2 and xcode11.2 for MacOS builds (#246) Matthias J. Kannwischer 2019-10-23 07:59:59 +0200
  • 54d6301eea
    Merge pull request #243 from PQClean/fix-upload-test-results Thom Wiggers 2019-10-21 14:30:34 +0200
  • 56a0fcb135 qTESLA (#239) Sebastian 2019-10-21 08:26:27 -0400
  • f792b925b4 Enable optimizers on Windows (#244) Thom Wiggers 2019-10-21 14:23:59 +0200
  • 02917216f1
    Make sure the emulated jobs upload their test results properly Thom Wiggers 2019-10-17 09:37:14 +0200
  • 298dd2cf22 fix clang-tidy complaint about falcon (#242) Sebastian 2019-10-16 02:23:33 -0400
  • abe2a5aa2c
    Merge pull request #241 from PQClean/fix_kyber90s mergify[bot] 2019-10-15 18:16:00 +0000
  • df8cc49670 fix kyber-90s warning if size_t is not 32 bits Matthias J. Kannwischer 2019-10-15 15:13:39 +0200
  • c39e85dddf
    Merge pull request #238 from PQClean/kyber90s-aes mergify[bot] 2019-10-04 12:48:58 +0000
  • 39246b808d fix for big-endian Matthias J. Kannwischer 2019-10-04 13:10:29 +0200
  • 9571a3b017 use common aes256_ecb instead of providing local AES implementation Matthias J. Kannwischer 2019-10-03 15:47:08 +0200
  • 07543ba929 Document security issues (#236) Thom Wiggers 2019-09-25 10:47:49 +0200
  • dd11ffc241
    Merge pull request #230 from PQClean/fix_rainbow mergify[bot] 2019-09-24 20:44:43 +0000
  • 1e04996465 re-add duplicate consistency checks Matthias J. Kannwischer 2019-09-24 14:43:23 +0200
  • db7200dc54 fix algorithm names in META.yml Matthias J. Kannwischer 2019-09-24 14:38:18 +0200
  • f08f65c8b6 remove unsupported -Wcast-align=strict Matthias J. Kannwischer 2019-09-24 13:50:38 +0200
  • 3a4673bfd6 refactor gf16+gf256 arithmetic of rainbow to fix undefined behaviour Matthias J. Kannwischer 2019-09-24 13:21:05 +0200
  • 0523cd693b fix and re-add rainbow Matthias J. Kannwischer 2019-09-09 13:40:40 +0200
  • 546c8cd173
    Merge pull request #226 from PQClean/kyber-90s mergify[bot] 2019-09-24 10:17:16 +0000
  • ac1f8cc74d
    fixup! Add Kyber90s Thom Wiggers 2019-09-19 11:33:31 +0200
  • 7931383443
    fixup! Add Kyber90s Thom Wiggers 2019-09-17 14:11:46 +0200
  • 526a841886
    Add Kyber90s Thom Wiggers 2019-09-17 14:02:01 +0200
  • 588dcaf5cb
    Merge pull request #235 from pornin/master Thom Wiggers 2019-09-24 07:58:39 +0200
  • db2a8214f7 Merge remote-tracking branch 'upstream/master' Thomas Pornin 2019-09-23 11:22:40 -0400
  • 993803e02d Ignore pointless clang-tidy warning. (#237) Thom Wiggers 2019-09-23 17:16:58 +0200
  • 2515f13378 Updated version number, and added an explicit cast to appease some versions of clang-tidy. Thomas Pornin 2019-09-20 09:01:32 -0400
  • bdb42f1911 Allow to automatically merge PRs if approved and CI agrees (#234) Thom Wiggers 2019-09-20 10:39:42 +0200
  • 44a050106a Fixed sampler bug (update to new upstream Falcon code 2019-09-18). Thomas Pornin 2019-09-19 15:55:28 -0400
  • 4be5e497dc
    Merge pull request #233 from PQClean/fix_algonames Thom Wiggers 2019-09-19 12:52:51 +0200
  • 7d10484030 fix algo names for schemes that are inconsistent with the api.h Matthias J. Kannwischer 2019-09-19 12:44:26 +0200
  • 1d789dc90d check algo names Matthias J. Kannwischer 2019-09-19 12:43:57 +0200
  • 88e59b3d61
    Merge pull request #232 from PQClean/fix_incremental_sha512 Thom Wiggers 2019-09-12 10:27:20 +0200
  • 3779d4fcbf Fix clang-tidy complaint about result of subtraction being compared with possibly small size_t (#231) Thom Wiggers 2019-09-10 12:36:52 +0200
  • f4bd312180 Adds AVX2 variants of Kyber512, Kyber768, Kyber1024 (#225) Thom Wiggers 2019-09-10 11:45:01 +0200
  • 6ee774a593 fix incremental sha512 Matthias J. Kannwischer 2019-09-10 11:27:37 +0200
  • d83d4a4bf1 add test for incremental sha512 Matthias J. Kannwischer 2019-09-10 11:27:23 +0200
  • 2eaf382689 Add support for specifying architecture and feature limits (#224) Thom Wiggers 2019-09-06 12:01:44 +0200
  • aa46b5239d Enable valgrind exit errorcode and remove Rainbow (#223) Thom Wiggers 2019-09-05 10:08:42 +0200
  • 2753302605
    Merge pull request #227 from leonbotros/ledav2.1 Thom Wiggers 2019-08-29 10:08:33 +0200
  • 3237c2175e
    Merge pull request #229 from PQClean/split_ci Thom Wiggers 2019-08-29 10:08:03 +0200
  • deb08ad929
    Run KEMs and SIGs as separate CI jobs Thom Wiggers 2019-08-28 13:16:07 +0200
  • 9190172f1a fix a bug where error array is allocated way too big Leon Botros 2019-08-27 15:38:34 +0200
  • 42256ec189 forgot to add updated dupicate consistency checks Leon Botros 2019-08-24 16:55:15 +0200
  • 7dd7223587 more fixed sizes, hopefully fix mscv warnings Leon Botros 2019-08-24 16:40:47 +0200
  • 9dd4a4b5da fix requested changes Leon Botros 2019-08-24 15:48:38 +0200
  • 8a120b3be7
    Render proper diffs for duplicate_consistency test (#228) Thom Wiggers 2019-08-23 15:15:45 +0200
  • 823ba3f13b fix msvc complaints #2 Leon Botros 2019-08-23 14:21:09 +0200
  • 50665606f0 serialize error before hashing Leon Botros 2019-08-23 12:57:17 +0200
  • 46145a3183 hopefully fix msvc complaints Leon Botros 2019-08-23 12:41:58 +0200
  • 537d2a1ac0 serialize pk/ct Leon Botros 2019-08-23 11:30:02 +0200
  • 1fc2f51f82 fix clang-tidy warnings, replace variable-time schoolbook multiplications Leon Botros 2019-08-22 12:59:04 +0200
  • b084f55ff6 update duplicate consistency checks Leon Botros 2019-08-21 21:29:08 +0200
  • 901d53ebe4 constant-time decapsulation/decryption failure Leon Botros 2019-08-21 21:27:53 +0200
  • 7d371dd449 revert test makefile Leon Botros 2019-08-21 21:27:30 +0200
  • d3d72f64cc constant-time inverses Leon Botros 2019-08-21 18:54:04 +0200
  • e4a5cc3cf2 add karatsuba + toom-cook-3 without VLAs Leon Botros 2019-08-21 17:31:57 +0200
  • ca898f01bc update implementations to leda v2.1 Leon Botros 2019-08-21 14:28:31 +0200
  • 9a5caaa95b
    Only run slow tests once a week (#222) Thom Wiggers 2019-08-07 10:03:39 +0200
  • 56bb81d053
    Fix display of test results summary on CircleCI (#219) Thom Wiggers 2019-08-07 10:03:17 +0200
  • 68a7c01797
    Merge pull request #218 from PQClean/fix_sphincs_lints Thom Wiggers 2019-08-05 14:44:34 +0200
  • fbe01a7d3c
    Remove clang-tidy -fix flag handlign (doesn't work) Thom Wiggers 2019-08-01 09:13:30 +0200
  • 210937a66f
    Fix SPHINCS+ clang-tidy warnings Thom Wiggers 2019-08-01 09:13:05 +0200
  • 6e12692b4e
    Merge pull request #215 from PQClean/less_tests_for_valgrind Matthias J. Kannwischer 2019-08-01 08:44:08 +0200
  • bc4375818a
    Merge pull request #216 from PQClean/disable-clang-tidy-on-i386 Matthias J. Kannwischer 2019-08-01 08:42:31 +0200
  • bbe57e304f
    Merge pull request #217 from pornin/master Matthias J. Kannwischer 2019-08-01 08:41:39 +0200
  • bad9956869 Fixed some buffer handling bugs that should never happen in practice (but may occur if reusing the internal functions with different parameters). Thomas Pornin 2019-07-31 16:17:23 -0400
  • 83c974e45b
    Merge pull request #207 from PQClean/sphincs-abstract-state-dupe Douglas Stebila 2019-07-30 21:48:30 -0400
  • b70216eb8d Implement state clone for rest of SHA-2 incremental API Douglas Stebila 2019-07-30 13:25:23 -0400
  • 4d7e5886c9 Rename dupe to clone Douglas Stebila 2019-07-30 13:23:22 -0400
  • 9067d622ab
    Disable clang-tidy on i386 Thom Wiggers 2019-07-30 10:21:11 +0200
  • b4d3968130
    Reduce the number of test runs for Valgrind tests Thom Wiggers 2019-07-29 15:25:41 +0200
  • 78a65d6ec9 Parallel tests (#206) Thom Wiggers 2019-07-29 10:38:25 +0200
  • 133a38b890 Move test support files into tests directory (#200) Thom Wiggers 2019-07-26 10:26:14 +0200
  • 1e879cdd57
    Merge pull request #212 from PQClean/security-note Matthias J. Kannwischer 2019-07-25 13:04:57 +0200
  • 7e4c4c5112
    Merge pull request #211 from PQClean/fix-205 Matthias J. Kannwischer 2019-07-25 12:51:24 +0200
  • e00c556699
    Merge pull request #213 from kste/fix_haraka_msghash Thom Wiggers 2019-07-25 09:04:28 +0200
  • 575d2d688b
    Update hashes in META files Thom Wiggers 2019-07-24 16:35:10 +0200
  • 8a008417fe
    Merge pull request #182 from PQClean/rainbow Thom Wiggers 2019-07-24 15:56:14 +0200
  • 1fca5ec068 unsigned -> unsigned int Matthias J. Kannwischer 2019-07-24 10:41:42 +0200
  • 2bf9d8b3e9 ran clang-format Matthias J. Kannwischer 2019-07-24 10:15:48 +0200
  • 1a27f40937 Only absorb root part of pk in haraka message hashing. kste 2019-07-24 08:24:33 +0200
  • d4b612fe9a
    Merge pull request #210 from pornin/master Thom Wiggers 2019-07-23 11:29:37 +0200
  • 65e6514be0 Set the version for "round two". Thomas Pornin 2019-07-22 08:59:08 -0400
  • c75320e068
    Create SECURITY.md Thom Wiggers 2019-07-22 14:30:09 +0200
  • 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