948 Commits

Author SHA1 Message Date
Douglas Stebila
0bddafd8fd Add Rainbow algorithm datasheet 2019-07-31 21:15:41 -04:00
Douglas Stebila
a52214f495 Add Rainbow to README 2019-07-31 20:03:19 -04:00
Douglas Stebila
d42462a90f Add Rainbow from PQClean 2019-07-31 19:59:10 -04:00
Douglas Stebila
045c08e18d
Merge pull request #521 from open-quantum-safe/ds-sphincs
Add SPHINCS+ from PQClean
2019-07-31 16:23:44 -04:00
Douglas Stebila
d8a52a1f30 Change pytest installation instruction 2019-07-31 09:49:05 -04:00
Douglas Stebila
6c9961b678 Update algorithm datasheet 2019-07-31 09:49:05 -04:00
Douglas Stebila
c9e23de678 Spell the word SPHINCS correctly 2019-07-31 09:49:05 -04:00
Douglas Stebila
dd4152170d Sync with updated version from PQClean 2019-07-31 09:49:05 -04:00
Douglas Stebila
6bf57f89c9 Add SPHINCS+ SHA-256 variants 2019-07-31 09:49:05 -04:00
Douglas Stebila
1e6ad568fd Update SPHINCS+ Haraka and SHAKE256 to more updated PQClean version 2019-07-31 09:49:05 -04:00
Douglas Stebila
1931e292b9 Update documentation 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
dc7dd10e20
Merge pull request #525 from open-quantum-safe/ds-add-sha2
Add SHA-2 basic implementation
2019-07-31 09:46:12 -04:00
Douglas Stebila
e5d1b2795d Use secure_free 2019-07-31 06:56:55 -04:00
Douglas Stebila
cd744fa6b3 Fix execution bug 2019-07-30 22:41:34 -04:00
Douglas Stebila
e7ecb4263a Don't use subprocess.run 2019-07-30 22:41:20 -04:00
Douglas Stebila
7baa1720c9 Use older OpenSSL API 2019-07-30 22:41:00 -04:00
Douglas Stebila
dea01e490f Install pytest packages differently 2019-07-30 21:46:58 -04:00
Douglas Stebila
3e850cbce0 Fix compilation warning 2019-07-30 21:45:32 -04:00
Douglas Stebila
0f3b389f79 Fix doxygen error 2019-07-30 21:42:04 -04:00
Douglas Stebila
d804a52f39 Install pytest for Travis 2019-07-30 21:04:27 -04:00
Douglas Stebila
ec1982eef0 Prettyprint 2019-07-30 20:55:42 -04:00
Douglas Stebila
f660424dea Add unit tests for SHA-2 API 2019-07-30 20:54:47 -04:00
Douglas Stebila
81854d393d Fix building of SHA256 incremental API 2019-07-30 20:52:39 -04:00
Douglas Stebila
91ed779531 Add state duplication for SHA-256 incremental API 2019-07-30 13:10:06 -04:00
Douglas Stebila
89be51ad1c Add SHA-256 incremental API based on OpenSSL incremental API 2019-07-30 13:10:00 -04:00
Douglas Stebila
d5418a2207 Prettyprint 2019-07-30 13:01:57 -04:00
Douglas Stebila
a1a50771e7 Missing hooks for SHA-2 implementation in build system 2019-07-30 13:01:08 -04:00
Douglas Stebila
2e2fdb89eb Add basic SHA-2 implementation 2019-07-30 13:01:08 -04:00
Douglas Stebila
4a566e8298
Merge pull request #527 from christianpaquin/cp-address-sike-fixme
Set SIKE's Makefile.am options from configure
2019-07-30 12:59:46 -04:00
Douglas Stebila
a65150be34
Merge pull request #528 from christianpaquin/cp-fix-picnic2-size-assumption
Explicitly set the picnic sig_len value before calling the picnic API
2019-07-30 12:56:52 -04:00
Christian Paquin
24bf38a7a5 Reverted back to default implementation. Enabling fast assembly mode postponed to different PR. 2019-07-25 16:29:36 -04:00
Christian Paquin
e00007da38 Removed surpefluous macros for fast assembly mode. 2019-07-24 17:54:16 -04:00
Christian Paquin
278750209a Commented out reference to extern const that are included in same file, causing compile errors on ARM. 2019-07-24 17:09:59 -04:00
Christian Paquin
3186a96941 Re-enabled SIKE on travis's arm test. 2019-07-24 17:04:52 -04:00
Christian Paquin
16a6a2153a Disabled SIKE on ARM, until failure is properly investigated. 2019-07-24 15:15:48 -04:00
Christian Paquin
1069667951 Set the picnic sig_len value before calling the low-level signing API, and removed this setting from the corresponding unit test. 2019-07-19 14:15:41 -04:00
Christian Paquin
6d8ce2c8ca prettyprint 2019-07-18 21:28:54 -04:00
Christian Paquin
e6fde7ff3e Set SIKE makefile options from OQS configure. 2019-07-18 16:32:27 -04:00
Douglas Stebila
826ab71597 Ignore ctags files
[skip ci]
2019-07-17 22:47:40 -04:00
Vlad Gheorghiu
77524aea43
Merge pull request #524 from open-quantum-safe/ds-backout-ledakem
Remove LEDAcrypt temporarily
2019-07-16 21:15:12 -04:00
Douglas Stebila
7ef11b2351 Fix wording
[skip ci]
2019-07-16 16:34:48 -04:00
Douglas Stebila
11e09f4cbc Remove LEDAcrypt temporarily 2019-07-16 15:43:32 -04:00
Douglas Stebila
66c0c29e78 Typo in key size
[skip ci]
2019-07-16 09:38:36 -04:00
Douglas Stebila
79196b3375
Merge pull request #515 from open-quantum-safe/ds-add-ledakem-take2
Add LEDAcrypt KEMs from PQClean
2019-07-16 09:29:22 -04:00
Douglas Stebila
ad2c26b7fb Update documentation
[skip ci]
2019-07-16 09:29:05 -04:00
Douglas Stebila
39a852d79d Add KATs and algorithm data sheet for LEDAkem 2019-07-15 22:41:08 -04:00
Douglas Stebila
f9ab067dc5 Add LEDAkem 2019-07-15 22:41:08 -04:00
Douglas Stebila
e81af2e03f Typo 2019-07-15 22:41:08 -04:00
Douglas Stebila
3231c929be Update templates to use arbitrary implementation, not just _clean 2019-07-15 22:41:08 -04:00