Skip to content

feat: make media_integrity required#11

Merged
felippemsc merged 2 commits intomainfrom
feat/require-media-integrity
Jan 27, 2026
Merged

feat: make media_integrity required#11
felippemsc merged 2 commits intomainfrom
feat/require-media-integrity

Conversation

@felippemsc
Copy link
Contributor

@felippemsc felippemsc commented Jan 27, 2026

Summary

  • Makes media_integrity a required field in sidecars (no longer optional)
  • Removes legacy sidecar generation methods without media integrity
  • ExampleApp now requires Secure Enclave to be available for capture

Breaking Changes

  • Sidecar.mediaIntegrity is now MediaIntegrity instead of MediaIntegrity?
  • SidecarGenerator.generate(jwt:) removed - use generate(jwt:mediaIntegrity:) instead
  • Capture disabled on simulator (Secure Enclave required)

Test plan

  • Build SDK
  • Test on real device with Secure Enclave

- Remove optional mediaIntegrity from Sidecar struct
- Remove legacy generate methods without mediaIntegrity
- Require Secure Enclave for photo capture in ExampleApp
@felippemsc felippemsc marked this pull request as ready for review January 27, 2026 10:57
@felippemsc felippemsc merged commit 90c9620 into main Jan 27, 2026
2 checks passed
@felippemsc felippemsc deleted the feat/require-media-integrity branch January 27, 2026 11:00
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