Skip to content

Latest commit

 

History

History
36 lines (18 loc) · 766 Bytes

README.md

File metadata and controls

36 lines (18 loc) · 766 Bytes

c2pa_bindings

A reworked c2pa sdk that can be shared across many programming languages and platforms.

This uses the uniffi tools to create language bindings for the Rust c2pa-rs library.

The result is a dynamic library that can be called directly from python and from c and eventually from swift and kotlin

This is a VERY experimental work in progress and will change considerably

Adding Manifests does not work here yet

Building the dynamic library only

Run make release

Building for python bindings

Run make python

Testing C

Run make test_c

Testing python

Run make test_python

Testing all

Run make test

Note for ssl functionality you may need to update the python ssl package

pip install pyopenssl cryptography --upgrade