https://github.com/equalsraf/telos
Rust bindings for libressl's tls library
https://github.com/equalsraf/telos
Last synced: about 1 month ago
JSON representation
Rust bindings for libressl's tls library
- Host: GitHub
- URL: https://github.com/equalsraf/telos
- Owner: equalsraf
- License: isc
- Created: 2015-11-09T14:15:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-03-15T18:14:35.000Z (about 10 years ago)
- Last Synced: 2026-03-11T01:09:23.665Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 184 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
telos - an ultimate object or aim. In this case to bring the sanity of
libtls into the Rust world. These bindings require libressl 2.3 (i.e. libtls9)
Have a look at the latest [docs](https://equalsraf.github.io/telos-docs/master/telos/).
## Building
Build using cargo, you will need the runtime libraries (libcrypto, libssl, libtls)
$ cd telos
$ cargo build
If you are linking against a library in a non standard location you need to override the linker library search paths before building, e.g.
$ export LIBTLS_LIBRARY_PATH=/opt/libressl/lib
$ cargo build
Likewise for the tls.h header
$ export LIBTLS_INCLUDE_PATH=/opt/libressl/include
To force static linking
$ export LIBTLS_LINKAGE=static
## Status
[](https://travis-ci.org/equalsraf/telos)
[](https://ci.appveyor.com/project/equalsraf/telos/branch/master)
[](https://coveralls.io/github/equalsraf/telos?branch=master)