c2pa-v0.41.0
·
40 commits
to main
since this release
16 January 2025
Added
- (crypto) Add
rsa
crate support torust_native_crypto
feature (#853) - (cawg_identity) Implement identity assertion validation (#843)
- Remove writing of native camera RAW formats from SDK (#814)
- Review
c2pa-crypto
crate API (#813) - Add new function
c2pa_crypto::cose::signing_time_from_sign1
(#812) - Move COSE signing into
c2pa_crypto
crate (#807) - Move COSE timestamp generation into
c2pa_crypto
(#803) - Move COSE signature verification into
c2pa_crypto
(#801) - Introduce
c2pa_crypto::Verifier::verify_trust
(#798) - Introduce
c2pa_crypto::cose::Verifier
(#797) - Consolidate implementations of
cert_chain_from_sign1
inc2pa_crypto
(#796) - Move
signing_alg_from_sign1
intoc2pa-crypto
(#795) - Move
get_cose_sign1
intoc2pa-crypto
crate (#794) - Move COSE OCSP support into c2pa-crypto (#793)
- Move
verify_trust
intoc2pa_crypto
(#784) - Introduce
c2pa_crypto::CertificateAcceptancePolicy
(#779) - Bump MSRV to 1.81.0 (#781)
Fixed
- Make sure
DynamicAssertion::content
gets a properly populatedPreliminaryClaim
(#842) - Switch to from fast_xml to quick_xml (#805)
- Update img-parts for jpeg segment underflow fix (#806)
- Bring
claim_v2
changes from #707 intoc2pa_crypto
(#811) - Improve usage of
#[cfg]
directives (#783) - OOB read attempt in jpeg_io asset handler in get_cai_segments function (#719)
- Prevent negative length value for SVG object locations (#766)
- JPEG
write_cai
OOB insertion (#762) - Add support XMP in SVG (#771)
- Possible overflow for TIFF (#760)
- Resolve new Clippy issues (#776)