Package-level declarations
Types
Specifies what kind of manifest to create when building a C2PA claim.
Read-write stream with growable byte array. Use this for in-memory operations that need to write output.
Stream implementation with callbacks
Certificate management for C2PA signing on Android
Stream implementation backed by Data
Defines the digital source type for content created by the builder.
File-based stream implementation
KeyStoreSigner provides signing capabilities using keys stored in the Android KeyStore, with hardware-backed key storage, biometric authentication, and hardware security features.
Predefined C2PA action types as specified in the C2PA specification.
Callback interface for custom signing operations
Exceptions specific to signer operations
Signer information
Signing algorithms
StrongBoxSigner provides signing capabilities using Android's StrongBox Keymaster, which provides hardware-isolated key storage and cryptographic operations.