mint

TLS implementation

A TLS 1.3 stack with minimal code and priority on testing for a learning effort.

A Minimal TLS 1.3 Implementation in Go

GitHub

225 stars
19 watching
36 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cloudflare/tls-tris A custom Go implementation of the TLS protocol with additional 1.3 features and compatibility testing against other libraries 291
pion/dtls A native DTLS 1.2 implementation in Go 606
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 806
alexnask/iguanatls An experimental implementation of a minimal TLS 1.2 protocol in Zig language 86
qmuntal/stateless A Go library for creating finite state machines directly in code 981
kevinburke/nacl An implementation of the NaCL API in pure Go 545
klutzy/suruga Implementation of a subset of the TLS 1.2 protocol in Rust 125
bits-and-blooms/bitset A Go package implementing bitsets as a mapping between non-negative integers and boolean values 1,363
wmnsk/go-tcap Provides a simple and flexible implementation of the TCAP protocol in Go. 39
jcla1/gisp A compiler that converts Lisp/Scheme code into Go bytecode 514
refraction-networking/utls A fork of the Go standard TLS library providing low-level access to the ClientHello message with fingerprinting resistance features. 1,736
tlsfuzzer/tlsfuzzer Automated protocol testing and fuzzing suite for SSL/TLS implementations 562
drogue-iot/embedded-tls An embedded device TLS 1.3 implementation in Rust 176
sfackler/rust-native-tls An abstraction over platform-specific TLS implementations for secure network communication 480
sashamelentyev/usestdlibvars Detects potential misuse of standard library variables in Go code 43