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: 11 months 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 292
pion/dtls A native DTLS 1.2 implementation in Go 602
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
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 972
kevinburke/nacl An implementation of the NaCL API in pure Go 544
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,350
wmnsk/go-tcap Provides a simple and flexible implementation of the TCAP protocol in Go. 38
jcla1/gisp A compiler that converts Lisp/Scheme code into Go bytecode 514
refraction-networking/utls Provides low-level access to the ClientHello message for mimicry purposes in TLS handshakes. 1,709
tlsfuzzer/tlsfuzzer Automated protocol testing and fuzzing suite for SSL/TLS implementations 561
drogue-iot/embedded-tls An embedded device TLS 1.3 implementation in Rust 172
sfackler/rust-native-tls An abstraction over platform-specific TLS implementations for secure network communication 479
sashamelentyev/usestdlibvars Detects potential misuse of standard library variables in Go code 43