#cryptography #nettle

nettle

Rust bindings for the Nettle cryptographic library

18 stable releases (6 major)

7.2.0 May 11, 2022
7.1.0 Jan 31, 2022
7.0.3 Nov 17, 2021
7.0.2 Jun 7, 2021
1.0.0 Nov 6, 2018

#214 in Cryptography

Download history 707/week @ 2022-06-01 529/week @ 2022-06-08 345/week @ 2022-06-15 309/week @ 2022-06-22 461/week @ 2022-06-29 302/week @ 2022-07-06 443/week @ 2022-07-13 343/week @ 2022-07-20 554/week @ 2022-07-27 593/week @ 2022-08-03 751/week @ 2022-08-10 367/week @ 2022-08-17 418/week @ 2022-08-24 459/week @ 2022-08-31 433/week @ 2022-09-07 424/week @ 2022-09-14

1,786 downloads per month
Used in 19 crates (5 directly)

LGPL-3.0 OR GPL-2.0 OR GPL-3.0

2MB
20K SLoC

nettle

Rust bindings for the Nettle cryptographic library.

The documentation for the latest version can also be found here.

Windows

The bindings can be compiled using Mingw-w64 or the MSVC toolchain.

In the MSYS2/mingw64 environment, you can install the toolchain and Nettle by running:

$ pacman -S mingw-w64-x86_64-clang mingw-w64-x86_64-pkg-config mingw-w64-x86_64-nettle

For MSVC, first install the "Build Tools for Visual Studio". Then, install Nettle, for example from MSYS2:

$ pacman -S libnettle-devel

License

This project is licensed under either of

at your option.

Dependencies

~0.3–2.3MB
~49K SLoC