Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Remove deprecated batch verification #13799

Merged

Commits on Apr 1, 2023

  1. Remove deprecated batch verification

    This removes the deprecated batch verification. This was actually never really activated.
    Nevertheless, we need to keep the host functions around to support old runtimes which may import
    these host functions. However, we do not give access to these functions anymore. This means that any new
    runtime can not call them anymore. The host function implementations we keep will not do batch verification and will
    instead fall back to the always existing option of directly verifying the passed signature.
    `finish_batch_verification` will return the combined result of all the batch verify calls.
    
    This removes the `TaskExecutorExt` which only existed to support the batch verification. So, any
    code that used this extension can just remove the registration of them. It also removes
    `SignatureBatching` that was used by `frame-executive` to control the batch verification.
    However, there wasn't any `Verify` implementation that called the batch verification functions.
    bkchr committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    b680e0d View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Merge remote-tracking branch 'origin/master' into bkchr-remove-deprec…

    …ated-batch-verification
    bkchr committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    8d55678 View commit details
    Browse the repository at this point in the history