Skip to content

Add CodeQL Quantum models and queries (Java, C++) to experimental#12

Closed
nicolaswill wants to merge 120 commits intomainfrom
quantum-experimental
Closed

Add CodeQL Quantum models and queries (Java, C++) to experimental#12
nicolaswill wants to merge 120 commits intomainfrom
quantum-experimental

Conversation

@nicolaswill
Copy link
Owner

@nicolaswill nicolaswill commented May 7, 2025

This pull request introduces a framework we've named "GitHub Quantum" for inventorying and analyzing cryptography and its behaviour via the experimental.Quantum library and associated query packs.

nicolaswill and others added 30 commits January 23, 2025 12:46
Concepts for elliptic curves and misc. updates.
Move language-agnostic model to shared library
…nwrap and doFinal calls. Corrected pathing for init tracing to detect what mode is being set along a path. Added support for tracing the init operation mode argument to source. Since this involved creating an Operation Mode, changes were also made to make cipher block modes (CBC) more explicit (previously just called mode, but now that term is used for various purposes).
bdrodes and others added 20 commits April 28, 2025 14:56
Adding a sketch for a CipherOperation concept to model encryption/dec…
Implement first stage cryptography modelling and queries
…eted connecting padding to algorithm instances if through a set padding interface.
… handle the final and update mechanics, matching the JCA. Similarly need to update cipher to follow the JCA for update/final as well.
@nicolaswill nicolaswill changed the title Add CodeQL Quantum models and queries (Java, C++) as experimental Add CodeQL Quantum models and queries (Java, C++) to experimental May 7, 2025
@nicolaswill
Copy link
Owner Author

Closing this to reopen a pull-request targeting the upstream repository.

@nicolaswill nicolaswill closed this May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants