Registry / networking / carcraftz-utls

carcraftz-utls

JSON →
library0.0.0-20220413235215-6b7c52fd78b6gogounverified

Package tls partially implements TLS 1.2 and TLS 1.3, as specified in RFC 5246 and RFC 8446.

go get github.com/Carcraftz/utls
INSTALL
IMPORT
SIG · CARCRAFTZ-UTLS
C
carcraftz-utls
networkinggov0.0.0-20220413235215-6b7c52fd78b6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

utls
✓ github.com/Carcraftz/utls

Establishes a TLS connection using uTLS with custom configuration.

package main import ( "fmt" "github.com/Carcraftz/utls" ) func main() { config := &utls.Config{ ServerName: "example.com", } conn, err := utls.Dial("tcp", "example.com:443", config) if err != nil { panic(err) } defer conn.Close() fmt.Println("Connected with uTLS") }
Debug
Known issues
gotchauTLS is a fork of Go's crypto/tls and may not be fully compatible with all servers.
fix
Test thoroughly with target servers; consider using the standard library for production.
affects: all
Upgrade
Version history
0.0.0-20220413235215-6b7c52fd78b6latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
31 hits · last 30 days
node
28
Amazon
1
OpenAI (training)
1
Resources
carcraftz-utls — go get carcraftz-utls · libregistry