Skip to content

fix: Update c2pa-rs to 0.92.1 (CAI-14227) - #289

Closed
mpgopala wants to merge 12 commits into
mainfrom
mpgopala/cai-14227
Closed

mpgopala wants to merge 12 commits into
mainfrom
mpgopala/cai-14227

Conversation

@mpgopala

Copy link
Copy Markdown
Contributor

Summary

Update c2pa-cpp to use published c2pa-rs 0.92.1.

scouten-adobe and others added 12 commits October 14, 2026 11:58
Replace deleted constructors and settings APIs, adapt opaque streams, and migrate embeddable signing to context signers. Fix source-build artifacts and Windows toolchain setup.

Co-authored-by: Copilot App <[email protected]>
Keep APIs removed by the c2pa-rs main migration removed while incorporating upstream changes.

Co-authored-by: Copilot App <[email protected]>
Pin the compatibility CI checkout to the released c2pa-rs RC tag.

Co-authored-by: Copilot App <[email protected]>
… (CAI-14227)

Builds against local ../c2pa-rs by default so tests can use C2paHttpRequest.timeout_ms before it is released. Override C2PA_BUILD_FROM_SOURCE and C2PA_RS_PATH to use another c2pa-rs build.

- Document that HTTP resolver callbacks must apply request->timeout_ms.
- Test default and configured remote manifest timeouts through ContextBuilder::with_http_resolver.
c2pa-rs replaced verify.remote_manifest_request_timeout_in_ms with core.http_request_timeout_in_ms.
Default to prebuilt binaries and defer the timeout-field test until the API is published. Update resolver documentation for the released API.

Co-authored-by: Copilot <[email protected]>
@mpgopala

Copy link
Copy Markdown
Contributor Author

There are some issues with this PR. Closing this PR.

@mpgopala mpgopala closed this Nov 13, 2026
@mpgopala
mpgopala deleted the mpgopala/cai-14227 branch November 13, 2026 08:44
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