a2f9dec | Patrick Longa | 26 August 2023, 03:14:41 UTC | Comment change | 26 August 2023, 03:14:41 UTC |
6f92cb7 | Patrick Longa | 26 August 2023, 02:50:12 UTC | Add salted variant of FrodoKEM | 26 August 2023, 02:50:12 UTC |
d7037cc | Patrick Longa | 28 November 2022, 22:11:16 UTC | Merge pull request #33 from rozbb/patch-1 Fix comment typo in Python impl | 28 November 2022, 22:11:16 UTC |
0120b35 | Michael Rosenberg | 28 November 2022, 00:03:11 UTC | Fix comment typo in Python impl The generation of E'' is dependent on `nbar`, not `n` | 28 November 2022, 00:03:11 UTC |
d54ed09 | Patrick Longa | 19 June 2022, 23:26:33 UTC | Update kem.c | 19 June 2022, 23:26:33 UTC |
070848e | Patrick Longa | 19 June 2022, 23:20:28 UTC | Merge pull request #25 from dstebila/valgrind-public-values Use valgrind to check for branching on public values | 19 June 2022, 23:20:28 UTC |
5540ce1 | Patrick Longa | 15 June 2022, 01:19:43 UTC | Add option to compile for s390x processors | 15 June 2022, 01:19:43 UTC |
7a57ed1 | Patrick Longa | 02 June 2022, 00:15:16 UTC | Merge pull request #30 from microsoft/users/GitHubPolicyService/8fadedd9-d4be-4715-935a-e9e1efc8184c Adding Microsoft SECURITY.MD | 02 June 2022, 00:15:16 UTC |
d9653e3 | microsoft-github-policy-service[bot] | 02 June 2022, 00:00:43 UTC | Microsoft mandatory file | 02 June 2022, 00:00:43 UTC |
a03f4e8 | Patrick Longa | 02 June 2022, 00:00:32 UTC | Update to Visual Studio 2022. Add check to return of randombytes | 02 June 2022, 00:00:32 UTC |
4210d53 | Patrick Longa | 28 February 2022, 17:57:05 UTC | Merge pull request #28 from dstebila/floating-point-clarification Clarify explanation of floating point rounding | 28 February 2022, 17:57:05 UTC |
b06b88a | Douglas Stebila | 25 February 2022, 17:18:42 UTC | Clarify explanation of floating point rounding | 25 February 2022, 17:18:42 UTC |
ccb7969 | Patrick Longa | 23 February 2022, 00:28:26 UTC | Fix comment | 23 February 2022, 00:28:26 UTC |
195eadc | Patrick Longa | 23 February 2022, 00:24:29 UTC | Merge pull request #27 from dstebila/python-floating-point Fix Python floating point bug and add Python KAT tests | 23 February 2022, 00:24:29 UTC |
d9b6569 | Douglas Stebila | 22 February 2022, 17:45:25 UTC | Fix floating point rounding bug Fixes https://github.com/microsoft/PQCrypto-LWEKE/issues/26 | 22 February 2022, 17:45:25 UTC |
83024d5 | Douglas Stebila | 22 February 2022, 17:43:57 UTC | Actually check that KAT values generated in Python match C | 22 February 2022, 17:43:57 UTC |
dc8dfe3 | Douglas Stebila | 20 December 2021, 16:53:53 UTC | Use valgrind to check for branching on public values | 20 December 2021, 16:53:53 UTC |
66fc774 | Patrick Longa | 29 August 2021, 00:10:47 UTC | Merge pull request #24 from dstebila/ppc Add support for building and continuous integration tests on PowerPC | 29 August 2021, 00:10:47 UTC |
b41ed16 | Douglas Stebila | 28 August 2021, 19:12:57 UTC | PPC OPT_LEVEL should be REFERENCE only | 28 August 2021, 19:12:57 UTC |
557bb4f | Douglas Stebila | 28 August 2021, 18:54:39 UTC | Does PPC FAST_GENERIC work? | 28 August 2021, 18:54:39 UTC |
1d50f9d | Douglas Stebila | 07 June 2021, 17:42:42 UTC | Add PPC target to README | 07 June 2021, 17:42:42 UTC |
5f64448 | Douglas Stebila | 07 June 2021, 17:39:11 UTC | Run emulated PPC on QEMU during CI | 07 June 2021, 17:39:11 UTC |
79c817e | Douglas Stebila | 07 June 2021, 17:38:50 UTC | Add PPC target | 07 June 2021, 17:38:50 UTC |
1defd15 | Patrick Longa | 04 June 2021, 15:15:54 UTC | Edit gitignore | 04 June 2021, 15:15:54 UTC |
5c3123f | patricklonga | 04 June 2021, 05:50:26 UTC | Apply the RWCF approach to s*A+e | 04 June 2021, 05:50:26 UTC |
5ae4ce8 | Patrick Longa | 29 May 2021, 00:30:43 UTC | Fix to avoid overflow warning | 29 May 2021, 00:30:43 UTC |
f4894f7 | Patrick Longa | 29 May 2021, 00:11:51 UTC | Enable undefined behavior sanitizer | 29 May 2021, 00:11:51 UTC |
b6609d3 | Patrick Longa | 28 May 2021, 06:05:05 UTC | Merge pull request #22 from dstebila/ci-valgrind Use valgrind to check for non-constant time code | 28 May 2021, 06:05:05 UTC |
00638d2 | Patrick Longa | 28 May 2021, 05:38:06 UTC | Update Makefile | 28 May 2021, 05:38:06 UTC |
8905ff5 | patricklonga | 28 May 2021, 05:27:20 UTC | Fix to avoid overflow warning | 28 May 2021, 05:27:20 UTC |
763f913 | Patrick Longa | 27 May 2021, 21:56:58 UTC | Merge pull request #21 from dstebila/ci-github-actions Run continuous integration tests on GitHub actions | 27 May 2021, 21:56:58 UTC |
a852e6f | Patrick Longa | 27 May 2021, 21:55:36 UTC | Update Makefile | 27 May 2021, 21:55:36 UTC |
e4ed50f | Patrick Longa | 27 May 2021, 18:46:21 UTC | Merge pull request #20 from dstebila/ctwarning Add warning that Python3 implementation is not constant time; replace ctverify with less timing-variable version | 27 May 2021, 18:46:21 UTC |
1fe49ac | Douglas Stebila | 26 May 2021, 19:36:15 UTC | Temporarily disable undefined behaviour sanitizer | 26 May 2021, 19:36:15 UTC |
b4725ac | Douglas Stebila | 26 May 2021, 19:08:51 UTC | Fail on sanitizer errors | 26 May 2021, 19:08:51 UTC |
2f2cbe8 | Douglas Stebila | 26 May 2021, 19:02:13 UTC | Run CI when Makefile is changed | 26 May 2021, 19:02:13 UTC |
36775cd | Douglas Stebila | 26 May 2021, 19:01:01 UTC | Increase stack size | 26 May 2021, 19:01:01 UTC |
77fcf78 | Douglas Stebila | 26 May 2021, 18:58:26 UTC | More variable weirdness | 26 May 2021, 18:58:26 UTC |
23f7aba | Douglas Stebila | 26 May 2021, 18:56:50 UTC | Try fixing GitHub actions variables | 26 May 2021, 18:56:50 UTC |
d5d1185 | Douglas Stebila | 26 May 2021, 18:49:54 UTC | Need valgrind check enabled during execution | 26 May 2021, 18:49:54 UTC |
76a665c | Douglas Stebila | 26 May 2021, 18:48:04 UTC | Fix quirks in Github Action | 26 May 2021, 18:48:04 UTC |
1e5e0d5 | Douglas Stebila | 26 May 2021, 18:42:02 UTC | CI tests using valgrind | 26 May 2021, 18:42:02 UTC |
d0a81a3 | Douglas Stebila | 26 May 2021, 18:39:21 UTC | CI tests for all optimization levels | 26 May 2021, 18:39:21 UTC |
d188527 | Douglas Stebila | 26 May 2021, 18:38:29 UTC | Add makefile target for test_kem | 26 May 2021, 18:38:29 UTC |
5075040 | Douglas Stebila | 26 May 2021, 18:38:11 UTC | Don't need constant time memcmp in test_kem code | 26 May 2021, 18:38:11 UTC |
a166bf5 | Douglas Stebila | 26 May 2021, 18:35:49 UTC | Revert bad version that was added just for testing | 26 May 2021, 18:35:49 UTC |
d37c285 | Douglas Stebila | 27 July 2020, 16:03:14 UTC | Reorganize Valgrind checks | 26 May 2021, 17:43:49 UTC |
71c6b04 | Douglas Stebila | 27 July 2020, 15:44:04 UTC | Playing around with Valgrind | 26 May 2021, 17:39:34 UTC |
a229472 | Douglas Stebila | 20 May 2021, 22:54:22 UTC | Make sure to change at least 1 bit | 20 May 2021, 22:54:22 UTC |
adc31a0 | Douglas Stebila | 20 May 2021, 22:43:39 UTC | Only run CI on certain paths | 20 May 2021, 22:43:39 UTC |
25fb29a | Douglas Stebila | 20 May 2021, 22:43:21 UTC | Better Python output | 20 May 2021, 22:43:21 UTC |
08f547d | Douglas Stebila | 20 May 2021, 22:35:40 UTC | Add Python test | 20 May 2021, 22:35:40 UTC |
a77ade5 | Douglas Stebila | 20 May 2021, 22:30:48 UTC | Add undefined behavior sanitizer and make benchmarking optional | 20 May 2021, 22:30:48 UTC |
e65fe56 | Douglas Stebila | 20 May 2021, 22:16:11 UTC | Consolidate tests | 20 May 2021, 22:16:11 UTC |
8587b56 | Douglas Stebila | 20 May 2021, 22:11:54 UTC | Use clang-11 | 20 May 2021, 22:11:54 UTC |
0fa4b42 | Douglas Stebila | 20 May 2021, 22:04:07 UTC | Run on all pushs and pull requests | 20 May 2021, 22:04:07 UTC |
c873c41 | Douglas Stebila | 20 May 2021, 22:00:35 UTC | Bump to trigger rebuild | 20 May 2021, 22:00:35 UTC |
eabca49 | Douglas Stebila | 18 June 2020, 19:45:22 UTC | Add AddressSanitizer build | 20 May 2021, 21:39:15 UTC |
def0aea | Douglas Stebila | 18 June 2020, 19:23:52 UTC | Use single quotes | 20 May 2021, 21:39:15 UTC |
66fe42e | Douglas Stebila | 18 June 2020, 19:22:39 UTC | Matrix build and KATs | 20 May 2021, 21:39:15 UTC |
3f309c5 | Douglas Stebila | 18 June 2020, 19:00:44 UTC | Create c.yml | 20 May 2021, 21:39:15 UTC |
9bacab9 | Douglas Stebila | 09 April 2021, 14:49:03 UTC | Use warnings.warn for warning | 09 April 2021, 14:49:03 UTC |
bb39c5a | Douglas Stebila | 09 April 2021, 00:13:42 UTC | Add warning that Python3 implementation is not constant time; replace ctverify with less timing-variable version | 09 April 2021, 00:16:56 UTC |
669522d | Patrick Longa | 11 December 2020, 17:07:59 UTC | Fix bug in the output of the ct_verify function | 11 December 2020, 17:07:59 UTC |
6a82d4d | Patrick Longa | 08 December 2020, 02:59:09 UTC | Add test to catch changes to ct | 08 December 2020, 02:59:09 UTC |
6d4f47c | Patrick Longa | 18 September 2020, 18:52:31 UTC | Fix typo in comment | 18 September 2020, 18:52:31 UTC |
6f91937 | Patrick Longa | 18 September 2020, 18:50:59 UTC | Merge pull request #16 from dstebila/master Update Python implementation to match constant time pseudocode | 18 September 2020, 18:50:59 UTC |
35547cf | Douglas Stebila | 18 September 2020, 18:08:18 UTC | Fix line number | 18 September 2020, 18:08:18 UTC |
dbabd89 | Douglas Stebila | 18 September 2020, 18:06:44 UTC | Reorganize to match updated pseudocode and C reference implementation | 18 September 2020, 18:06:44 UTC |
8fef335 | Douglas Stebila | 18 September 2020, 17:39:33 UTC | Wrong key in second branch | 18 September 2020, 17:39:33 UTC |
a305244 | Douglas Stebila | 11 September 2020, 19:30:15 UTC | Update Python implementation to match constant time pseudocode | 11 September 2020, 19:30:15 UTC |
155c24c | Patrick Longa | 18 June 2020, 17:12:01 UTC | Fix potential timing leakage during decapsulation | 18 June 2020, 17:12:01 UTC |
81fa5c8 | Patrick Longa | 18 June 2020, 16:00:24 UTC | Merge branch 'master' of https://github.com/Microsoft/PQCrypto-LWEKE | 18 June 2020, 16:00:24 UTC |
1ffaa08 | Patrick Longa | 09 June 2020, 14:17:16 UTC | Merge pull request #15 from dstebila/master Comment about else branch | 09 June 2020, 14:17:16 UTC |
3128557 | Douglas Stebila | 09 June 2020, 14:13:15 UTC | Comment about else branch | 09 June 2020, 14:13:15 UTC |
c79afcc | Patrick Longa | 23 April 2020, 23:38:17 UTC | Merge branch 'master' of https://github.com/Microsoft/PQCrypto-LWEKE | 23 April 2020, 23:38:17 UTC |
188b9b0 | Patrick Longa | 18 March 2020, 22:59:25 UTC | Added Michael Naehrig to reference | 18 March 2020, 22:59:25 UTC |
2237c7e | Patrick Longa | 18 March 2020, 19:58:56 UTC | Update README | 18 March 2020, 19:58:56 UTC |
50c8f47 | Patrick Longa | 18 March 2020, 19:56:05 UTC | Update README | 18 March 2020, 19:56:05 UTC |
c58bc26 | Patrick Longa | 18 March 2020, 19:52:36 UTC | Merge pull request #14 from dstebila/master Fix assertion, simplify imports | 18 March 2020, 19:52:36 UTC |
0592665 | Douglas Stebila | 18 March 2020, 00:37:38 UTC | Fix assertion, simplify imports | 18 March 2020, 00:37:38 UTC |
764c319 | Patrick Longa | 17 March 2020, 22:57:15 UTC | Merge pull request #13 from dstebila/ds-add-python Add Python reference implementation | 17 March 2020, 22:57:15 UTC |
e6cc46c | Douglas Stebila | 17 March 2020, 20:00:22 UTC | Add Python reference implementation | 17 March 2020, 20:00:22 UTC |
7db15d4 | Patrick Longa | 05 March 2020, 16:47:58 UTC | Merge branch 'master' of https://github.com/Microsoft/PQCrypto-LWEKE | 05 March 2020, 16:47:58 UTC |
24603e1 | Patrick Longa | 05 March 2020, 16:45:57 UTC | Merge pull request #11 from mspncp/patch-1 Correct link to reference matrix operations | 05 March 2020, 16:45:57 UTC |
e528432 | Patrick Longa | 05 March 2020, 16:39:42 UTC | Error detection when NBAR is modified is added | 05 March 2020, 16:39:42 UTC |
5ac926d | Patrick Longa | 05 March 2020, 16:39:05 UTC | Error detection when NBAR is modified is added | 05 March 2020, 16:39:05 UTC |
eb90625 | Patrick Longa | 05 March 2020, 16:37:38 UTC | Error detection added when NBAR is modified | 05 March 2020, 16:37:38 UTC |
fdde420 | Patrick Longa | 05 March 2020, 16:34:22 UTC | Error detection added when NBAR is modified to a value that is not a multiple of 8 | 05 March 2020, 16:34:22 UTC |
df6630f | Matthias St. Pierre | 25 February 2020, 08:18:18 UTC | Correct link to frodo_macrify_reference.c | 25 February 2020, 08:18:18 UTC |
d5bbd04 | Patrick Longa | 25 April 2019, 21:08:02 UTC | Minor edit | 25 April 2019, 21:08:02 UTC |
3df47a4 | Patrick Longa | 25 April 2019, 01:23:59 UTC | Minor edits | 25 April 2019, 01:23:59 UTC |
750a672 | Patrick Longa | 24 April 2019, 23:44:36 UTC | Merge pull request #7 from dstebila/ds-endianness Big-endian friendly uint16_t handling | 24 April 2019, 23:44:36 UTC |
8a24c4a | Patrick Longa | 18 April 2019, 23:35:06 UTC | Fix bug when compiling with MSVS. | 18 April 2019, 23:35:06 UTC |
1700376 | Douglas Stebila | 10 April 2019, 17:44:57 UTC | Big-endian friendly matrix expansion using AES | 10 April 2019, 17:44:57 UTC |
8ad1acb | Patrick Longa | 05 April 2019, 22:53:33 UTC | Merge pull request #6 from dstebila/KAT-1344 Add KAT files for FrodoKEM-1344 from round 2 submission package | 05 April 2019, 22:53:33 UTC |
146673c | Patrick Longa | 05 April 2019, 22:50:49 UTC | Update link to FrodoKEM specification document | 05 April 2019, 22:50:49 UTC |
330001d | Douglas Stebila | 01 April 2019, 02:08:49 UTC | Revert OpenSSL directory to Linux default | 01 April 2019, 02:08:49 UTC |
306c0b3 | Douglas Stebila | 01 April 2019, 02:05:41 UTC | Don't need to go through E | 01 April 2019, 02:05:41 UTC |
c2ef211 | Douglas Stebila | 01 April 2019, 02:05:20 UTC | Fix compiler warnings | 01 April 2019, 02:05:20 UTC |