Coding In Pursuit of Ever-Expanding Slack.
A simple alternative to ssh (<5% total SLOCC) written from scratch in Go. A testbed for candidate PQC (post-quantum cryptography) KEMs (Key-Encapsulation Mechanisms) and symmetric session encryption algorithms. xs also features integrated traffic chaffing to obscure interactive session and file copy activity, and is intended as a playground for other attack-resistance techniques. Runs on Linux, FreeBSD, Windows (client only, MSYS) and Android (within Termux).
Updated 1 week ago
An Adobe Digital Editions eBook Decryptor (use on archive.org borrowed books and others that only give URLLink.acsm downloads).
Updated 2 months ago
Go bindings to maintain the traditional UNIX utmp/utmpx and lastlog, used for tracking remote terminal sessions.
Updated 7 months ago
HKEX is a lightweight Key Exchange scheme in the style of Diffie-Hellman Key Exchange, based on bitwise operations. Golang port and conversion into a library suitable for use in other golang projects.
Updated 8 months ago
Simple library to manage and verify logins against app-local or system accounts. Includes a simple CLI util to add/set user accounts to a local password file using bcrypt. Typical uses include CLI login or HTTP basic authentication.
Updated 2 years ago
If you clone or mirror this you will be blocked. Did you read that? Or are you a bot?
Updated 2 years ago
Fork of upstream chacha20, originally from git.schwanenlied.me/yawning/chacha20.git (Now https://github.com/Yawning/chacha20, latest commit 6d1cb28 Sep 3, 2019)
Updated 3 years ago
Fork of git.schwanenlied.me/yawning/kyber.git (now https://github.com/Yawning/kyber) Last upstream commit a270899 May 30, 2018
Updated 3 years ago
Implementation of cryptMTv1 stream cipher (but with mtwist64 as base accum) https://eprint.iacr.org/2005/165.pdf
Updated 4 years ago
Mersenne Twister (64 bit) written in golang. Implementation based on https://gist.github.com/cuixin/1b8b6bd7bfbde8fe76e8
Updated 4 years ago