-
Notifications
You must be signed in to change notification settings - Fork 22
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
How can I use this project in Python? #13
Comments
Let's go one by one. In general, information to use Rabe can be found here. There are many different schemes offered by Rabe: BSW07, KP-ABE FAME, FAME, LW11, YCT14, etc. If you have installed rabe correctly, whenever you use it in a rust script you may have a
And below you have an example on how to use BSW, extracted from the documentation
Regarding its use with python, I'm sorry but I do not know how to create a Python wrapper. However, you may find useful the Python ABE library, Charm. |
I had implemented the CFFI and a C# wrapper library for all algorithms in rabe. If you need it to create a wrapper in Python or other languages, please check my repositories (Rabe-ffi). |
Thanks! |
I'm using Maturin to call RABE from Python successfully. |
Hi
I've built the project using
cargo build --release
.Now I see
librabe.so
file. It contains these symbols (usingnm
command):I don't see any
encrypt
ordecrypt
function. Did I have a mistake in building the project? or is there another way to see the exports of this shared object (so) file.finally I want to use this project in python language.
The text was updated successfully, but these errors were encountered: