Hello PoDoFo users/devs,

there are juicy news coming for PoDoFo soon, but with this message I am
here to ask for some help, and prepare also for some other similar requests
later. I would like to evaluate compiling PoDoFo with vcpkg[1] in Windows,
but I'm noticing libidn is not available at the version we need (we need
1.x, they have only 2.x). There are also licensing problems with libidn
being only LGPL, and we are trying to get away from LGPL only. So, in few
words, who would like to write a replacement for the stringprep[2] function
which is used for PDF encryption? There's a Rust implementation which is
really small (lot of code is just static character tables) and has a MIT
license, so we could just port the code to C++ and release on the same
license without legal issues. Alternatively we could try to grab the code
from ICU[2], but I don't know their license/where is the code.

Anyone interested?

Cheers,
Francesco

[1] https://vcpkg.io/en/index.html
[2] https://unicode-org.github.io/icu/userguide/strings/stringprep.html
[3] https://github.com/sfackler/rust-stringprep
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to