You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This seems like a potential solution but since the SRT crypto framework is written in C, it requires the FFI Botan interface. However, the Botan amalgamation build includes everything in botan_all.h, which cannot be included in SRT because it contains a bunch of C++ classes etc.
So my suggestions are:
Split "botan_all.h" into "botan_all_cpp.h" and "botan_all_c.h". Or maybe just leave botan_all.h as it is, but include "botan_all_ffi.h" containing just the FFI subset.
OR
Wrap the C++ and C sections of the "botan_all.h" file in ifdefs that can then be defined prior to including "botan_all.h".
OR
Another solution?
The text was updated successfully, but these errors were encountered:
I have written a Botan-based crypto service provider for the SRT library:
Haivision/srt#2700
While looking at how to integrate Botan into the SRT CMake build system, I came across this:
https://github.com/Tectu/botan-cmake
This seems like a potential solution but since the SRT crypto framework is written in C, it requires the FFI Botan interface. However, the Botan amalgamation build includes everything in botan_all.h, which cannot be included in SRT because it contains a bunch of C++ classes etc.
So my suggestions are:
OR
OR
Another solution?
The text was updated successfully, but these errors were encountered: