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

Commit Graph

  • 0ee03d4c3f Merge branch 'aes' into frodo-aes Douglas Stebila 2019-04-10 12:31:12 -0400
  • c40276dd4a Link against AES object on Windows Douglas Stebila 2019-04-10 12:30:02 -0400
  • 7e8bd90d8c Fix Windows compiler warnings and endianness Douglas Stebila 2019-04-10 12:21:53 -0400
  • 30c8661d82 Add FrodoKEM-1344-AES Douglas Stebila 2019-04-10 12:16:24 -0400
  • 999ea3afed Add FrodoKEM-976-AES Douglas Stebila 2019-04-10 12:11:27 -0400
  • 395f14a2f6 Allow multiple sources for duplicate consistency checks; break into multiple unit test to improve output Douglas Stebila 2019-04-10 12:07:49 -0400
  • 69b74706c1
    Fix SHA3 test Joost Rijneveld 2019-04-10 17:54:52 +0200
  • e9427afeb2 Add FrodoKEM-640-AES Douglas Stebila 2019-04-10 11:51:09 -0400
  • aea72d3eb2 Add macros for AES block size Douglas Stebila 2019-04-10 11:50:23 -0400
  • e766700a81
    Add test_aes to make clean Joost Rijneveld 2019-04-10 17:43:04 +0200
  • a2c2521e81 Merge branch 'master' into frodo-aes Douglas Stebila 2019-04-10 11:37:44 -0400
  • 5d600a2543
    Split tests into primitives Joost Rijneveld 2019-04-10 16:42:28 +0200
  • f4607265c6
    Remove unused imports Joost Rijneveld 2019-04-10 16:37:59 +0200
  • 03eb577a40
    Pass list instead of single command to subprocess Joost Rijneveld 2019-04-10 16:37:02 +0200
  • 280bc60b1b
    Use standard helper to skip Windows for /common Joost Rijneveld 2019-04-10 16:34:44 +0200
  • 28337843b9 Added python test running all unit tests of common crypto functions Peter Schwabe 2019-04-10 16:02:45 +0200
  • 4970379baf Added simple test for AES Peter Schwabe 2019-04-10 13:24:42 +0200
  • af508a9c1f
    SPHINCS: remove stray Makefile variables Joost Rijneveld 2019-04-10 10:07:44 +0200
  • dc7cfa8d14
    Merge pull request #90 from PQClean/sphincs-shake256-128f-simple Joost Rijneveld 2019-04-09 18:49:05 +0200
  • ba70da9189
    Fix variable-length arrays using wrappers Joost Rijneveld 2019-04-09 18:11:50 +0200
  • e580dcb487
    Remove stray include in api.h Joost Rijneveld 2019-04-09 17:32:40 +0200
  • 6cb332cae5
    Remove conditional preprocessor statements Joost Rijneveld 2019-04-09 17:32:28 +0200
  • 80af118676
    Prevent uninitialized variable warning Joost Rijneveld 2019-04-08 13:30:39 +0200
  • a300190d5b
    Resolve type coercions Joost Rijneveld 2019-04-06 14:18:55 +0200
  • 7540971a8b
    Merge pull request #96 from PQClean/test_preprocessor Joost Rijneveld 2019-04-09 18:02:27 +0200
  • a14dcefb32
    Add SPHINCS-SHAKE256-128f-simple Joost Rijneveld 2019-04-05 17:58:48 +0200
  • 56e8d17a7d
    Move #if check from manual to automatic Joost Rijneveld 2019-04-09 16:56:11 +0200
  • dfe9508551
    Remove preprocessor ignored codepath for Kyber Joost Rijneveld 2019-04-09 16:49:55 +0200
  • 5853cb8e50
    Test for preprocessor conditionals Joost Rijneveld 2019-04-09 16:45:41 +0200
  • 8d1ed9afc0
    Remove include from Kyber's api.h Joost Rijneveld 2019-04-09 17:17:30 +0200
  • 9e5fd74823
    Test for prohibited includes in api.h Joost Rijneveld 2019-04-09 17:14:34 +0200
  • 45a12595df Added const keyword to a few pointer arguments in AES Peter Schwabe 2019-04-09 15:41:44 +0200
  • 27366d6559
    Add FrodoKEM-976-SHAKE and FrodoKEM-1344-SHAKE (#83) Douglas Stebila 2019-04-09 09:37:51 -0400
  • 37ccc09168 Move length-secret-key Douglas Stebila 2019-04-09 09:11:16 -0400
  • 40661601bd Eliminated unnecessary casts Peter Schwabe 2019-04-09 15:06:23 +0200
  • 6fabab1fd9 Merge branch 'master' into more-frodo Douglas Stebila 2019-04-09 09:06:20 -0400
  • ed8a4ea2f4 Fixed wrong header name in aes.c Peter Schwabe 2019-04-09 14:57:52 +0200
  • 93c24e34c6 Formatted AES code properly Peter Schwabe 2019-04-09 14:48:46 +0200
  • 070db10cc1 Added (constant-time) AES implementation, based on BearSSL Peter Schwabe 2019-04-09 14:35:44 +0200
  • 4bf6810c9a
    Explicitly disallow preprocessor #if Joost Rijneveld 2019-04-09 11:17:54 +0200
  • 0d24eb1f15
    Merge pull request #92 from PQClean/move-secretkey-size-meta Thom Wiggers 2019-04-08 11:42:29 +0200
  • cffe944bbf
    Check that implementations are uniquely named Joost Rijneveld 2019-04-08 11:32:12 +0200
  • fe010541ec
    Move secret key length to implementation meta Joost Rijneveld 2019-04-08 11:28:28 +0200
  • 6257e9ea48
    Merge pull request #91 from PQClean/detached-signatures Thom Wiggers 2019-04-08 11:37:36 +0200
  • 493d77d89b
    Ensure tests do not break without schemes Joost Rijneveld 2019-04-08 11:14:45 +0200
  • e7602479f1
    Remove round 1 Dilithium Joost Rijneveld 2019-04-08 10:22:00 +0200
  • 87a3c6ab39
    Add functest/testvectors for detached signatures Joost Rijneveld 2019-04-08 10:21:32 +0200
  • e697ee7fdd Merge branch 'master' into more-frodo Douglas Stebila 2019-04-07 08:15:13 -0400
  • 7a5f7b9941
    Enable some extra warnings (#67) Douglas Stebila 2019-04-07 08:14:41 -0400
  • 2d6be066e7 Add FrodoKEM-1344-SHAKE Douglas Stebila 2019-04-06 09:22:15 -0400
  • 13e74c7b67 Update test vectors for new number of iterations Douglas Stebila 2019-04-06 09:22:04 -0400
  • bef34697fb Pull pycparser submodule if it's not present Douglas Stebila 2019-04-06 09:21:40 -0400
  • 624d82cc67 New required metadata fields Douglas Stebila 2019-04-06 09:09:45 -0400
  • 46aa7ff9b2 Move duplicate consistency data outside of META.yml Douglas Stebila 2019-04-06 09:07:44 -0400
  • a296085e57 Merge branch 'master' into more-frodo Douglas Stebila 2019-04-06 08:51:03 -0400
  • d113b45cf0
    Fix font size of pull request template header Joost Rijneveld 2019-04-06 14:45:05 +0200
  • 5bec3e77f2
    Merge pull request #86 from PQClean/reduce-iterations Joost Rijneveld 2019-04-06 13:22:01 +0200
  • e2fcad2823
    Merge branch 'master' into reduce-iterations Joost Rijneveld 2019-04-06 13:10:21 +0200
  • c3896e1b1a
    Merge pull request #89 from PQClean/check_metadata_sizes Joost Rijneveld 2019-04-05 18:27:34 +0200
  • 73f40e4147
    Allow TODO without username / bug numbers Joost Rijneveld 2019-04-05 17:53:30 +0200
  • 1e9defd090
    build printparams on Windows Thom Wiggers 2019-04-05 17:21:56 +0200
  • d1fd8aa934
    Check the specified sizes of the metadata match api.h consts Thom Wiggers 2019-04-05 17:04:37 +0200
  • c95d2816bd
    Enable some extra warnings Thom Wiggers 2019-03-01 12:15:51 +0100
  • cc65166063
    Merge branch 'fix_metadata' Thom Wiggers 2019-04-05 16:38:59 +0200
  • 1523a5ce47
    Fix shared-secret in CONTRIBUTING Thom Wiggers 2019-04-05 16:38:42 +0200
  • d39d7c66db
    Add missing metadata to META Thom Wiggers 2019-04-05 16:38:11 +0200
  • f355e77407
    Clarify and reduce iterations for sig testvectors Joost Rijneveld 2019-04-05 16:26:27 +0200
  • db915fb6f7
    Merge pull request #55 from PQClean/contributing Thom Wiggers 2019-04-05 16:30:59 +0200
  • 004c82c42e
    Namespace constants, clean up C API listings Thom Wiggers 2019-04-05 16:29:21 +0200
  • 19d177efb3 Use 5 iteractions for functional tests and test vectors Douglas Stebila 2019-04-05 10:22:52 -0400
  • c765e5c350
    Specify crypto API as specified in README Thom Wiggers 2019-03-05 13:59:36 +0100
  • 98a6f2cf38
    Add remark about running astyle to contributing Thom Wiggers 2019-02-28 17:00:57 +0100
  • e39dec0919
    Add powerpc mention and remove intentions statement Thom Wiggers 2019-02-28 15:13:13 +0100
  • cb4eb97bc4
    Markdown formatting changes Douglas Stebila 2019-02-27 22:03:41 -0500
  • 658b4f0447
    Fix unfinished sentence Thom Wiggers 2019-02-27 14:21:08 +0100
  • 7d8b12d6bd
    Syntax typos Thom Wiggers 2019-02-27 14:19:51 +0100
  • 928b92364e
    First draft of CONTRIBUTING Thom Wiggers 2019-02-27 14:15:29 +0100
  • 764935084a Update pull_request_template.md Thom Wiggers 2019-04-05 16:19:29 +0200
  • 1938f78bf1 Pull request template draft Thom Wiggers 2019-02-27 14:55:06 +0100
  • 67ba4b661c
    Update README based on discussion on integer sizes Joost Rijneveld 2019-04-05 15:30:13 +0200
  • cdb0fd89f4
    Merge pull request #82 from PQClean/prohibit-char Joost Rijneveld 2019-04-05 13:50:38 +0200
  • eb08730d27
    Use brew link to install gcc in a more predictable place Thom Wiggers 2019-04-05 13:38:02 +0200
  • 41edb79c0a
    Clarify cc vs cpp Joost Rijneveld 2019-04-05 13:04:32 +0200
  • 3d8faae483
    Fix missing && separator in docker command string Joost Rijneveld 2019-04-05 12:51:35 +0200
  • 2ffdc863c9
    Also install requirements in native versions Thom Wiggers 2019-04-05 11:51:19 +0200
  • 13e84aec00
    Clone submodules in CircleCI Thom Wiggers 2019-04-05 10:45:06 +0200
  • 347217ba13
    Mention submodules in README Thom Wiggers 2019-04-05 10:42:14 +0200
  • dac0d96904
    We don't use cpp anymore Thom Wiggers 2019-04-05 10:40:16 +0200
  • 4e47a0b513
    Skip the prohibit-char test on Windows due to lack of cc Thom Wiggers 2019-04-05 10:39:08 +0200
  • bfa8589f96
    Use cc -E instead of cpp Thom Wiggers 2019-04-05 10:31:31 +0200
  • 9a6787c872
    Properly set up GCC on OS X Thom Wiggers 2019-04-05 09:28:22 +0200
  • 8067df4aa9
    install pycparser with pip3 Thom Wiggers 2019-04-05 09:20:50 +0200
  • 6b5d144415
    Correct security level Douglas Stebila 2019-04-04 14:51:17 -0400
  • 0145ddaa1b More stack! Douglas Stebila 2019-04-04 12:45:24 -0400
  • 301f7aca57 Always return negative numbers so positive+negative != 0 Douglas Stebila 2019-04-04 12:39:47 -0400
  • 49729d6da0 Larger stack size for FrodoKEM 976 on Windows Douglas Stebila 2019-04-04 12:39:04 -0400
  • ad4984fdad Improve skipping for duplicate_consistency test Douglas Stebila 2019-04-04 12:38:47 -0400
  • 7a4e0d445b Skip duplicate consistency check on Windows (i.e., if sed not available) Douglas Stebila 2019-04-04 12:07:54 -0400
  • 249bfb6197 Add FrodoKEM-976-SHAKE Douglas Stebila 2019-04-04 12:05:55 -0400
  • bc5d18e7cd Add duplicate consistency check Douglas Stebila 2019-04-04 12:05:43 -0400