David Buchanan's repositories
stelf-loader
A stealthy ELF loader - no files, no execve, no RWX
Turbo-Recadmiumator
A remake of truedread/netflix-1080p which auto-patches cadmium-playercore at runtime to enable enhanced playback features. (NOTE: still working in 2024 😎)
unsafe-python
A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)
picofeedgen
A minimum-viable atproto feed genedator
dag-sqlite
DAG-SQLite is an SQLite-based represention of the IPLD Data Model
mp4decrypt.js
`mp4decrypt` CLI utility implemented using MP4Box.js
hash-cryptanalysis
My attempts to understand/replicate existing attacks on hash functions (mostly collisions)
bad-licenses
A compendium of absurd open-source licenses.
pack-analysis
Reverse engineering the https://pack.ac/ file format
cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
dag-cbor-benchmark
Test data for benchmarking dag-cbor decoders and encoders
DefinitelyTyped
The repository for high quality TypeScript type definitions.
install-is-pip-install
Alias `install` to `pip install`
Libraries
Libraries needed for SCL
ml-kem-stuff
A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft
mlkem768
A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
Pack
Pack
py-ed25519-bindings
Python bindings for the ed25519-dalek RUST crate
pysimd
simd-like operations using python ints
social-app
The Bluesky Social application for Web, iOS, and Android