Douglas Stebila
cc640c7973
Add new symbols to DLL
2019-08-12 09:31:05 -04:00
Douglas Stebila
4d492b9270
Add macros containing compilation information and print in test programs
...
Fixes #331
2019-08-02 22:03:13 -04:00
Douglas Stebila
68b866988f
Add kat_sig to VisualStudio
2019-08-02 10:49:02 -04:00
Douglas Stebila
ab970ae2c0
Switch KEM KAT checks to Python test suite
2019-08-01 11:53:15 -04:00
Douglas Stebila
d42462a90f
Add Rainbow from PQClean
2019-07-31 19:59:10 -04:00
Douglas Stebila
6bf57f89c9
Add SPHINCS+ SHA-256 variants
2019-07-31 09:49:05 -04:00
Douglas Stebila
8d17b22961
Add SPHINCS+ Haraka and SHAKE256 variants
2019-07-31 09:49:05 -04:00
Douglas Stebila
a1a50771e7
Missing hooks for SHA-2 implementation in build system
2019-07-30 13:01:08 -04:00
Douglas Stebila
11e09f4cbc
Remove LEDAcrypt temporarily
2019-07-16 15:43:32 -04:00
Douglas Stebila
f9ab067dc5
Add LEDAkem
2019-07-15 22:41:08 -04:00
Douglas Stebila
d05ba23030
Use OpenSSL for AES when available
2019-07-08 17:07:19 -04:00
Douglas Stebila
d9747e398e
Switch SHA-3 to same implementation as in PQClean
2019-07-04 21:40:18 -04:00
Douglas Stebila
eda92b0b4a
Merge pull request #513 from open-quantum-safe/ds-add-saber
...
Add SABER from PQClean
2019-07-04 17:29:06 -04:00
Douglas Stebila
a6c6be76fd
Add SABER from PQClean
2019-07-04 13:43:27 -04:00
Douglas Stebila
5227cc7cd2
Add MQDSS from PQClean
2019-07-04 13:33:47 -04:00
Christian Paquin
b073ecc5de
Merge remote-tracking branch 'origin/master' into cp-sike-round2
...
Merge with master.
2019-07-02 00:30:38 -04:00
Douglas Stebila
bab05dbdd8
Regenerate file
2019-07-01 15:46:55 -04:00
Douglas Stebila
43676d9297
More consistent naming
2019-07-01 15:17:20 -04:00
Douglas Stebila
3c1838533c
Signature templating in Visual Studio
2019-07-01 14:43:40 -04:00
Christian Paquin
45441e7cd0
Fixed Visual Studio project, removing bad merge side-effects. Changed default win KEM to SIKEp434.
2019-06-28 17:32:19 -04:00
Christian Paquin
f492161d99
Merge remote-tracking branch 'origin/master' into cp-sike-round2
...
Merge with upstream master.
2019-06-28 16:59:34 -04:00
Christian Paquin
ae49150581
Initial integration of SIDH/SIKE v2. Still need to enable optimizations and all platforms.
2019-06-28 16:31:40 -04:00
Douglas Stebila
e031efa15c
Default algorithms for VisualStudio builds
2019-06-28 12:01:46 -04:00
Douglas Stebila
2b76872bf8
Merge branch 'master' into ds-frodo-round2-msr
2019-06-27 14:22:56 -04:00
Douglas Stebila
e7a1b2d135
Add Dilithium filters ( #503 )
2019-06-27 14:16:05 -04:00
Douglas Stebila
6730a17173
Add Frodo to VS project
2019-06-27 10:12:27 -04:00
Douglas Stebila
9546fed9fc
Remove Frodo from PQClean auto generation
2019-06-25 11:36:51 -04:00
Douglas Stebila
164c917d34
Typo
2019-06-19 10:43:33 -04:00
Douglas Stebila
c951cf63d5
Consistent Dilithium capitalization
2019-06-19 10:15:56 -04:00
Douglas Stebila
d0d3808785
Add Dilithium to Visual Studio project
2019-06-18 22:08:08 -04:00
Douglas Stebila
fe65a48a03
Add KEM header files to VS project
2019-06-14 15:33:56 -04:00
Douglas Stebila
78d8c817e5
KEM headers go in different spot in VS filters
2019-06-14 15:29:34 -04:00
Douglas Stebila
9a2697db22
Add KEM header files to VS filters
2019-06-14 15:25:36 -04:00
Douglas Stebila
b930c4a816
Create filters for familiies in Visual Studio project
2019-06-14 15:21:04 -04:00
Douglas Stebila
16ea923cec
Replace NewHope with PQClean round 2 version, update PQClean KEMs
2019-06-13 20:34:35 -04:00
Douglas Stebila
cd006f698b
Merge branch 'master' of github.com:open-quantum-safe/liboqs into cp-add-picnic-round2
2019-06-10 11:02:28 -04:00
Douglas Stebila
1858e929b5
Increase stack size on Windows to fit larger Frodos
2019-05-17 16:45:53 +02:00
Douglas Stebila
cb7975d26f
Try to generate VisualStudio files
2019-05-17 16:15:14 +02:00
Douglas Stebila
2cbbc8bca9
Remove manually added Kyber
2019-05-12 15:22:49 -04:00
Douglas Stebila
d112a8a1b0
Merge pull request #475 from open-quantum-safe/ds-frodo-round2
...
Add FrodoKEM Round 2
2019-05-05 17:47:20 -04:00
Christian Paquin
8198072ce7
Integrated Picnic round2.
2019-05-02 22:07:21 -04:00
Douglas Stebila
cfc4191926
Temporarily disable FrodoKEM 976 and 1344 on Windows
2019-05-01 16:28:17 -04:00
Christian Paquin
e7c4d36cc6
Merge branch 'ds-frodo-round2' of https://github.com/open-quantum-safe/liboqs into ds-frodo-round2
...
Merging conflicts.
2019-05-01 13:39:29 -04:00
Christian Paquin
6bd0bf7263
Added Frodo round2 to Visual Studio, temporarily disabling 976 and 1344 param sets.
2019-05-01 13:32:14 -04:00
Christian Paquin
4bbf309812
Modified OQS project to preserve the source hierarchy in output directory to avoid object file collisions. ( #478 )
2019-04-30 20:20:06 -04:00
Christian Paquin
f8eda4dce7
Temporarily removed Frodo round2 from Visual Studio build until properly integrated.
2019-04-26 08:17:20 -04:00
Douglas Stebila
ab2c96a65e
Replace the Kyber768 implementation in liboqs master with PQClean's implementation ( #466 )
...
* Initial import of PQClean's Kyber768 clean implementation
* Integrate PQClean's Kyber768 into liboqs master
* Exempt PQClean code from namespacing and prettyprint
* Build PQClean's Kyber768 on Windows
* Add PQClean shim headers to Windows build
* Include PQClean's shim headers on Windows
* Update Kyber768 implementation from PQClean
Commit
0fa56021d1
* Update algorithm datasheet for Kyber768 PQClean
2019-03-20 12:50:22 -04:00
Christian Paquin
a7da6ec8ea
Updated Picnic to v1.3.1 ( #457 )
...
* Added example_kem/sig and speed_kem/sig to Visual Studio.
* Updated picnic to v1.3.1
* Renamed exposed picnic functions to satisfy OQS naming conventions.
* Replaced free functions with OQS's versions.
* Removed picnic's config.h do avoid conflict with OQS's.
* Updated Visual Studio project with latest Picnic files, and removed unused commented-out code.
* Removed some hardcoded picnic defines.
* Added oqs's common.h to aligned_alloc's includes.
2019-01-31 19:49:54 -05:00
Christian Paquin
01be6694ed
Added Kyber to Windows build. ( #453 )
...
* Added Kyber to the liboqs Master branch
* Added OQS_MEM_cleanse calls to Kyber
* Updated file formatting with make prettyprint
* Added algorithm datasheet for Kyber
* Added Kyber KAT files
* Copied kyber header file to Visual Studio dir.
* Added kyber to Visual Studio
2018-12-21 13:07:51 -05:00
cryptojedi
1e36f1f000
Add Kyber to master branch ( #448 )
...
* Added Kyber to the liboqs Master branch
* Added OQS_MEM_cleanse calls to Kyber
* Updated file formatting with make prettyprint
* Added algorithm datasheet for Kyber
* Added Kyber KAT files
* Copied kyber header file to Visual Studio dir.
2018-12-20 17:00:03 -05:00