snucrypto/HEAAN

language issue

Opened this issue · 2 comments

Hi,
I see this repo mainly is composed of C++ code.
So why isn't this repo be written in Java or Python? What's the considerations for coding languages?

BR

@macknight I remembered that I've seen some library using python to implement HEAAN. Maybe the links below might help:
https://github.com/Huelse/HEAAN-Python

Since HEAAN needs NTL library in C++, I think that's one of the reason why they used C++. Maybe someone else can explain the reason in a more comprehensive view?