https://github.com/wertzui123/tlse
A V wrapper around the great TLSe C library implementing the Transport Layer Security protocol
https://github.com/wertzui123/tlse
networking sockets ssl tls tlse v vlang wrapper
Last synced: 4 months ago
JSON representation
A V wrapper around the great TLSe C library implementing the Transport Layer Security protocol
- Host: GitHub
- URL: https://github.com/wertzui123/tlse
- Owner: Wertzui123
- Created: 2022-03-29T15:14:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-24T15:09:35.000Z (over 2 years ago)
- Last Synced: 2025-09-03T23:47:03.202Z (10 months ago)
- Topics: networking, sockets, ssl, tls, tlse, v, vlang, wrapper
- Language: V
- Homepage:
- Size: 265 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TLSe
This V library is a wrapper around the great [TLSe library](https://github.com/eduardsui/tlse) providing easy Transport Layer Security.
It is written similar to the [OpenSSL module](https://github.com/vlang/v/tree/master/vlib/net/openssl) of the V standard library.
## Advantages of TLSe over OpenSSL
* Smaller executables
* Easier deployment
* More permissive licenses (public domain, BSD or MIT)
## Limitations
* `libtomcrypt.c` does currently not compile with TCC
You can still compile this library with TCC by defining the `TINYC_TLSE_COMPILE` macro, but it will throw a runtime error when trying to use any TLSe functions.
## License
Public domain, BSD, MIT. Choose one.