Skip to content

Rework constraints analysis#807

Merged
swissiety merged 20 commits intodevelopfrom
fix/refactor-implications
Feb 4, 2025
Merged

Rework constraints analysis#807
swissiety merged 20 commits intodevelopfrom
fix/refactor-implications

Conversation

@smeyer198
Copy link
Contributor

  • Refactor large parts of the constraints analysis to evaluate constraints from the CONSTRAINTS and predicates from the REQUIRES section independently, but simultaneously when using implications (e.g. algorithm in {"AES"} => generatedKey[key])
  • Implement the functionality for the predefined predicate length[...] (which was missing for some reason)
  • Include changes from CrySL 4.0.1 and SPDS 3.2.3 (Including the bug fixes in IDEAL)
  • Rework some parameter transformation components to support cascading transformations
  • Implement transformations for BigInteger constructors

smeyer198 and others added 20 commits December 26, 2024 14:14
Bumps `spdsVersion` from 3.2.2 to 3.2.3.

Updates `de.fraunhofer.iem:boomerangScope` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/secure-software-engineering/SparseBoomerang/releases)
- [Commits](secure-software-engineering/SparseBoomerang@3.2.2...3.2.3)

Updates `de.fraunhofer.iem:boomerangPDS` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/secure-software-engineering/SparseBoomerang/releases)
- [Commits](secure-software-engineering/SparseBoomerang@3.2.2...3.2.3)

Updates `de.fraunhofer.iem:idealPDS` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/secure-software-engineering/SparseBoomerang/releases)
- [Commits](secure-software-engineering/SparseBoomerang@3.2.2...3.2.3)

Updates `de.fraunhofer.iem:testCore` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/secure-software-engineering/SparseBoomerang/releases)
- [Commits](secure-software-engineering/SparseBoomerang@3.2.2...3.2.3)

---
updated-dependencies:
- dependency-name: de.fraunhofer.iem:boomerangScope
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: de.fraunhofer.iem:boomerangPDS
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: de.fraunhofer.iem:idealPDS
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: de.fraunhofer.iem:testCore
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [de.darmstadt.tu.crossing.CrySL:CrySLParser](https://github.com/CROSSINGTUD/CryptSL) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/CROSSINGTUD/CryptSL/releases)
- [Commits](CROSSINGTUD/CryptSL@4.0.0...4.0.1)

---
updated-dependencies:
- dependency-name: de.darmstadt.tu.crossing.CrySL:CrySLParser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…t.tu.crossing.CrySL-CrySLParser-4.0.1

Bump de.darmstadt.tu.crossing.CrySL:CrySLParser from 4.0.0 to 4.0.1
…-3.2.3

      Bump spdsVersion from 3.2.2 to 3.2.3
@swissiety swissiety added this pull request to the merge queue Feb 4, 2025
Merged via the queue into develop with commit cb6dc0e Feb 4, 2025
6 checks passed
@swissiety swissiety deleted the fix/refactor-implications branch February 4, 2025 13:28
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.

2 participants