#bindings #version #build

nettle

Rust bindings for the Nettle cryptographic library

22 stable releases (6 major)

new 7.4.0 Mar 12, 2024
7.3.0 May 16, 2023
7.2.2 Mar 15, 2023
7.2.0 May 11, 2022
1.0.0 Nov 6, 2018

#475 in Cryptography

Download history 757/week @ 2023-11-26 365/week @ 2023-12-03 496/week @ 2023-12-10 531/week @ 2023-12-17 337/week @ 2023-12-24 315/week @ 2023-12-31 735/week @ 2024-01-07 927/week @ 2024-01-14 810/week @ 2024-01-21 417/week @ 2024-01-28 663/week @ 2024-02-04 1067/week @ 2024-02-11 1546/week @ 2024-02-18 1370/week @ 2024-02-25 1432/week @ 2024-03-03 517/week @ 2024-03-10

4,970 downloads per month
Used in 29 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
~74K SLoC