Skip to content

Implement first stage cryptography modelling and queries#2

Merged
nicolaswill merged 92 commits intocrypto-testfrom
knewbury01/JCA-sample
Apr 30, 2025
Merged

Implement first stage cryptography modelling and queries#2
nicolaswill merged 92 commits intocrypto-testfrom
knewbury01/JCA-sample

Conversation

@nicolaswill
Copy link
Owner

No description provided.

@nicolaswill nicolaswill changed the title Merge knewbury01 JCA modelling Fix model architecture and add JCA modeling Feb 12, 2025
nicolaswill and others added 17 commits February 14, 2025 23:43
…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).
The relation between RNG and other artifacts has been added
Nonce has been completed to report its source
nicolaswill and others added 25 commits March 22, 2025 08:01
…enerally. Putting in a stop gap to use 'isCipherAVC' for now.
Misc. modifications to support elliptic curves and hooking them up to…
- KeyOperation and Algorithm now encompasses encryption, decryption, wrapping, unwrapping, signing, and verifying.
- Removed elliptic curve implementation from JCA.qll pending rewrite
- Removed JCAAlgorithmInstance abstraction from JCA.qll
- Cleaned up and removed JCA-specific naming from Model.qll
- Added and clarified documentation
Adding a sketch for a CipherOperation concept to model encryption/dec…
@nicolaswill
Copy link
Owner Author

nicolaswill commented Apr 30, 2025

@bdrodes This branch now contains virtually every change and iteration since February. Let's work on polishing the content and directory structure to transfer it over to github/codeql under **/experimental/quantum paths.

nicolaswill pushed a commit that referenced this pull request Apr 30, 2025
Go: Add `database` source models for the `squirrel` package (#2)
nicolaswill pushed a commit that referenced this pull request Apr 30, 2025
JS: Add isMiddlewareSetup() hook to Routing model
@nicolaswill nicolaswill changed the title Fix model architecture and add JCA modeling Implement first stage cryptography modelling and queries Apr 30, 2025
@nicolaswill nicolaswill merged commit 83617e0 into crypto-test Apr 30, 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.

4 participants