Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extensive changes to the delegation validation and escrow logic. Extensive refactoring of the classes in subing.py #859

Merged
merged 79 commits into from
Sep 9, 2024

Commits on Aug 14, 2024

  1. regress without delegation kel walk in event processing since already…

    … handled in escrow when
    
    source seal not provided
    SmithSamuelM committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    540945b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    4b6e02d View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    c983c6f View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    01809fb View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Refactor SerderSuber so can create SerderIoSetSuber with SerderSuberB…

    …ase so mro works. Create SerderIoSetSuber with unit tests.
    SmithSamuelM committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    42a3ad6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfd041f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    341e3af View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    eb53a57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    696ec35 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    c87128d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf7a715 View commit details
    Browse the repository at this point in the history
  3. more clean up of subing

    SmithSamuelM committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    90216c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    b512984 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6951892 View commit details
    Browse the repository at this point in the history
  3. added comments todo

    SmithSamuelM committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1ead2a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    f3af009 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c86a4c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeadba6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a071a72 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    30d0ac3 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. some more refactoring

    SmithSamuelM committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    f8d42c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b497b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f95ac48 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    f884ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af1da8f View commit details
    Browse the repository at this point in the history
  3. added test vector

    SmithSamuelM committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    058ceef View commit details
    Browse the repository at this point in the history
  4. tests for OnIoDupSuber

    SmithSamuelM committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    1d5bfca View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. fixed class hierarchy for OnIoDupSuber and unit tests

    refactored dbing support methods more consistent
    SmithSamuelM committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    db25724 View commit details
    Browse the repository at this point in the history
  2. added test vector

    SmithSamuelM committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d55ecaf View commit details
    Browse the repository at this point in the history
  3. some clean up

    SmithSamuelM committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2fc53a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84315d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    047b547 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    030d006 View commit details
    Browse the repository at this point in the history
  7. refactored out getIoSetItemIter and getIoDupItemIter they are now sam…

    …e functionality as getItemIter so no longer neede.
    SmithSamuelM committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    6b11ac1 View commit details
    Browse the repository at this point in the history
  8. more refactoring.

    SmithSamuelM committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d3cd1fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    03e26c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bb4811e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e67288 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    caa534f View commit details
    Browse the repository at this point in the history
  2. Removed obsolete methods

    Comments on todo things
    SmithSamuelM committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    00ad0c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf0407e View commit details
    Browse the repository at this point in the history
  4. more refactoring

    SmithSamuelM committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a460caa View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    752614a View commit details
    Browse the repository at this point in the history
  2. clean up

    SmithSamuelM committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    502a7b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    180e4db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84751b3 View commit details
    Browse the repository at this point in the history
  5. some clean up

    SmithSamuelM committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6bc1f8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f2b3033 View commit details
    Browse the repository at this point in the history
  7. clean up

    SmithSamuelM committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    624da64 View commit details
    Browse the repository at this point in the history
  8. refactored backIter methods

    fixed bug
    SmithSamuelM committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6c5c5cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56c4718 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. refactored SchemerSuber to be ducktyped subclass of SerderSuberBase.

    Added verify parameter to Schemer.__init__ to be compatible with Suber classes that
    expensive verification when deserializing like Serder.
    
    Added missing unit tests.
    SmithSamuelM committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d552f79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a8ec7f View commit details
    Browse the repository at this point in the history
  3. some clean up

    SmithSamuelM committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    49c9393 View commit details
    Browse the repository at this point in the history
  4. added B64Suber subclass with unit test

    B64SuberBase can be mixed with IoSetSuber or OnSuber or combinations to create
    subclasses where the values are separated strings of Base64 charcters when the values are
    just groups of qb64 identifiers that don't need to be serialized and reserialized from
    Matter subclasses as would be the case with CatCesrSuber
    SmithSamuelM committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4e602ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d78054d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. fixed bug

    SmithSamuelM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    7ea9290 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d246047 View commit details
    Browse the repository at this point in the history
  3. enabled ProcessPDEscrow

    SmithSamuelM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    37380e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4c8df7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b31f74e View commit details
    Browse the repository at this point in the history
  6. fixed misfit escrow checks in valSigsWigsDel to occur upfront before …

    …event can
    
    go into any other escrow.
    SmithSamuelM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6dae8ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2445710 View commit details
    Browse the repository at this point in the history
  8. refactored FetchDelegatingEvent to respect eager parameter and to als…

    …o repair .aess when
    
    proper to do so.
    SmithSamuelM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1709aa1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0461926 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    f04b1d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05912a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9def3f View commit details
    Browse the repository at this point in the history
  4. fixup delegation source seal escrow to be non-idempotent so can nulli…

    …fy erroneous seals and/or repair missing seals
    SmithSamuelM committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    697068b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca21e19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9cfccdf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e62f8a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    85e82c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1447885 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    4d7bde2 View commit details
    Browse the repository at this point in the history
  2. fixed bug typo

    SmithSamuelM committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    1a03114 View commit details
    Browse the repository at this point in the history
  3. added local check

    SmithSamuelM committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f810077 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe7ce5d View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'wot/main' into fix_del_ddos

    fixed merge conflicts
    SmithSamuelM committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9f64bdf View commit details
    Browse the repository at this point in the history