
nettle
Nettle is a cryptographic library that can be easily incorporated into various contexts such as object-oriented languages, applications like LSH or GNUPG, or even kernel space. It comes with a complete manual that can be accessed online or downloaded with the source code. The latest version can be obtained through https or ftp. There are various language bindings available for Nettle such as Haskell, Perl, Python, Rust, and TCL. Nettle's public git repository is hosted on git.lysator.liu.se and historical versions can be accessed from the LSH repository. For any queries, one can contact Niels Möller via mail or the nettle-bugs mailing list.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install nettle. tea will interpret the documentation and take care of any dependencies.