Skip to content

Releases: symbolicsoft/verifpal

v1.6.6

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 11 Oct 20:04
3747180

Verifpal 1.6.6

Changes since v1.6.5:

  • More precise AEAD and forgery semantics
  • Engine: Additional fixes and regression tests
  • Expand search coverage, rule out more missed attacks
  • Fix unlinkability regression reported by Heba Ajjour

Changes since v1.6.4:

  • Improve message dropping discipline for guarded messages
  • Fix #50
  • Performance improvements for multi-phase models
  • Clarify remote AA witness expectations
  • Clarify private NFC search limits and pin attack traces
  • Add private NFC comparisons for remote AA
  • Clarify plaintext NFC visibility in the remote AA examples

Changes since v1.6.3:

  • Code quality pass
  • Cargo update
  • Major source refactoring/reorganization
  • Search: the rerouted pass bypasses the stuck run's own later send
  • Search: the rerouted pass uses only sends that reach past the wait
  • Deducer: reuse goals whose cycle cuts recur; fail clashing equations early
  • Search: a rerouted send can supply a stuck receive
  • Performance improvements
  • ePassport models
  • Unlinkability fixes
  • Cargo update
  • Scenario analysis bug found by Heba Ajjour
  • Fix #45, #46, #47

Changes since v1.6.2:

  • Eliminate classes of missed attacks

Changes since v1.6.1:

  • More engine tightening + bug fixes + tests
  • Remove vestiges of old engine
  • Minor bug fixes + more tests
  • Fix #44

Changes since v1.6.0:

Changelog

v1.6.5

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 08 Oct 14:27
cdbd490

Verifpal 1.6.5

Changes since v1.6.4:

  • Improve message dropping discipline for guarded messages
  • Fix #50
  • Performance improvements for multi-phase models
  • Clarify remote AA witness expectations
  • Clarify private NFC search limits and pin attack traces
  • Add private NFC comparisons for remote AA
  • Clarify plaintext NFC visibility in the remote AA examples

Changes since v1.6.3:

  • Code quality pass
  • Cargo update
  • Major source refactoring/reorganization
  • Search: the rerouted pass bypasses the stuck run's own later send
  • Search: the rerouted pass uses only sends that reach past the wait
  • Deducer: reuse goals whose cycle cuts recur; fail clashing equations early
  • Search: a rerouted send can supply a stuck receive
  • Performance improvements
  • ePassport models
  • Unlinkability fixes
  • Cargo update
  • Scenario analysis bug found by Heba Ajjour
  • Fix #45, #46, #47

Changes since v1.6.2:

  • Eliminate classes of missed attacks

Changes since v1.6.1:

  • More engine tightening + bug fixes + tests
  • Remove vestiges of old engine
  • Minor bug fixes + more tests
  • Fix #44

Changes since v1.6.0:

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.6.4

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 07 Oct 07:27
4c880f7

Verifpal 1.6.4

Changes since v1.6.3:

  • Code quality pass
  • Cargo update
  • Major source refactoring/reorganization
  • Search: the rerouted pass bypasses the stuck run's own later send
  • Search: the rerouted pass uses only sends that reach past the wait
  • Deducer: reuse goals whose cycle cuts recur; fail clashing equations early
  • Search: a rerouted send can supply a stuck receive
  • Performance improvements
  • ePassport models
  • Unlinkability fixes
  • Cargo update
  • Scenario analysis bug found by Heba Ajjour
  • Fix #45, #46, #47

Changes since v1.6.2:

  • Eliminate classes of missed attacks

Changes since v1.6.1:

  • More engine tightening + bug fixes + tests
  • Remove vestiges of old engine
  • Minor bug fixes + more tests
  • Fix #44

Changes since v1.6.0:

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.6.3

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 28 Sep 12:29
f295a96

Verifpal 1.6.3

Changes since v1.6.2:

  • Eliminate classes of missed attacks

Changes since v1.6.1:

  • More engine tightening + bug fixes + tests
  • Remove vestiges of old engine
  • Minor bug fixes + more tests
  • Fix #44

Changes since v1.6.0:

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.6.2

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 25 Sep 19:23
a127ff9

Verifpal 1.6.2

Changes since v1.6.1:

  • More engine tightening + bug fixes + tests
  • Remove vestiges of old engine
  • Minor bug fixes + more tests
  • Fix #44

Changes since v1.6.0:

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.6.1

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 24 Sep 12:33
16c2d4f

Verifpal 1.6.1

Changes since v1.6.0:

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.6.0

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 23 Sep 07:08
912c9db

Verifpal 1.6.0

Changes since v1.5.2:

  • Replace the gate-based engine with joint execution
  • Performance pass with five engine improvements

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.5.2

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 22 Sep 08:28
3308b9b

Verifpal 1.5.2

Changes since v1.5.1:

  • Fix: guarded downstream forward lost a duplicate acceptance
    Found by Heba Ajjour, University College of Applied Sciences, Gaza, Palestine.
  • Performance audit + minor bug fixes

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.5.1

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 21 Sep 04:08
4538842

Verifpal 1.5.1

Changes since v1.5.0:

  • Performance optimization pass
  • Validate concrete replay witnesses and preserve execution constraints [ci]

Changes since v1.4.12:

Changelog

v1.5.0

Choose a tag to compare

@nadimkobeissi nadimkobeissi released this 20 Sep 09:12
d82b08f

Verifpal 1.5.0

Changes since v1.4.12:

Changelog