#tls #crypto #security #gnutls

sys gnutls-sys

GnuTLS bindngs for Rust!

3 releases

Uses old Rust 2015

0.1.2 Jan 24, 2016
0.1.1 Jan 24, 2016
0.1.0 Jan 23, 2016

#70 in #ssl

Download history 28/week @ 2024-07-23 19/week @ 2024-07-30 1/week @ 2024-09-17 12/week @ 2024-09-24

63 downloads per month
Used in 3 crates (2 directly)

LGPL-2.1

370KB
6.5K SLoC

gnutls-rs

A work in progress. Do not use this.

Building

You will need to have the GnuTLS development libraries, and the rust-bindgen executable.

Generate new bindings by running the following, then editing the output to get rid of the invariants and the aliased enums:

bindgen -lgnutls -builtins -o gnutls-sys/src/gen.rs -i gnutls-sys/src/inc.h

Contributors

  • Andreas Karlsson

Like GnuTLS, this code is licensed under the LGPLv2. A copy of the license can be found in COPYING.LESSER.

Copyright (C) 2015 Bheesham Persaud.

Dependencies