Icicle-pqc integration - #2216
Conversation
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
* Prepare 0.14.0 release candidate 1 [full tests] [extended tests] Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> * Update release notes with deprecation and security info [skip ci] Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> --------- Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
âĶM_ml_kem_768_icicle_cuda=OFF Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: Abhinav Saxena <abhinav.saxena@thalesgroup.com> Signed-off-by: nonam3e <timur@ingonyama.com>
* Added Custom Timeout to CI Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch> * remove unnecessary comment Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch> * Use correct syntax for timeout in jobs that span multiple files Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch> --------- Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: Aiden Fox Ivey <aiden@aidenfoxivey.com> Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
Signed-off-by: nonam3e <timur@ingonyama.com>
dstebila
left a comment
There was a problem hiding this comment.
Once the license headers are added I think the code is okay. There should also be a line added to PLATFORMS.md. I assume there's no way for us to test this in CI at this point, similar to how we aren't able to test the cuPQC backend; is that right, @praveksharma?
Signed-off-by: nonam3e <timur@ingonyama.com>
That is correct. |
At present PLATFORMS.md reads: "NVIDIA GPU architectures 70, 75, 80, 86, 89, and 90 with a x86_64 CPU for Linux". @nonam3e, does icicle target any GPU platforms not listed here? |
praveksharma
left a comment
There was a problem hiding this comment.
Apart from the comment about PLATFORMS.md this looks good to me, thank you @nonam3e!
Thank you for the review! ICICLE-PQC supports only NVIDIA GPU architectures 80 and above, so thereâs nothing to add to PLATFORMS.md. |
|
Merging now. |
This PR adds ICICLE PQC ML-KEM support into liboqs, requires NVIDIA GPU to run