Tom Thorogood's repositories

nginx-ip-blocker

An efficient shared memory IP blocking system for nginx. [Also see ip-blocker-agent]. [Not maintained].

Language:CLicense:NOASSERTIONStargazers:22Issues:0Issues:0

chacha20

An AVX/AVX2/x64/pure-Go implementation of the ChaCha20 stream cipher for Golang. [Deprecated].

Language:AssemblyLicense:NOASSERTIONStargazers:11Issues:3Issues:0

shm-go

[WIP]: A high-performance shared memory communications library for Go. [Proof of concept].

Language:GoLicense:BSD-3-ClauseStargazers:8Issues:2Issues:0

go-base64

[WIP]: An efficient assembly base64 implementation for Golang. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:3Issues:2Issues:0

jekyll-history-service

Hosted service to build a Jekyll git-repository at any point in its history. [Abandoned].

Language:GoLicense:NOASSERTIONStargazers:2Issues:4Issues:1

apt-p2p

A peer-to-peer downloader for apt-get. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

ether-keygen

Distributed TLS session ID cache and session ticket key generation. [Also see nginx-ether]. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

gulp-awspublish-redirects

A plugin for defining redirects for gulp-awspublish.

Language:JavaScriptLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

local-tumblr

[WIP]: Download and locally view Tumblr blogs. [Not maintained].

Language:GoLicense:NOASSERTIONStargazers:1Issues:0Issues:0

pinentry-keepass

[WIP]: A gpg-agent compatiable pinentry program that retrieves passwords from KeePass. [Not maintained].

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

poly1305

An AVX/AVX2/x64 implementation of the Poly1305 MAC for Golang. [Deprecated].

Language:PerlLicense:NOASSERTIONStargazers:1Issues:3Issues:0

binary-searcher

Provides methods to query and manipulate a binary searcher. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

chacha20poly1305

An implementation of the chacha20poly1305 AEAD construction (RFC and draft). [Deprecated].

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

ether-keyproxy

Proxy ether keys from WAN (with ether-keygen) to LAN (with nginx-ether). [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

ether-list-keys

Sends a list-keys query to nginx-ether over Serf and prints the result. [Also see Also see nginx-ether]. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

go-etag

Wraps a hash.Hash to add methods to derive strong and weak ETags. [Not maintained].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

go-server-push

[WIP]: An automatic, cache aware, HTTP/2 server pusher for Golang. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

gulp-awspublish-headers

A plugin for defining per-file headers for gulp-awspublish.

Language:JavaScriptLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

httprouter

[New API]: A high performance HTTP request router that scales well. [Abandoned].

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

keyless-authority

A companion application to tmthrgd/keyless-tlv and tmthrgd/keyless-nginx. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

keyless-nginx

Private key isolation and certificate selection. BoringSSL only. [Also see keyless-tlv]. [Abandoned].

Language:RustLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

keyless-tlv

Private key isolation and certificate selection. [Also see keyless-nginx]. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

lua-resty-aead

AEAD cipher library for lua-nginx-module. BoringSSL only.

Language:LuaLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

lua-resty-femtozip

Lua FFI interface to femtozip. [Untested]. [Abandoned].

Language:LuaLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

Ne

Protocol Buffers based RPC for datagrams over IPv6 anycast. [Experiment]. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

nginx-ether

Distributed key generation and memcached client with distributed SSL caching and Lua interface. BoringSSL only. [Also see ether-keygen]. [Abandoned].

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

nginx-multicert

Add support for multiple certificates to nginx (SHA1/SHA2, RSA/ECDSA). BoringSSL only. [Abandoned].

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

pkp

[WIP]: A Golang library for static and dynamic (HPKP) public key pinning. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

statsi

Efficient Golang statistic collector. [Experiment]. [Abandoned].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

tls-tris

crypto/tls, now with 100% more 1.3. DO NOT USE THIS FOR THE SAKE OF EVERYTHING THAT'S GOOD AND JUST. [Fork adds a few patches]. [I will rebase and force push]. [Not maintained].

Language:GoStargazers:0Issues:0Issues:0