Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Rename CStream to C2paStream to avoid collisions #55

Merged
merged 50 commits into from
Mar 6, 2025

Conversation

gpeacock
Copy link
Contributor

@gpeacock gpeacock commented Feb 28, 2025

Please note this is a breaking change, some APIs have been renamed or modified.
New C2paSigner constructor that leverages Rust based openssl
removed test_signer since it required C level linking with openssl
Rework platform macros for consistency

  • use consistent namespaces for C.
    Renames Exception to C2paException
    Renames CStream to C2paStream
    Renames TestCStream to TestC2paStream
    C functions that return lengths now return int64_t
    Renames C2PA_EXPORT to C2PA_API

Rework platform macros for consistency
Rename Exception to C2paException
C functions that return lengths now return int64_t
CMake cleanup
Lib export macro rework
@dyro
Copy link
Contributor

dyro commented Feb 28, 2025

Code looks good! Looks like the automation hasn't run though Added the "safe-to-test" label and ran the tests.

@gpeacock
Copy link
Contributor Author

gpeacock commented Mar 6, 2025

Merging to main with one unit test not working on linux and unit tests not running on windows - will fix these soon!

@gpeacock gpeacock merged commit 2fa242e into main Mar 6, 2025
9 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants