Skip to content

Conversation

@magaylor
Copy link
Contributor

@magaylor magaylor commented Nov 6, 2025

Changes in this pull request

Adding custom TSA callbacks to the Rust SDK through the CallbackSigner.

Trusted Signing Service (TSS) has implemented a custom C2PA signing and timestamping endpoint that they call their unified API. The unified API builds the correct countersignature structure and timestamps it, returning the signature of the data and its timestamp. When using this custom signer, we found that adding a Timestamp callback that fetches the cached timestamp value has significant performance improvements (~400 ms observed in testing) by avoiding the extra network round-trip.

Checklist

  • This PR represents a single feature, fix, or change.
  • All applicable changes have been documented.
  • Any TO DO items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment.

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.

1 participant