Spencer Wilson
d1e99b3f85
Ensure generic OQS_OPT_TARGET in weekly CT tests ( #1618 )
2023-12-06 12:00:20 -05:00
Michael Baentsch
bd943ce5ee
Run copy_from_upstream and test ( #1589 )
...
* update docs from copy_from_upstream
* move cleanup code to the end to ensure documentation patches survive
2023-10-30 06:32:31 +01:00
Michael Baentsch
b7c623e732
PR template update & OpenSSL clarification ( #1582 )
...
* add test requirement to PR template
* add OpenSSL 1.1.1 caveat
* remove OQS-OpenSSL111 and OQS-BoringSSL from PR template checklist
* add link to documentation of OPENSSL_ROOT_DIR
2023-10-17 06:30:03 +02:00
Spencer Wilson
a6b4e57ec5
Set OQS_DIST_BUILD=OFF for weekly Haswell constant-time tests ( #1567 )
2023-09-28 10:47:10 -04:00
Pravek Sharma
1e094b136b
Fix weekly.yml to skip McEliece ( #1562 )
2023-09-27 16:11:56 -04:00
Raihaan Shouhell
007219c347
ci: github actions CI for Windows x86 and x64 ( #1554 )
...
* ci: add windows x86 builds
* ci: run windows tests
2023-09-20 14:46:50 -04:00
Raihaan Shouhell
b8a0bc72dd
Add Windows ARM64 support ( #1545 )
2023-09-13 15:09:40 +02:00
Raihaan Shouhell
cc313b2b88
Add CI for apple mobile platforms ( #1546 )
...
* ci: add CI for apple mobile platforms
* ci: run github actions on pull request
2023-09-13 09:08:14 -04:00
Pravek Sharma
7ef422a6f5
Update Classic McEliece suppression files ( #1541 )
...
* Update McEliece supression files.
* Update McEliece advisories.
* Update weekly constant time test workflow.
* Update weekly constant time test workflow. Update McEliece supression files.
* Update BIKE advisories.
* Restored BIKE advisories. Deleted unused BIKE supressions.
2023-09-13 08:46:45 -04:00
Michael Baentsch
f2f9076693
re-enable armhf speed testing ( #1535 )
2023-08-28 08:51:32 +02:00
Raihaan Shouhell
914764c9cc
Add CI for android ( #1531 )
2023-08-22 14:05:44 -04:00
Michael Baentsch
65adc841c9
create deb package and retain as artifact ( #1501 )
2023-06-27 07:05:15 +02:00
Douglas Stebila
55cc72796f
Remove @xvzcf from CODEOWNERS [skip ci]
2023-06-19 10:46:18 -04:00
Douglas Stebila
35b1bf2704
Remove remaining references to SPHINCS+-Haraka, Kyber 90s, Dilithium-AES ( #1465 )
...
* Delete Haraka references
* Delete Kyber90s and Dilithium-AES source code and references
* Delete more references to Dilithium-AES
2023-05-16 12:27:12 -04:00
Ricardo Fernández Serrata
5f181d96b3
rm duped "the" in pull_request_template.md ( #1439 )
2023-04-22 10:23:02 -04:00
Michael Baentsch
50f7f1b14c
CI test copy_from_upstream ( #1405 )
...
* CI test copy_from_upstream
* improve pip install error test
* work around CBOM issue
* rebase and remove CBOM workaround
2023-03-07 05:51:37 +00:00
Michael Baentsch
92b84c47c9
Add issue template [skip ci] ( #1410 )
2023-03-01 13:21:18 -05:00
Michael Baentsch
20fadb89ef
Add full-cycle speed test ( #1391 )
...
* adding true repetitive full-cycle testing
* fix mem leak in speed testing
2023-02-17 10:06:51 +01:00
Michael Baentsch
04ff6fd871
compiler future-proofing Release builds ( #1378 )
...
* compiler future-proofing Release builds
2023-02-07 07:24:40 +01:00
Michael Baentsch
cf6d8a059e
adding OpenSSL3 test; activating sanitizer test ( #1363 )
...
* adding OpenSSL3 test; activating sanitizer test
2023-01-19 19:31:11 +01:00
Michael Baentsch
fe3cb02cb1
NIST std algs list selection enablement ( #1355 )
...
* std/r4/all algs enablement
* Switch example to use Kyber-768.
* std algs as option only
Co-authored-by: Douglas Stebila <dstebila@uwaterloo.ca>
2023-01-14 10:01:29 +01:00
Basil Hess
63d4a00d07
Adds CBOM for liboqs ( #1337 )
...
* Adds CBOM:
- CBOM generator: update_cbom.py
- CBOM: cbom.json
- CBOM schema validation: validate_cbom.sh
- CBOM schema validation added to github actions
Adds oqs_alg to docs yml.
Corrects common crypto sources in Kyber and Dilithium docs.
* - removes forward references to OpenSSL OIDs
- move cbom to docs dir
- move update and validate cbom files to scripts dir
- update copy_from_upstream: scripts runs update_cbom.py (after update_docs_from_yaml.py)
2023-01-11 18:32:08 -05:00
Michael Baentsch
cdf709864f
Revert "Enable algorithm filtering ( #1333 )" ( #1351 )
...
This reverts commit 9ba752ea9b0b4db375e21d2b27a16ed1de30e2be.
2023-01-11 09:05:49 -05:00
Michael Baentsch
9ba752ea9b
Enable algorithm filtering ( #1333 )
...
* std/r4/all algs enablement
* add documentation
* make doxygen happy
* Revert "make doxygen happy"
This reverts commit 9aedf2a7e651e0a686b2c5cade38db9af1e4b988.
* fall back to doxygen 1.9.2
* update github workflow to new filter naming
* adding appveyor testing for new OQS_ALGS_ENABLED option
* don't enable disabled vars
* add empty input test
* documenting focus on standard algs
* correct alg name typo
* Update README.md
Co-authored-by: Douglas Stebila <dstebila@users.noreply.github.com>
* Switch example to use Kyber-768.
Co-authored-by: Douglas Stebila <dstebila@users.noreply.github.com>
Co-authored-by: Douglas Stebila <dstebila@uwaterloo.ca>
2023-01-10 20:29:24 -05:00
Basil Hess
12ad5be27f
fix: initialize context after reset in ossl_sha3x4 ( #1339 )
...
* fix: initialize context after reset in ossl_sha3x4
* add Github Actions config for openssl-all
2023-01-04 16:21:06 +01:00
Goutam Tamvada
a7e1b8a32f
Removed NTRU. ( #1335 )
2022-12-15 12:19:29 -05:00
Goutam Tamvada
fac5a818ed
Removed the Picnic signature scheme. ( #1323 )
2022-11-28 15:29:10 -05:00
Goutam Tamvada
203c9c269b
Removed the rainbow signature scheme ( #1321 ).
2022-11-28 11:34:59 -05:00
Douglas Stebila
42f36c2a1b
Add option to all pytests to skip particular algorithms ( #1282 )
...
* Add SKIP_ALGS option to all pytests to skip particular algorithms
2022-08-07 06:36:45 +02:00
Vlad Gheorghiu
33738d9354
Update CODEOWNERS ( #1274 )
...
typo
2022-08-03 13:29:26 -04:00
Douglas Stebila
1e47e14556
Remove SIDH and SIKE ( #1272 )
...
Due to https://eprint.iacr.org/2022/975 .
Fixes #1268 .
2022-08-03 10:19:28 -04:00
Michael Baentsch
4abd522492
update PR template to include oqs-provider (OSSL dependency) [skip ci] ( #1269 )
2022-08-01 19:58:53 -04:00
Douglas Stebila
bcc94dad5e
Suppress constant time check for public matrix generation on Kyber AVX2 ( #1189 )
...
* Suppress constant time check for public matrix generation on Kyber AVX2
* Update tests/constant_time/kem/passes/kyber-90s
Co-authored-by: Basil Hess <basil.hess@gmail.com>
* Remove temporary CI job [skip ci]
Co-authored-by: Basil Hess <basil.hess@gmail.com>
2022-02-16 20:19:19 -05:00
Michael Baentsch
fb8f0ffa18
weekly job moved to Sunday [skip ci] ( #1183 )
2022-01-28 12:56:29 -05:00
Michael Baentsch
3733dcaf46
syntax fix for weekly github run [skip ci] ( #1182 )
...
temporary daily run to test more quickly
2022-01-27 22:25:59 +01:00
Michael Baentsch
d5f28d02dd
skip sphincs,rainbow in shortened weekly testing ( #1176 )
2022-01-17 15:17:57 +01:00
Michael Baentsch
b632938f5b
extend timeout to 10h ( #1175 )
...
* extend timeout to 10h
* added .dsci.yml
2022-01-10 10:59:02 -05:00
Michael Baentsch
fde936b56b
extend weekly run timeout [skip ci] ( #1172 )
2022-01-02 13:58:53 -05:00
Michael Baentsch
a38d3ff59c
adding constant time test as weekly github action ( #1170 )
...
* adding constant time test as weekly github action
2021-12-30 11:19:18 +01:00
Douglas Stebila
b803b54179
Use Github Actions for some CI ( #1069 )
...
* Disable other CI's on ghactionsonly- branches
* Stylecheck in Github Actions
* Add runs-on
* Add buildcheck in Github Actions
* Typo
* Debugging
* Debugging environment variables
* More debugging
* Add alpine job in Github Actions
* Debugging
* Debugging
* More debugging
* Add alpine-noopenssl job in Github Actions
* Alpine as a strategy matrix
* Debugging strategy matrix
* Reorganize strategy matrix
* Add ARM emulated job in Github Actions
* Finalize initial move to Github Actions
* Skip alg info test on ARM emulated
2021-08-11 20:59:27 -04:00
Douglas Stebila
1d31f51fa4
Update CODEOWNERS [skip-ci]
2021-08-04 21:48:34 -04:00
Douglas Stebila
78a190ffa2
Add CODEOWNERS [skip ci] ( #913 )
...
* First attempt at a CODEOWNERS file [skip ci]
* Update CODEOWNERS [skip ci]
2021-02-16 13:57:44 -05:00
Douglas Stebila
1dcf3ebdc5
Change wording on algorithm changes in pull request template [skip ci]
2021-02-11 21:17:48 -05:00
Douglas Stebila
0bcb12ba2f
Add pull request template ( #786 )
2020-07-09 06:43:05 +02:00