[go: nahoru, domu]

Skip to content

duggaraju/c2pa-bindings

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 60.7%
  • Python 16.0%
  • C 11.1%
  • C++ 11.1%
  • Makefile 1.1%