Hi ports@, %cat DESCR libGringotts is a small, easy-to-use, thread-safe C library originally developed for Gringotts; its purpose is to encapsulate data (generic: ASCII, but also binary data) in an encrypted and compressed structure, to be written in a file or used elseway. It makes use of strong encryption algorithms, to ensure the data are as safe as possible, and allow the user to have the complete control over all the algorithms used in the process.
For encryptions, libGringotts makes use of the MCrypt and MHash libs by Nikos Mavroyanopoulos, two really powerful and easy to use C libraries. Tested on @i386 -current. I do some patches in post-configure because Makefile.am needs automake 1.10. And it's not yet in the ports tree. Note that the next version of Osmo (see http://marc.info/?l=openbsd-ports&m=120125621415275&w=2) will use ligringotts to encrypt data. Port is available here: http://openbsd.raveland.org/pub/OpenBSD/libgringotts.1.2.1.tgz Tests,comment are welcome. Regards, Pea
