c2pa-rs

A fork of https://github.com/contentauth/c2pa-rs/
git clone git://archive.git.mtrnord.blog/mtrnords-photography-manager/c2pa-rs.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2024-06-23 14:25Run cargo fmtMTRNord8+28-35
2024-06-23 14:24Ensure we use the correct typeMTRNord1+7-7
2024-06-23 13:59Fix unstable_api related bugsMTRNord1+17-13
2024-06-23 13:54Fix image related codeMTRNord1+5-12
2024-06-23 13:49Update dependenciesMTRNord1+37-37
2024-06-23 13:14Minor fixesMTRNord2+21-20
2024-06-23 12:45Replace log with tracingMTRNord2+18-14
2024-06-22 20:37Replace log with tracingMTRNord9+9-9
2024-06-22 20:32Optimize some things and add lots of constMTRNord35+111-109
2024-06-22 09:49make cr3 workMTRNord2+4-1
2024-06-19 16:17Prepare 0.32.2 releasedkozma5+14-4
2024-06-18 13:54Add iterators over manifests and resources in unstable API (#482)nick5+40-3
2024-06-13 20:30OCSP certificate should be valid at signing time (#481)mauricefisher641+1-1
2024-06-13 20:21url crate version 2.5.1 introduces new license "Unicode-3.0" (#483)Eric Scouten1+1-1
2024-06-10 14:57Implement `Debug` w/ detailed manifest for `Reader` (#473)nick3+40-18
2024-06-04 20:06Bump MSRV to 1.74 (#478)Dave Kozma5+22-22
2024-05-22 17:43Allow empty Merkle proof for last leaf node. (#470)mauricefisher641+17-2
2024-05-10 03:31Prepare 0.32.1 releasegpeacock5+9-4
2024-05-09 18:31Steps toward removing RemoteSigner APIs. (#466)Gavin Peacock3+47-12
2024-05-07 20:26Prepare 0.32.0 releasegpeacock5+16-4
2024-05-07 20:10(Minor) Additional unit tests and fixes for injection (or previously untested) issues. (#464)Gavin Peacock19+323-143
2024-05-01 22:31Expose authoring support in WASM (#369)Prakash Duggaraju5+299-139
2024-05-01 22:18Move signer to first parameter on Builder.sign (#457)Gavin Peacock7+24-17
2024-05-01 21:56Gpeacock/embed_remote_settings (#460)Gavin Peacock10+451-283
2024-05-01 18:40(MINOR) Removes xmp_write feature and xmp_toolkit (#461)Gavin Peacock5+17-19
2024-04-30 20:52Async Signer: add support for async OCSP call (#458)mklein133+8-3
2024-04-25 21:53Use cargo test in CI (#459)Ray Murillo1+3-19
2024-04-23 05:15(MINOR) Initial V2 API work (#437)Gavin Peacock83+7532-542
2024-04-05 15:00Prepare 0.31.3 releasedkozma5+10-4
2024-04-05 13:26Add `video/quicktime` to the list of BMFF MIME types (#441)Dave Kozma1+2-1
2024-04-04 18:15Streaming XMP write support for PNG (#439)mauricefisher642+171-23
2024-04-03 23:09Prepare 0.31.2 releasedkozma5+15-4
2024-04-03 21:51Fixed temp file auto delete (#438)KeiSu1+3-3
2024-04-03 20:20Add `Sync` trait to `TrustHandlerConfig` (#440)Dave Kozma1+1-1
2024-03-29 03:06remove file_io dependency on fetch_remote_manifests (#434)Gavin Peacock2+7-23
2024-03-29 02:53Remove verify after signing when compiling without openssl (#404)Gavin Peacock5+34-15
2024-03-29 01:34(IGNORE) Update for recent changes to cargo-deny (#436)Eric Scouten1+2-14
2024-03-29 00:26Streaming write support for BMFF (#435)mauricefisher642+388-173
2024-03-27 19:14Added support for XMP streaming writes for TIFF/DNG (#433)mauricefisher641+74-10
2024-03-27 18:10Implements embed_reference_to_stream for jpeg (#430)Gavin Peacock2+87-5
2024-03-25 17:51Prepare 0.31.1 releasegpeacock5+9-4
2024-03-25 17:31Adds Action changes field as option vec of serde_json value (#431)Gavin Peacock4+133-15
2024-03-13 17:08Prepare 0.31.0 releasedyro5+9-4
2024-03-13 16:44(MINOR) Adds Send trait to TrustHandlerConfig (#426)Dylan ross1+1-1
2024-03-12 23:29(IGNORE) Restore sem ver checksEric Scouten1+4-5
2024-03-12 23:26Prepare 0.30.3 releasescouten-adobe5+9-4
2024-03-12 23:25(IGNORE) TEMPORARILY disable sem ver check due to rasn-* crate issuesEric Scouten1+5-4
2024-03-12 23:23Roll back rasn-* version requirements since 0.12.6 was yanked (#425)Eric Scouten1+3-3
2024-03-12 16:33Prepare 0.30.2 releasegpeacock5+11-4
2024-03-12 16:21Adds a Manifest::composed manifest method (#424)Gavin Peacock3+31-8
2024-03-12 12:55Allow cert dump to work in WASM (#420)mauricefisher641+28-50
2024-03-11 23:53Update minimum dependency of rasn-* crates (#423)Eric Scouten1+3-3
2024-03-08 22:14(IGNORE) Restore semantic versioning checkEric Scouten1+4-4
2024-03-08 22:11Prepare 0.30.1 releasescouten-adobe5+9-4
2024-03-08 22:06Fix include_byte references that were not available in external crate buildsEric Scouten6+376-4
2024-03-08 21:51Prepare 0.30.0 releasescouten-adobe5+9-4
2024-03-08 21:50(IGNORE) Temporarily disable sem ver checks (0.29.3 is not buildable)Eric Scouten1+4-4
2024-03-08 21:12(MINOR) Remove testing function that was inadvertently public (#421)Eric Scouten1+2-1
2024-03-08 15:24Prepare 0.29.3 releasemauricefisher645+9-4
2024-03-08 15:07Trust support (#415)mauricefisher6433+2463-401
2024-03-08 00:07Prepare 0.29.2 releasegpeacock5+9-4
2024-03-08 00:06add a thumb resource when referencing an embedded uri (#419)Gavin Peacock1+23-2
2024-03-07 20:01Prepare 0.29.1 releasegpeacock5+11-4
2024-03-07 17:07Adds Manifest.remote_manifest_url() (CAI-5437) (#418)Gavin Peacock1+14-1
2024-03-06 21:39(IGNORE) Remove cargo deny exemption for time crate which we're no longer using (#365)Eric Scouten1+0-1
2024-03-06 21:14Fix use of deprecated method `chrono::NaiveDateTime::timestamp` (#417)Eric Scouten1+3-0
2024-03-04 18:04Fix up some random typos. (#353)Michael Brogdon13+55-55
2024-02-27 01:33(IGNORE) Removed Release Notes section from Readme (#334)Gavin Peacock1+1-48
2024-02-26 19:54Prepare 0.29.0 releasegpeacock5+15-4
2024-02-23 22:38SDK configuration settings support (infrastructure) (#408)mauricefisher646+608-21
2024-02-23 19:07Support streaming writes for TIFF (#410)mauricefisher645+168-73
2024-02-23 14:39Fixed typo in comment (#409)Christian Paquin1+1-1
2024-02-23 01:31(MINOR) Update `xmp_toolkit` to v1.7.1, remove Ring dependency, fix build errors (#407)Dave Kozma26+112-52
2024-02-15 23:07(IGNORE) Add note about Rust example code (#372)Rand McKinney1+8-0
2024-02-12 13:34Crate udate to fix jpeg parsing error (#402)mauricefisher642+15-15
2024-02-08 23:31allows builds to pass (#403)Dylan ross1+3-0
2024-02-07 14:52Ocsp support (#371)mauricefisher6414+619-248
2024-02-06 17:12Prepare 0.28.5 releasescouten-adobe5+17-4
2024-02-06 17:11Finish async signing implementation for cose_sign (#370)mklein132+70-13
2024-01-23 17:48adds read_cai test for PDF with content credentials (#366)Dylan ross2+5-20
2024-01-08 18:53[IGNORE] README edits (#356)Rand McKinney1+24-20
2024-01-05 14:21Update ci.ymlJack Farzan1+5-5
2024-01-03 19:27Remove deprecated twoway crate (#361)mauricefisher648+12-13
2023-12-21 16:16Fix response strings for BMFF and Box hash statuses (#360)mauricefisher643+26-8
2023-12-20 22:20Restore correct 1.3 CoseSign1 headers (#359)mauricefisher641+2-8
2023-12-20 20:10Openssl update to version 3.x (#357)mauricefisher643+44-6
2023-12-15 19:49Add support for ARW and NEF (#355)mauricefisher642+159-1
2023-12-04 19:28Prepare 0.28.4 releasegpeacock5+9-4
2023-12-04 18:02CAI-5041 Clear Windows temp attribute (#352)Gavin Peacock9+46-52
2023-11-22 02:49Prepare 0.28.3 releasegpeacock5+9-4
2023-11-22 02:34Remove Blake3 dependency from c2pa-rs (#348)Gavin Peacock3+1-67
2023-11-21 23:33(IGNORE) Add crate private API Claim::replace_assertion (#347)Eric Scouten1+9-1
2023-11-21 17:50Prepare 0.28.2 releasemauricefisher645+9-4
2023-11-21 17:41Fix PDF reading of manifest from wrong key (#346)mauricefisher641+17-9
2023-11-17 16:05Prepare 0.28.1 releasemauricefisher645+14-4
2023-11-17 15:51readme update (#345)mauricefisher641+7-0
2023-11-15 22:04Add support for embeddable manifests with RemoteSigner (#344)mauricefisher643+163-68
2023-11-15 17:59Blake build fix (#343)mauricefisher641+1-1
2023-11-15 01:33Update image crate dependency and limit features (#341)Eric Scouten2+2-4
2023-11-15 01:22Bump xmp_toolkit requirement to 1.6 (#339)Eric Scouten1+1-1
2023-11-15 01:10Disable Windows builds with latest Rust version (#342)Eric Scouten1+5-0
2023-11-14 20:24(IGNORE) Ensure there's a blank line between each list of changes in the changelog (#340)Eric Scouten2+5-1
2023-11-01 23:30Prepare 0.28.0 releasedyro5+14-4
2023-11-01 23:15(PATCH) switches af relationship for a reference to the c2pa data to an array of references, one of which is the c2pa spec (#333)Dylan ross2+101-31
2023-10-25 20:26(IGNORE) Refactor implementation of update_data_hash and update_bmff_hash (#330)Eric Scouten2+79-96
2023-10-19 18:10Restore async versions of embedd functions (#327)mauricefisher642+257-7
2023-10-17 21:58(MINOR) Support databox thumbnails CAI-4142 (#325)Gavin Peacock7+158-81
2023-10-17 16:26(MINOR) Reuse claim thumbnail as ingredient thumbnail if the store is valid (#322)Gavin Peacock4+114-56
2023-10-17 16:04(MINOR) Use JUMBF URIs for ManifestStore identifiers (#323)Gavin Peacock3+103-40
2023-10-17 02:13(IGNORE) Update to cargo-semver-checks-action v2 (#324)Eric Scouten3+5-4
2023-10-13 02:59Add ManifestStore::from_stream (#319)Gavin Peacock4+47-7
2023-10-13 00:39Adds embed_to_stream (#313)Gavin Peacock15+101-60
2023-10-04 20:50Prepare 0.27.1 releasemauricefisher645+11-4
2023-10-04 19:28Support for validating JPEGs that contain MPF (multi-picture format). (#317)mauricefisher644+313-182
2023-10-04 19:04Add ability to customize HTTP headers on timestamp request to Signer and AsyncSigner traits (#315)Eric Scouten2+45-6
2023-10-04 13:01Add all of the MIME types that are associated with WAV files (#316)Dave Kozma2+5-2
2023-10-02 23:29Allow MS_C2PA_SIGNING OID to pass (#314)mauricefisher641+3-1
2023-09-29 23:32Prepare 0.27.0 releasescouten-adobe5+11-4
2023-09-29 21:43supports removal of manifests from pdf (#312)Dylan ross1+161-2
2023-09-29 16:33Support for MP3 (#295)mauricefisher647+515-17
2023-09-28 18:09(MINOR) Signer can call timestamp authority directly (#311)Eric Scouten6+99-104
2023-09-21 22:38implements pdf read support (#309)Dylan ross9+827-516
2023-09-13 21:34Prepare 0.26.0 releasedkozma5+15-4
2023-09-13 21:31(IGNORE) Fix recently-introduced bug in publish workflow (#306)Eric Scouten1+4-4
2023-09-13 20:35Add support for default SVG MIME type (#305)Dave Kozma1+2-1
2023-09-11 22:22Support for writing and reading manifest data from simple PDFs (without incremental updates or signatures) (#249)Dylan ross11+520-5
2023-09-11 21:50(IGNORE) Run unit tests in nightly build (#303)Eric Scouten1+50-0
2023-09-11 20:23Increase actix requirement to 0.13.1 (#304)Eric Scouten1+1-1
2023-09-08 15:43(MINOR) Expose HashRange (#300)mauricefisher645+344-74
2023-09-07 16:29Lock openssl-sys version to 0.9.92 (#302)Eric Scouten1+2-1
2023-08-30 23:44(IGNORE) Update GitHub Actions workflows to remove outdated steps (#296)Eric Scouten2+41-65
2023-08-30 18:02(IGNORE) FIx deprecation warning in chrono crate (#297)Eric Scouten2+5-2
2023-08-28 22:35(IGNORE) Create new nightly build task (#294)Eric Scouten2+95-4
2023-08-24 20:47Update links to C2PA spec to 1.3 (#292)Rand McKinney1+4-4
2023-08-24 18:49(IGNORE) Fix new Clippy warning for Rust 1.72.0 (#293)Eric Scouten1+1-1
2023-08-21 21:29(IGNORE) Add missing svg support to README (#291)Rand McKinney1+1-0
2023-08-21 19:37Error saving stream writes (#290)mauricefisher645+68-15
2023-08-10 20:03Fix for overly harsh checks when checking Merkle trees. (#289)mauricefisher642+55-70
2023-08-02 04:44Prepare 0.25.2 releasegpeacock5+10-4
2023-08-02 04:11Adds a way to force no claim thumbnail generation (#288)Gavin Peacock3+45-10
2023-08-01 20:10adds ManifestStoreReport::cert_chain_from_bytes (#286)Dylan ross1+25-1
2023-07-14 18:15Prepare 0.25.1 releasegpeacock5+10-4
2023-07-14 18:00Expose DataHash and BoxHash to public SDK (#284)Gavin Peacock1+2-3
2023-07-14 17:07Remove debug statement (#283)Dave Kozma1+0-1
2023-07-14 07:59Prepare 0.25.0 releasegpeacock4+15-3
2023-07-13 22:02(MINOR) User, UserCbor and Uuid assertions removed from SDK (#141)Gavin Peacock5+35-28
2023-07-13 20:47Fix for #195 make_test_images missing ingredient references (#254)Gavin Peacock12+47-51
2023-07-13 19:11Return ResourceNotFound instead of NotFound for resource get (#279)Gavin Peacock1+4-3
2023-07-13 17:51(MINOR) Minor improvements for Wasm and Node.js interoperability (#276)Dave Kozma8+25-6
2023-07-13 16:12Fix iloc extent_offsets when offset_size is 0 (#277)mauricefisher641+50-1
2023-07-11 20:24(MINOR) Converts DataHash and BoxHash methods to use RemoteSigner instead of AsyncSigner (#280)Gavin Peacock3+101-99
2023-07-11 01:54(MINOR) Embeddable manifest support (#266)mauricefisher6410+817-77
2023-07-10 22:46Repair CI tests (#278)Gavin Peacock3+6-4
2023-06-21 23:32Prepare 0.24.0 releasegpeacock5+9-4
2023-06-21 23:20(MINOR) force minor version change (#273)Gavin Peacock1+1-1
2023-06-21 21:36Prepare 0.23.3 releasegpeacock5+12-4
2023-06-21 21:18Bump minor version and update README.md (#272)Gavin Peacock2+12-1
2023-06-21 20:24Updates (#270)Gavin Peacock9+45-14
2023-06-21 19:42Add `Send` to `CAIRead` trait so that it can be used across threads (#271)Dave Kozma1+1-1
2023-06-21 16:22Generate old COSE headers for temporary backwards support (#269)mauricefisher641+10-3
2023-06-19 18:24Prepare 0.23.2 releasedkozma5+9-4
2023-06-19 17:59Fix for returning input stream data when using `embed_from_memory` (#268)Dave Kozma1+58-4
2023-06-13 15:02Prepare 0.23.1 releasegpeacock5+12-4
2023-06-12 20:33Remove no-default ci test (#259)Gavin Peacock1+0-26
2023-06-12 19:59includes the cert serial number in the ValidationInfo output (#263)Dylan ross4+74-13
2023-06-12 18:40adds ManifestStoreReport::cert_chain (#265)Dylan ross1+30-3
2023-06-12 14:42Update Timestamp message imprint to include entire protected header (#264)mauricefisher647+73-66
2023-06-09 23:26Prepare 0.23.0 releasegpeacock5+15-4
2023-06-09 14:30Box hash support (#261)mauricefisher6415+1105-130
2023-06-05 20:06Fix timestamp Accuracy decoding (#262)mauricefisher641+6-2
2023-06-01 14:59Make remote manifest handling consistent across input types (#260)Dave Kozma2+67-53
2023-05-30 18:15(MINOR) Support for Ingredients V2 and Actions V2 (#258)mauricefisher6424+1529-93
2023-05-26 13:17Generate and validate 1.3 Cose signatures (#256)mauricefisher643+112-45
2023-05-25 21:00Add type exports via JSON Schema (#255)Gavin Peacock17+110-8
2023-05-24 20:39Bmff v2 (#251)mauricefisher6413+1405-265
2023-05-18 23:49Prepare 0.22.0 releasedkozma4+9-3
2023-05-18 19:49(MINOR) Improved Remote Manifest handling (#250)Gavin Peacock2+174-10
2023-05-18 13:40Riff streaming support (#248)mauricefisher6411+566-108
2023-05-04 15:35Prepare 0.21.0 releasegpeacock4+8-3
2023-05-03 19:25(MINOR) Added ResourceNotFound error (#244)Gavin Peacock4+45-19
2023-05-03 00:06Prepare 0.20.3 releasegpeacock4+10-3
2023-05-02 23:37backed out calls to set_memory_thumbnail (#243)Gavin Peacock1+3-3
2023-05-02 22:58Revert "backed out calls to set_memory_thumbnail"Gavin Peacock1+3-10
2023-05-02 22:47backed out calls to set_memory_thumbnail This was causing thumbnail files to not be generated.Gavin Peacock1+10-3
2023-04-24 19:50Prepare 0.20.2 releasegpeacock4+8-3
2023-04-24 19:39Fixes bug in Ingredient_from_stream_info (#241)Gavin Peacock1+12-7
2023-04-20 16:12Prepare 0.20.1 releasegpeacock4+12-3
2023-04-20 15:57Ingredient async and thumbnail support (#240)Gavin Peacock5+176-62
2023-04-12 22:31Update actix requirement from 0.11.0 to 0.13.0 in /sdk (#209)dependabot[bot]1+1-1
2023-04-12 11:51Update uuid requirement from 0.8.1 to 1.3.1 in /sdk (#237)dependabot[bot]2+3-3
2023-04-11 20:19(IGNORE) Tighten cargo deny settings (#235)Eric Scouten1+13-7
2023-04-11 19:19Upgrade x509-parser to 0.15.0 (#229)Eric Scouten2+49-50
2023-04-11 15:39Add support for ARM on Linux (#233)Eric Scouten2+37-4
2023-04-11 14:19(IGNORE) Several small CI improvements (#232)Eric Scouten3+77-11
2023-04-11 13:09(IGNORE) Replace actions-rs/toolchain with dtolnay/rust-toolchain (#231)Eric Scouten2+10-18
2023-04-06 17:21(IGNORE) Change relative link to absolute to fix doc build (#227)Rand McKinney1+20-21
2023-04-05 15:43Prepare 0.20.0 releasescouten-adobe4+13-3
2023-04-05 15:42(MINOR) SVG support (#226)mauricefisher6410+823-6
2023-04-05 15:13(MINOR) Update several X509-related crate dependencies (#225)Eric Scouten9+117-71
2023-04-05 00:43Update thiserror to 1.0.40 in /sdk (#223)Eric Scouten1+1-1
2023-04-05 00:17Avoid chrono's transitive dependency on time crate (#222)Eric Scouten1+1-1
2023-04-04 23:00Require openssl >0.10.48 to address multiple RUSTSEC warnings (#221)Eric Scouten1+1-1
2023-04-04 22:32Apply code format to doc comments (#220)Eric Scouten19+47-52
2023-04-04 22:09(IGNORE) Enable `reorder_impl_items` rustfmt option (#219)Eric Scouten13+35-9
2023-04-04 21:01(IGNORE) Consistenly format hex literals as lower case (#218)Eric Scouten4+18-9
2023-03-28 22:59Prepare 0.19.1 releasegpeacock4+8-3
2023-03-28 22:39Update README (#215)Gavin Peacock5+48-15
2023-03-23 20:39Prepare 0.19.0 releasegpeacock4+15-3
2023-03-20 18:03Makefile update (#213)Gavin Peacock1+2-5
2023-03-17 17:44Streaming enhancement (#212)mauricefisher6431+1313-452
2023-03-16 16:24Adds base_path_take to ResourceStore (#205)Gavin Peacock2+10-0
2023-03-14 14:52Add write support for HEIC, HEIF, AVIF (#210)mauricefisher645+334-64
2023-03-10 21:05(MINOR) Riff support with refactored AssetIO (#203)mauricefisher6416+1246-158
2023-03-10 19:20(MINOR) Resource format and is_parent / relationship changes (#202)Gavin Peacock5+46-53
2023-03-10 15:05Fix hash algo warning in Wasm and hashing for RSA-PSS SHA-384/512 (#206)Dave Kozma1+4-1
2023-03-09 18:32Derive impl of Default for Relationship enum (#204)Eric Scouten1+2-7
2023-03-07 23:51Prepare 0.18.1 releasedkozma4+9-3
2023-03-07 23:06Update Validation Status codes (#200)Gavin Peacock3+76-9
2023-03-07 22:02Fix async path to support ingredient box hashing (#201)mauricefisher641+16-6
2023-03-02 22:38Prepare 0.18.0 releasegpeacock4+10-3
2023-03-02 20:49Fix issue where value was inadvertently included in Exclusion structure (#197)mauricefisher641+3-1
2023-03-02 18:50(MINOR) Bump MSRV to 1.63.0 (#198)Eric Scouten4+4-4
2023-02-24 00:33Fixed unit test failure (invalid unique name generation). (#190)Gavin Peacock2+10-5
2023-02-22 20:39Prepare 0.17.0 releasegpeacock4+14-3
2023-02-22 18:17Disable mdat exclusion (#187)mauricefisher641+2-0
2023-02-21 22:54Bmff v2 (#186)mauricefisher646+203-96
2023-02-08 17:49Fix for using non-c2pa segment when add required segments (#185)mauricefisher641+7-6
2023-02-06 13:54Update Ingredient and VC hashes to 1.2 spec (#184)mauricefisher646+301-104
2023-02-01 00:33(IGNORE) Update semantic-version GitHub action (#183)Eric Scouten2+4-6
2023-01-31 23:25(MINOR) Create a ResourceStore for binary assets (#180)Gavin Peacock7+858-121
2023-01-31 19:04Fix Clippy warnings from new Rust 1.67 (#182)Eric Scouten26+139-151
2023-01-13 16:07Visualizations (#163)mauricefisher648+236-21
2022-12-19 20:11(IGNORE) Restore sem ver checkEric Scouten1+4-4
2022-12-19 20:07Prepare 0.16.1 releasescouten-adobe1+8-0
2022-12-19 20:06Update xmp-toolkit from 0.6.0 to 1.0.0 (#165)Eric Scouten1+1-1
2022-12-19 19:51(IGNORE) Temporarily disable sem ver check until we have a release that works with Rust 1.66Eric Scouten1+4-4
2022-12-19 18:27Prepare 0.16.1 releasescouten-adobe4+9-3
2022-12-19 18:26Address new Clippy warnings for Rust 1.66 (#164)Eric Scouten18+63-82
2022-12-14 15:31Create external manifests for unknown types (#162)mauricefisher642+112-37
2022-12-03 01:11Prepare 0.16.0 releasegpeacock4+13-3
2022-12-03 00:50Updates some cargo dependencies (#159)Gavin Peacock4+11-22
2022-12-02 23:31makes manifest#add_redaction public; adds test (#156)Dylan ross2+53-19
2022-12-02 22:54Fixes support for instanceId on action and generate parameters.ingredient field when possible (#158)Gavin Peacock3+46-15
2022-11-14 20:27Support digitalSourceType field in Action (#154)Gavin Peacock1+24-2
2022-11-09 23:03(MINOR) Add sign feature for signing manifests without file I/O (#125)Gavin Peacock28+563-170
2022-11-09 21:12TIFF/DNG support (#152)mauricefisher648+1729-45
2022-11-09 18:55Prepare 0.15.0 releasegpeacock4+16-3
2022-11-08 22:39Fix bad error response when manifest is stripped (#153)mauricefisher642+19-1
2022-11-08 17:33(MINOR) Bump MSRV to 1.61 (#142)Eric Scouten4+4-37
2022-11-05 00:13Fix new Clippy warnings generated by Rust 1.65 (#151)Eric Scouten9+17-17
2022-11-04 23:51Build infrastructure improvements (#150)Eric Scouten2+23-21
2022-11-04 23:23(IGNORE) Update README (#149)Rand McKinney1+3-3
2022-10-27 23:54Fix manifest.set_thumbnail when add_thumbnails is enabled (#148)Gavin Peacock1+24-3
2022-10-27 21:00Fix for XMP links being mistaken for remote URLs (#147)mauricefisher642+15-4
2022-10-20 23:39Upgrade xmp_toolkit to 0.6.0 (#146)Eric Scouten2+7-5
2022-10-06 20:47create jpeg thumbnails for pngs without alpha (#145)Gavin Peacock1+2-3
2022-10-06 20:03Add test_embed_with_ingredient_err (#134)Gavin Peacock2+32-1
2022-10-04 01:02Prepare 0.14.1 releasedkozma4+9-3
2022-09-30 15:14Add homepage and repository links to crates.io (#132)Eric Scouten1+2-0
2022-09-29 21:30Add Exif Assertion support (#140)Gavin Peacock4+229-3
2022-09-26 23:30(IGNORE) Disregard grep non-zero exit status (#139)Eric Scouten1+1-0
2022-09-23 20:14Prepare 0.14.0 releasegpeacock4+9-3
2022-09-23 19:59(IGNORE) Fix GH Actions logic error that is causing CI failure now (#137)Eric Scouten1+5-3
2022-09-23 02:00(MINOR) Remove previously embedded manifests for remote manifests (#136)Gavin Peacock3+51-5
2022-09-22 23:01(MINOR) Add support for manifest removal (#123)mauricefisher647+297-46
2022-09-21 03:09Prepare 0.13.2 releasegpeacock4+8-3
2022-09-20 23:48manifest_data was missing for remote manifests (#135)Gavin Peacock3+57-24
2022-09-15 23:36(IGNORE) Restore cargo-semver-checks step (#129)Eric Scouten1+54-57
2022-09-13 23:46Prepare 0.13.1 releasegpeacock4+8-3
2022-09-13 23:33Add ManifestStore::from_manifest_and_asset_bytes_async (#130)Eli Mensch3+50-4
2022-09-07 22:35(IGNORE) Disable cargo-semver-checks step (#126)Eric Scouten1+57-54
2022-09-02 00:14(IGNORE) Enforce semantic versioning requirements during PR validation and publish workflows (#124)Eric Scouten2+61-0
2022-08-26 19:32Prepare 0.13.0 releasegpeacock4+14-3
2022-08-26 17:58Add RemoteManifestUrl Error, returning url (#120)Gavin Peacock2+86-12
2022-08-26 16:19Convert status_log error val to a string so that we can return full errors (#121)Gavin Peacock3+63-69
2022-08-26 02:51Report failures from remote manifest fetch (#116)Gavin Peacock1+2-0
2022-08-25 22:16Fast XMP extraction from PNG (#117)mauricefisher643+122-7
2022-08-25 21:48Bump MSRV to 1.59.0 (#118)Eric Scouten4+5-5
2022-08-24 14:51Make sure there is a single manifest store in the asset (#114)mauricefisher645+108-65
2022-08-18 17:01(MINOR) Switch to "lib" for crate-type (#113)mauricefisher641+1-1
2022-08-16 22:45Prepare 0.12.0 releasegpeacock4+13-3
2022-08-16 20:38Update C2PA manifest store mime type (#112)Dave Kozma1+3-1
2022-08-16 19:17(IGNORE) (MINOR) PR #108 contained significant changes; bump version (#111)Eric Scouten0+0-0
2022-08-16 17:02Updates Manifest API to support remote and external manifests (#107)Gavin Peacock4+108-27
2022-08-12 01:45Support validating remote and external manifest stores (#108)mauricefisher6425+311-243
2022-08-10 12:00Fix build error when xmp_write is not defined (#105)mauricefisher641+8-3
2022-08-09 23:43(IGNORE) Update makefile test to use nightly fmt and add fmt script (#103)Gavin Peacock1+5-1
2022-08-09 20:57Fix box order for BMFF (#104)mauricefisher643+28-13
2022-08-09 20:05Added support for external manifests (#101)mauricefisher645+410-64
2022-08-08 18:29(IGNORE) Proofreading in README fileEric Scouten1+4-4
2022-08-05 18:38(IGNORE) Format `use` statements consistently (#99)Eric Scouten56+318-296
2022-08-03 23:10(IGNORE) Clean up changelog formattingEric Scouten1+0-1
2022-08-03 23:03Prepare 0.11.3 releasescouten-adobe4+8-3
2022-08-03 23:02Remove inadvertent 1.0.0 release from changelog (#97)Eric Scouten1+0-3
2022-08-03 22:44Prepare 1.0.0 releasescouten-adobe4+9-3
2022-08-03 22:29Treat 'meta' box as standard container (#95)mauricefisher642+41-80
2022-08-03 22:06Fix for `sign_claim` masking error (#96)mauricefisher641+55-3
2022-08-03 17:38(IGNORE) Add info on PR title prefixes (IGNORE), (MINOR), and (MAJOR) to contribution guidelines. (#91)Rand McKinney1+8-0
2022-08-01 19:24Prepare 0.11.1 releasegpeacock4+10-3
2022-08-01 19:15Bug fix: Ingredients with valid claims not reporting correct thumbnails (#94)Gavin Peacock1+14-6
2022-08-01 16:44(IGNORE) Clarify dependency requirements (#93)Rand McKinney2+17-3
2022-07-30 00:14Update `make_test_images` to use timestamp authority (#90)Gavin Peacock1+14-11
2022-07-25 17:09Fix bad response for case when there is no timestamp (#89)mauricefisher642+32-39
2022-07-22 15:26(IGNORE) Clean up changelog noiseEric Scouten1+1-2
2022-07-21 23:28Prepare 0.11.0 releasescouten-adobe4+10-3
2022-07-21 22:11(MINOR) PR #87 should have been flagged for breaking API compatibility (#88)Eric Scouten1+2-1
2022-07-21 21:49Add support for remotely generated CoseSign1 signatures (#87)mauricefisher644+220-28
2022-07-21 16:18Optimize performance of large assets (#84)mauricefisher649+297-30
2022-07-20 23:37Prepare 0.10.0 releasescouten-adobe4+9-3
2022-07-20 22:51Add Unicode license to allow-list (#85)Eric Scouten1+1-0
2022-07-20 21:19(IGNORE) Update README (#86)Rand McKinney3+62-62
2022-07-19 22:28(MINOR) `IngredientOptions` allow override of hash and thumbnail generation; image library is now a default feature (#79)Gavin Peacock15+344-162
2022-07-19 20:29Prepare 0.9.1 releasescouten-adobe4+8-3
2022-07-19 20:28Fix publish workflow (#82)Eric Scouten2+29-2
2022-07-19 16:47Prepare 0.9.0 releasescouten-adobe4+10-3
2022-07-19 16:09(MINOR) Introduce a new `SigningAlg` enum (#76)Eric Scouten24+650-505
2022-07-15 18:05Support for asynchronous signing of claims (#57)mauricefisher647+402-179
2022-07-15 17:09Adds an add_validation_status method to Ingredient (#68)Gavin Peacock2+56-25
2022-07-15 16:38Prepare 0.8.1 releasedkozma4+8-3
2022-07-15 16:30(IGNORE) Disallow overlapping publish runs (#78)Eric Scouten1+1-0
2022-07-15 16:21Use rsa crate for RSA-PSS verification in Wasm (#77)Dave Kozma11+118-204
2022-07-15 16:05Prepare 0.8.0 releasescouten-adobe4+9-3
2022-07-15 15:31Add a new API to provide access to COSE signing logic for external signers (#75)Eric Scouten2+77-23
2022-07-14 23:21(MINOR) Move crate-level functions for creating signers to new public `create_signer` mod (#72)Eric Scouten9+124-115
2022-07-14 18:02Prepare 0.7.2 releasescouten-adobe4+8-3
2022-07-14 18:01Fix broken documentation build (#74)Eric Scouten2+9-4
2022-07-14 15:20Prepare 0.7.1 releasescouten-adobe4+10-3
2022-07-14 15:18Configure docs.rs to include feature-gated items (#73)Eric Scouten3+13-9
2022-07-12 23:06Update XMP Toolkit to 0.5.0 (#71)Eric Scouten4+26-15
2022-07-12 11:42Refactor code to limit memory usage and remove data copies during hash generation (#67)mauricefisher648+284-81
2022-06-29 19:30Prepare 0.7.0 releasegpeacock4+8-3
2022-06-29 18:23(MINOR) Return specific errors for FileNotFound and UnsupportedType (#62)Gavin Peacock3+8-10
2022-06-28 22:53Prepare 0.6.1 releasescouten-adobe4+9-3
2022-06-28 22:51Fix up changelog noiseEric Scouten1+1-2
2022-06-28 22:50Fix bug with multiple ingredients in `Manifest::from_store` (#61)Gavin Peacock3+35-6
2022-06-28 20:34Prepare 0.6.0 releasescouten-adobe4+9-3
2022-06-28 19:18(MINOR) Mark as minor version for BMFF supportEric Scouten0+0-0
2022-06-23 22:30Initial BMFF support (#39)mauricefisher6410+1732-55
2022-06-23 19:37Prepare 0.5.2 releasedkozma4+8-3
2022-06-23 19:31Return assertion instance values starting at `1` instead of `2` (#60)Dave Kozma1+4-2
2022-06-22 22:14Prepare 0.5.1 releasedkozma4+9-3
2022-06-22 21:59Update thumbnail to be `Vec<u8>`, add serialization feature (#59)Dave Kozma3+12-5
2022-06-20 23:02Adds xmp_write feature to make xmp-toolkit inclusion optional (#53)Gavin Peacock4+12-8
2022-06-20 20:04Prepare 0.5.0 releasescouten-adobe4+10-3
2022-06-20 20:03(IGNORE) Add docs.rs badge with link to latest documentation (#54)Eric Scouten1+1-1
2022-06-20 19:54(IGNORE) Fix a typo in README (#55)Eric Scouten1+1-1
2022-06-20 19:14(MINOR) Add asset attribute getters for manifest (#56)Gavin Peacock4+36-12
2022-06-17 17:17(MINOR) Remove temp_signer from sdk; update docs and examples to use get_signer_from_files (#52)Gavin Peacock11+166-168
2022-06-17 16:55(MINOR) Clean up client example; update actions and schema (#51)Gavin Peacock3+46-39
2022-06-16 18:24Prepare 0.4.2 releasescouten-adobe4+8-3
2022-06-16 18:23Fix bug in updating crate reference in README (#50)Eric Scouten3+4-4
2022-06-16 18:03Prepare 0.4.1 releasescouten-adobe4+8-3
2022-06-16 18:01Fix bug in Cargo.toml updates (#49)Eric Scouten2+6-9
2022-06-16 17:35Prepare 0.4.0 releasescouten-adobe1+15-0
2022-06-16 17:29Add status badges for CI validation, crates.io, and code coverage (#46)Eric Scouten1+2-0
2022-06-15 23:34Remove self-signed end-entity cert support (#48)mauricefisher645+4-9
2022-06-15 19:44Add rustfmt toml to get edition 2018 formatting (#36)YannBonnemay1+1-0
2022-06-15 19:30(MINOR) Update from_bytes(_async) to return a Result (#43)Dave Kozma1+7-11
2022-06-15 19:01Adjust temp signer reserved sizes to account for large timestamps (#45)mauricefisher647+15-21
2022-06-15 16:26Fix bug in verify_from_buffer (#44)mauricefisher641+3-1
2022-06-15 14:58Remove cargo edit from publish workflow (#42)Eric Scouten1+5-5
2022-06-13 22:24Apply fix from c2patool publish workflow (#40)Eric Scouten1+1-1
2022-06-13 21:33Remove need for using OpenSSL to generate certs by using pre-generated certs (#41)mauricefisher6440+923-364
2022-06-09 00:48Update README and pull request template with formatting changes (#38)Dave Kozma2+13-13
2022-06-08 22:34Prepare 0.3.0 releasegpeacock3+19-2
2022-06-08 22:05Make most jumbf_io functions crate private and move Store dependencies to Store (#37)Gavin Peacock2+47-68
2022-06-08 21:44Remove c2patool source now that it's in its own repo (#35)Eric Scouten14+3-927
2022-06-08 03:09(MINOR) Update ManifestAssertion supporting instances (#34)Gavin Peacock14+433-160
2022-06-06 21:00Export top level signing functions, hide other signature details (#32)Gavin Peacock13+143-88
2022-06-02 23:02Add documentation for the `Actions` and `Metadata` assertions (#30)Gavin Peacock7+225-103
2022-06-02 16:44Rework how c2patool is configured (#28)Gavin Peacock10+302-288
2022-06-02 15:52Convert make_tests into a scriptable engine; rename to make_test_images (#29)Gavin Peacock11+501-410
2022-05-27 18:41Update thiserror requirement from >= 1.0.20, < 1.0.26 to >= 1.0.20, < 1.0.32 in /sdk (#9)dependabot[bot]1+1-1
2022-05-27 18:28Update base64 requirement from 0.12.2 to 0.13.0 in /sdk (#10)dependabot[bot]1+1-1
2022-05-27 18:01Update range-set requirement from 0.0.7 to 0.0.9 in /sdk (#13)dependabot[bot]1+1-1
2022-05-27 17:25Make Assertions opaque in the public SDK (#22)Gavin Peacock13+95-84
2022-05-27 16:55Update c2pa requirement from 0.1 to 0.2 in /c2patool (#23)dependabot[bot]1+1-1
2022-05-26 23:17Prepare 0.2.0 releasescouten-adobe3+9-2
2022-05-26 23:11Fix dependency reference from c2patool crate to c2pa crate (#21)Eric Scouten2+8-4
2022-05-26 20:45(MINOR) Detailed API review for Ingredient struct (#17)Gavin Peacock2+197-97
2022-05-26 17:37Prepare 0.1.3 releasescouten-adobe3+9-2
2022-05-26 17:24Publish c2patool crate (#20)Eric Scouten1+7-1
2022-05-26 17:07Improve documentation (#14)Gavin Peacock7+41-29
2022-05-26 04:12Prepare 0.1.2 releasescouten-adobe3+10-2
2022-05-26 04:07(IGNORE) More tweaks on PR reference formattingEric Scouten1+1-1
2022-05-26 03:57No-op change to verify correct handling of PR numbers (#19)Eric Scouten0+0-0
2022-05-26 03:53(IGNORE) Fix another error in formatting changelogEric Scouten1+1-1
2022-05-26 03:46Fix error in formatting changelogEric Scouten2+4-4
2022-05-26 03:42(IGNORE) Tweak formatting of PR referencesEric Scouten2+10-10
2022-05-26 03:37Fix missing links in changelogEric Scouten2+11-12
2022-05-26 03:04Prepare 0.1.1 releasescouten-adobe3+16-2
2022-05-26 02:57(IGNORE) Use admin token for creating releaseEric Scouten1+1-0
2022-05-26 02:43(IGNORE) Add an option to squelch changelog notifications for certain commitsEric Scouten1+1-1
2022-05-26 02:40(IGNORE) Move the token argument to the checkout stepEric Scouten1+1-1
2022-05-26 02:31Use a special admin token to allow automated pushes to main branchEric Scouten1+1-0
2022-05-26 01:47Add Makefile for local testing (#18)Gavin Peacock1+90-0
2022-05-25 23:02Add workflow for automatically releasing c2pa crate (#16)Eric Scouten2+104-2
2022-05-24 19:29Reduce fixtures size (#15)Gavin Peacock16+17-37
2022-05-24 08:02Add codecov.io integration (#4)Eric Scouten1+40-2
2022-05-24 06:47Configure dependabot (#8)Eric Scouten1+0-0
2022-05-24 05:56Configure dependabot (#7)Eric Scouten1+14-0
2022-05-24 05:41Remove unnecessary steps from cargo-deny job (#6)Eric Scouten1+0-9
2022-05-24 05:23Update to latest GH Actions checkout action (#5)Eric Scouten1+15-12
2022-05-24 03:15Change ring license hash to decimal (#3)Gavin Peacock1+1-1
2022-05-23 23:06Fix pointer to READMEEric Scouten1+1-1
2022-05-23 22:54Metadata for publishing to crates.io (#2)Eric Scouten1+5-0
2022-05-23 21:21Initial public releaseEric Scouten125+24820-0