nettle

Rust bindings for the Nettle cryptographic library

21 stable releases (6 major)

7.3.0 May 16, 2023
7.2.2 Mar 15, 2023
7.2.0 May 11, 2022
7.1.0 Jan 31, 2022
1.0.0 Nov 6, 2018

#1757 in Cryptography

Download history 839/week @ 2023-11-02 879/week @ 2023-11-09 986/week @ 2023-11-16 1391/week @ 2023-11-23 602/week @ 2023-11-30 670/week @ 2023-12-07 811/week @ 2023-12-14 575/week @ 2023-12-21 517/week @ 2023-12-28 799/week @ 2024-01-04 1027/week @ 2024-01-11 1184/week @ 2024-01-18 677/week @ 2024-01-25 566/week @ 2024-02-01 1126/week @ 2024-02-08 1624/week @ 2024-02-15

4,143 downloads per month
Used in 28 crates (4 directly)

LGPL-3.0 OR GPL-2.0 OR GPL-3.0

2MB
21K 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.5–4MB
~75K SLoC