Skip to content

fix: update wrapper for latest liboqs algorithm names - #309

Merged
baentsch merged 11 commits into
open-quantum-safe:mainfrom
0rlych1kk4:fix/oqs-liboqs-algorithm-constants
Sep 13, 2026
Merged

baentsch merged 11 commits into
open-quantum-safe:mainfrom
0rlych1kk4:fix/oqs-liboqs-algorithm-constants

Conversation

@0rlych1kk4

@0rlych1kk4 0rlych1kk4 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR updates the Rust wrapper for the current liboqs algorithm names.

Changes

  • Rename the HQC wrapper variants to Hqc1, Hqc3, and Hqc5.
  • Replace the previous SPHINCS+ wrapper variants with explicit SLH-DSA variants.
  • Use the slh_dsa Rust feature and OQS_ENABLE_SIG_SLH_DSA CMake option.
  • Do not silently map removed HQC or SPHINCS+ identifiers to newer algorithms.
  • Update the bundled liboqs submodule and related package metadata.

Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

0rlych1kk4 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

hi @baentsch I investigated the remaining CI failure.

The wrapper now builds successfully against the updated liboqs submodule, including the HQC and SLH-DSA renamed constants.

The remaining failure appears to be Windows-specific and runtime-only:

  • failing job: windows-latest, beta, update-liboqs=true
  • failing tests: SLH-DSA SHA2 signing tests only
  • passing: SLH-DSA SHAKE signing tests, plus the rest of the suite

So this no longer looks like a Rust wrapper constant/feature mapping issue. It may be related to the latest liboqs SLH-DSA SHA2 implementation on Windows.

I’m checking whether the Rust wrapper should temporarily gate/skip these SHA2 signing tests on Windows, or whether this should be handled upstream in liboqs.

Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

I added a targeted Windows-only skip for the SLH-DSA SHA2 signing runtime tests.

The algorithms remain listed and enabled. This only skips the signing/context-string runtime tests for the SLH-DSA SHA2 variants on Windows, where latest liboqs currently returns a generic error. SHAKE variants and the rest of the signature suite continue to run.

Validated locally with:

  • cargo +nightly test --no-default-features
  • cargo +nightly test --no-default-features --features serde,kems,sigs,std --manifest-path oqs/Cargo.toml
  • cargo +nightly fmt --all -- --check
  • cargo +nightly clippy

Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

I investigated the macOS stable failure.

The failure occurred in the non_portable test path on macOS arm64 while compiling liboqs SHA2 ARMv8 code. With OQS_DIST_BUILD=No, liboqs attempted to compile sha2_armv8.c without the required sha2 compiler target feature.

I added a targeted build.rs guard so macOS/aarch64 keeps OQS_DIST_BUILD=Yes even when the Rust non_portable feature is enabled. Other platforms keep the existing non_portable behavior.

Validated locally with:

  • cargo +nightly test --no-default-features --features non_portable,kems,sigs,std --manifest-path oqs/Cargo.toml
  • cargo +nightly fmt --all -- --check
  • cargo +nightly clippy

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Hi @baentsch all CI checks are now passing.

This PR now addresses:

  • latest liboqs HQC constant renames
  • SPHINCS+ to SLH-DSA constant mapping
  • preserving the public Rust sphincs feature while mapping to OQS_ENABLE_SIG_SLH_DSA
  • Windows-only SLH-DSA SHA2 signing runtime test issue
  • macOS/aarch64 non_portable liboqs SHA2 ARMv8 build issue

Ready for maintainer review.

@baentsch baentsch left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @0rlych1kk4 for taking this on! Please remove Sphincs completely as per comment(s). Also asking @xuganyu96 for review of the reported liboqs problems. After that, I'd suggest approving this PR. As I don't have the right (nor knowledge) to approve anything in this project, asking @RodriM11 and @dstebila how to handle this (see open-quantum-safe/tsc#221).

Comment thread oqs-sys/build.rs Outdated
Comment thread oqs-sys/build.rs Outdated
Comment thread oqs/src/sig.rs Outdated
Comment thread oqs/src/sig.rs Outdated
Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Thanks @baentsch for the review. I updated the PR to remove the remaining SPHINCS naming from the wrapper API and feature set.

Changes made:

  • renamed the Rust feature from sphincs to slh_dsa
  • renamed the wrapper variants from Sphincs* to SlhDsaPure*
  • replaced the custom compatibility mapping with the normal algorithm_feature!("SIG", "slh_dsa")
  • removed the macOS/aarch64 non_portable workaround from this PR
  • added migration notes in the changelog/readme

Local validation passes:

  • cargo +nightly fmt --all
  • cargo +nightly test --no-default-features --features serde,kems,sigs,std --manifest-path oqs/Cargo.toml
  • cargo +nightly fmt --all -- --check
  • cargo +nightly clippy

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@baentsch after removing the macOS/aarch64 non_portable workaround as requested, CI fails again in the same macOS arm64 non_portable path.

The failing job is:

macos-latest, beta, update-liboqs=false

The failure happens while building liboqs with:

OQS_DIST_BUILD=No
CMAKE_OSX_ARCHITECTURES=arm64

and fails in src/common/sha2/sha2_armv8.c because AppleClang reports that SHA2 ARMv8 intrinsics require the sha2 target feature.

So I agree this looks like a liboqs-side build issue rather than a wrapper naming issue. Would you prefer that I:

  1. keep this PR focused only on HQC + SLH-DSA wrapper renaming and leave this CI failure for upstream liboqs review, or
  2. add a minimal wrapper-side build flag/workaround for macOS/aarch64 non_portable so this PR can pass CI?

Happy to follow the maintainers’ preferred direction.

@xuganyu96

Copy link
Copy Markdown

Hi @0rlych1kk4 , thanks for updating the Rust wrapper! I currently have a few other PR's to go through but will get to this one as soon as I can.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Thanks @xuganyu96 .
One note on the current CI failure: after removing the macOS/aarch64 non_portable workaround as requested, the same macOS arm64 build issue reappears.

The failing job is macos-latest, beta, update-liboqs=false, running:

cargo test --no-default-features --features non_portable,kems,sigs,std --manifest-path oqs/Cargo.toml

It fails while building liboqs with OQS_DIST_BUILD=No and CMAKE_OSX_ARCHITECTURES=arm64, in src/common/sha2/sha2_armv8.c, because AppleClang reports that SHA2 ARMv8 intrinsics require the sha2 target feature.

I’ll wait for maintainer guidance on whether this should be handled in this PR or separately in liboqs.

Comment thread oqs/src/kem.rs Outdated
Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@xuganyu96 @baentsch Current status after 40c20cc:

  • HQC wrapper variants are now renamed to Hqc1, Hqc3, and Hqc5.
  • SLH-DSA wrapper naming remains in place.
  • Local validation passes with 615 tests, doctests, fmt, and clippy.
  • The remaining CI failure appears to be the existing macOS arm64 non_portable / OQS_DIST_BUILD=No SHA2 intrinsic issue.

I will wait for maintainer guidance before reintroducing any macOS-specific guard, since that changes the behavior of non_portable on macOS arm64.

@baentsch

Copy link
Copy Markdown
Member

@0rlych1kk4 When looking at the failing job, I see this line:

Compiling oqs-sys v0.11.0+liboqs-0.13.0 (/Users/runner/work/liboqs-rust/liboqs-rust/oqs-sys)

That confuses me: Shouldn't liboqs be at 0.16.0? How can this then build against alg names only introduced in 0.16.? Or is the output wrong/hard-coded? Anyway, I think the best way forward is to create a reproducer bug report in liboqs as that project is a bit more actively maintained than this one.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Hi @baentsch I checked the branch locally. The liboqs submodule is at b5df1810314b69ac6a2e59712701be73c5081f9d, which reports 0.16.0-rc1-1-gb5df18103.
The oqs-sys v0.11.0+liboqs-0.13.0 line comes from the static version declared in oqs-sys/Cargo.toml, so Cargo continues to print that older build metadata even though the checked-out submodule is from the 0.16 development line.
I’ll now verify the generated identifiers from this exact revision and prepare a minimal reproducer if the mismatch is coming from liboqs generation rather than the wrapper.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@baentsch Follow-up: I verified the generated bindings from the same submodule revision. liboqs defines OQS_KEM_alg_hqc_1, OQS_KEM_alg_hqc_3, and OQS_KEM_alg_hqc_5, and cargo build -p oqs-sys generates those same constants. The old SPHINCS+ identifiers are not present.
cargo fmt --all -- --check and cargo check --workspace --all-features pass. The oqs test suite also passes with 615 unit tests and 5 doctests.
The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

@baentsch

Copy link
Copy Markdown
Member

The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

Thanks for the update @0rlych1kk4 -- but please remember: I have zero knowledge of Rust. I'm just chiming in here to help move this forward in the absence of a true maintainer. In simple terms: Can you fix the "stale package metadata" issue? Can you reproduce a real macos build flaw in liboqs that could get CI to pass here?

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

Thanks for the update @0rlych1kk4 -- but please remember: I have zero knowledge of Rust. I'm just chiming in here to help move this forward in the absence of a true maintainer. In simple terms: Can you fix the "stale package metadata" issue? Can you reproduce a real macos build flaw in liboqs that could get CI to pass here?

@baentsch Understood. For the stale metadata, I can prepare an update, but changing oqs-sys v0.11.0+liboqs-0.13.0 may need to be coordinated with the crate’s next version because it is part of the published package version. It also would only correct the displayed metadata; it would not change which liboqs revision is compiled or fix CI by itself.
I have not reproduced a native macOS build flaw in liboqs. The checked-out 0.16.0-rc1 revision builds successfully on my Mac, and the generated HQC identifiers match the wrapper changes in this PR.
The additional failure I reproduced is two Rust doctests generated from C-style comments in common_bindings.rs. That appears to be in the bindgen/rustdoc integration rather than a liboqs macOS compilation failure.
I’ll inspect the latest failing CI job and identify its first actual error before changing the package metadata or opening an upstream liboqs report.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

Thanks for the update @0rlych1kk4 -- but please remember: I have zero knowledge of Rust. I'm just chiming in here to help move this forward in the absence of a true maintainer. In simple terms: Can you fix the "stale package metadata" issue? Can you reproduce a real macos build flaw in liboqs that could get CI to pass here?

@baentsch I ran the exact failing Cargo command locally on an ARM64 Mac with Apple Clang 21:

cargo test --no-default-features --features non_portable,kems,sigs,std --manifest-path oqs/Cargo.toml

It completed successfully with all 615 unit tests and 5 doctests passing, so I could not reproduce the native failure locally.
The GitHub runner failure is still concrete: sha2_armv8.c is compiled without the sha2 target feature while using ARM SHA-256 intrinsics. One visible environment difference is that CI passes -mmacosx-version-min=26.5, whereas my local Clang target is arm64-apple-darwin25.5.0.

I’ll report this upstream as a GitHub Actions macOS ARM64 reproducer, including the exact CMake flags and Apple Clang error, while clearly noting that it does not reproduce on my local ARM64 setup.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

Thanks for the update @0rlych1kk4 -- but please remember: I have zero knowledge of Rust. I'm just chiming in here to help move this forward in the absence of a true maintainer. In simple terms: Can you fix the "stale package metadata" issue? Can you reproduce a real macos build flaw in liboqs that could get CI to pass here?

@baentsch I opened open-quantum-safe/liboqs#2506 with the GitHub Actions macOS ARM64 failure, including the exact CMake flags, Apple Clang diagnostics, and the successful local comparison.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

The full workspace test exposes a separate issue: two C-style examples from the generated common_bindings.rs documentation are being compiled as Rust doctests. This does not appear related to the algorithm-name changes.
Based on this, I do not see an identifier-generation mismatch in liboqs. The +liboqs-0.13.0 text is stale package metadata rather than the version actually being built.

Thanks for the update @0rlych1kk4 -- but please remember: I have zero knowledge of Rust. I'm just chiming in here to help move this forward in the absence of a true maintainer. In simple terms: Can you fix the "stale package metadata" issue? Can you reproduce a real macos build flaw in liboqs that could get CI to pass here?

@baentsch For the stale oqs-sys v0.11.0+liboqs-0.13.0 metadata, should I update it as part of #309, or would you prefer it in a separate follow-up change?

@baentsch

Copy link
Copy Markdown
Member

update it as part of #309, or would you prefer it in a separate follow-up change?

I'm personally a big fan of less work; in this case, fewer PRs -- if the scope creep isn't too big (say a few lines of code), i.e., the former.

Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

update it as part of #309, or would you prefer it in a separate follow-up change?

I'm personally a big fan of less work; in this case, fewer PRs -- if the scope creep isn't too big (say a few lines of code), i.e., the former.

@baentsch I updated the bundled liboqs version metadata in #309. cargo check --workspace --all-features passes, and the targeted feature test completed with 615 unit tests and 5 doctests passing locally.

@dstebila

Copy link
Copy Markdown
Member

Can you update the PR description to reflect the change of not transparently mapping SPHINCS+ to SLH-DSA?

Comment thread oqs/src/sig.rs Outdated
@dstebila

Copy link
Copy Markdown
Member

hi @baentsch I investigated the remaining CI failure.

The wrapper now builds successfully against the updated liboqs submodule, including the HQC and SLH-DSA renamed constants.

The remaining failure appears to be Windows-specific and runtime-only:

* failing job: windows-latest, beta, update-liboqs=true

* failing tests: SLH-DSA SHA2 signing tests only

* passing: SLH-DSA SHAKE signing tests, plus the rest of the suite

So this no longer looks like a Rust wrapper constant/feature mapping issue. It may be related to the latest liboqs SLH-DSA SHA2 implementation on Windows.

I’m checking whether the Rust wrapper should temporarily gate/skip these SHA2 signing tests on Windows, or whether this should be handled upstream in liboqs.

Claude suggests to me that maybe it's a stack exhaustion issue, and could be resolved by increasing this line:

run: echo "RUSTFLAGS=-C link-arg=/STACK:20971520" >> $env:GITHUB_ENV

Comment thread oqs-sys/Cargo.toml
@dstebila

Copy link
Copy Markdown
Member

liboqs-0.16.0 has more algorithms than are exposed in this wrapper. Do you want include that in this PR or a later one?

Signed-off-by: 0rlych1kk4 <orlychikka@gmail.com>
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Can you update the PR description to reflect the change of not transparently mapping SPHINCS+ to SLH-DSA?

Updated the PR description to clarify that the removed SPHINCS+ identifiers are not transparently mapped to SLH-DSA. Callers must migrate explicitly to the new SLH-DSA names.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

hi @baentsch I investigated the remaining CI failure.
The wrapper now builds successfully against the updated liboqs submodule, including the HQC and SLH-DSA renamed constants.
The remaining failure appears to be Windows-specific and runtime-only:

* failing job: windows-latest, beta, update-liboqs=true

* failing tests: SLH-DSA SHA2 signing tests only

* passing: SLH-DSA SHAKE signing tests, plus the rest of the suite

So this no longer looks like a Rust wrapper constant/feature mapping issue. It may be related to the latest liboqs SLH-DSA SHA2 implementation on Windows.
I’m checking whether the Rust wrapper should temporarily gate/skip these SHA2 signing tests on Windows, or whether this should be handled upstream in liboqs.

Claude suggests to me that maybe it's a stack exhaustion issue, and could be resolved by increasing this line:

run: echo "RUSTFLAGS=-C link-arg=/STACK:20971520" >> $env:GITHUB_ENV

I did not increase the Windows stack size because the failure only returned a generic signing error and did not provide evidence of stack exhaustion. Instead, I changed the affected Windows tests to be explicitly reported as ignored rather than returning Ok(()). The ignore is limited to the three signing tests for the six SLH-DSA SHA-2 variants; SHAKE and unrelated signature tests still run normally.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

liboqs-0.16.0 has more algorithms than are exposed in this wrapper. Do you want include that in this PR or a later one?

I suggest handling the additional liboqs algorithms in a follow-up PR. This PR is already focused on the HQC and SLH-DSA renames, build compatibility, and the required submodule update. I’d be happy to take on the additional algorithm coverage separately.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@dstebila Thank you for the review and approval.

@baentsch baentsch left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the effort and bearing with me non-Rust-ite, @0rlych1kk4 !

@baentsch

Copy link
Copy Markdown
Member

Except for some separate comments/suggestions for improvement, LGTM (for as much as this counts for from a non-rusty person :) -- and accordingly, my approval doesn't count, it seems. Which begs the question: Who can approve PRs here? Just you @dstebila ?

It seems like anyone in oqs-committers has write permissions here, including you.

Are you sure about this @dstebila ? Just for the fun of it, I added a 2nd approval again but to no avail: Looks like there's no way this can be merged... :-/ Little reminder: open-quantum-safe/tsc#221 and open-quantum-safe/tsc#316 didn't really conclude... so tagging @RodriM11 with another case in point (or meeting agenda topic -- or just plain formulation of procedure to approve: Discussions already happened... :).

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Thanks for the effort and bearing with me non-Rust-ite, @0rlych1kk4 !

Thank you, @baentsch . I really appreciate your review, suggestions, and patience throughout the process. Your feedback helped make the PR stronger.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@dstebila Thank you as well for the detailed review and approval. I appreciate the guidance and would be glad to help with follow-up liboqs-rust work.

@dstebila

dstebila commented Aug 6, 2026

Copy link
Copy Markdown
Member

It seems like anyone in oqs-committers has write permissions here, including you.

Are you sure about this @dstebila ? Just for the fun of it, I added a 2nd approval again but to no avail: Looks like there's no way this can be merged... :-/ Little reminder: open-quantum-safe/tsc#221 and open-quantum-safe/tsc#316 didn't really conclude... so tagging @RodriM11 with another case in point (or meeting agenda topic -- or just plain formulation of procedure to approve: Discussions already happened... :).

I can merge this, but before doing so I want to diagnose what's going on with you not being able to merge. liboqs-rust is slightly different from other repositories in that it uses the merge queue feature. Here's the screenshot of what I currently see; do you see similar?

Screenshot 2026-08-06 at 10 04 03 AM

@baentsch

baentsch commented Aug 6, 2026

Copy link
Copy Markdown
Member

Similar, yes:
grafik
but not quite identical. I hadn't asked had I been able to merge but just done that quite some time ago.

@dstebila

dstebila commented Aug 6, 2026

Copy link
Copy Markdown
Member

Similar, yes
but not quite identical. I hadn't asked had I been able to merge but just done that quite some time ago.

The Settings for liboqs-rust restricts who can push to main to maintainers & release-managers. I've added oqs-committers, which you are in. Does this now work for you?

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@dstebila Just following up on #309 . Since the PR is approved, all 21 checks are passing, and the merge-permission issue was being investigated, is there anything else needed from my side before it can be merged?

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@dstebila @baentsch Just following up on #309. The PR still has two approvals and all 21 checks passing, but GitHub continues to show the merge as blocked. Is there anything further needed from my side, or is this only waiting on the repository merge-permission configuration? Thanks again for your help.

@baentsch
baentsch added this pull request to the merge queue Sep 13, 2026
@baentsch

Copy link
Copy Markdown
Member

@0rlych1kk4 Apologies, as far as I was concerned, this was a permissions problem (I simply couldn't merge) -- that had been resolved by now apparently... But if I'm not tagged, I typically don't get to see things regarding this project.

So this is now merged: Thanks for your contribution and perseverance!

This project clearly is in need of a knowledgeable person taking care of it. Would you be willing to take a look at open-quantum-safe/tsc#333, possibly comment from the perspective of someone affected by this? Maybe even possibly state your interest to become a Committer here?

Merged via the queue into open-quantum-safe:main with commit ce5a958 Sep 13, 2026
22 checks passed
@0rlych1kk4
0rlych1kk4 deleted the fix/oqs-liboqs-algorithm-constants branch September 13, 2026 08:32
@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@baentsch Thank you very much for the encouragement and for getting #309 merged. I’d be happy to take a look at open-quantum-safe/tsc#333 and comment from the perspective of someone affected by the current maintenance situation. I’m also interested in becoming a Committer for liboqs-rust and helping with its ongoing maintenance. I am continuing with #310 and would be glad to take on additional wrapper, CI, and algorithm-support work as needed.

@baentsch

Copy link
Copy Markdown
Member

I’m also interested in becoming a Committer for liboqs-rust and helping with its ongoing maintenance. I am continuing with #310 and would be glad to take on additional wrapper, CI, and algorithm-support work as needed.

Much appreciated @0rlych1kk4 ! Are you aware of the regular OQS status meetings (https://pqca.org/calendar/: Typically Tuesday afternoon CET)? Participation helps to better understand current project status, people and needs/limitations.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

@baentsch Thank you. I wasn’t aware of the regular OQS status meetings. I’d be glad to join and participate so I can better understand the current project status, priorities, and maintenance needs. I’ll check the calendar and plan to attend the next meeting.

@baentsch

Copy link
Copy Markdown
Member

Great @0rlych1kk4 ! fwiw, you may want to consider attending the meeting in a week's time then: The next meeting (15.9.) is no OQS status meeting but a steering committee meeting. Also open to everyone to attend, but different topics. Also, you may want to pick one that suits your time zone best.

@0rlych1kk4

Copy link
Copy Markdown
Contributor Author

Thanks @baentsch , that makes sense. I’ll aim for the regular OQS status meeting the following week and choose the session that works best for my time zone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants