David Buchanan's repositories

stelf-loader

A stealthy ELF loader - no files, no execve, no RWX

Language:CLicense:MITStargazers:148Issues:6Issues:0

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 😎)

Language:JavaScriptLicense:MITStargazers:139Issues:20Issues:8

unsafe-python

A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)

Language:PythonLicense:MITStargazers:94Issues:4Issues:2

picopds

A minimum viable atproto PDS for protocol experimentation purposes

Language:PythonLicense:MITStargazers:41Issues:4Issues:5

pyswargol

A rather fast Game-of-Life implementation in pure Python (plus pysdl2)

Language:PythonLicense:MITStargazers:26Issues:1Issues:2

unPNG

A backward-compatible subset of the PNG file format, for uncompressed bitmaps

Language:CLicense:MITStargazers:20Issues:1Issues:0

dag-cbrrr

A reasonably fast DAG-CBOR parser for Python

Language:CLicense:MITStargazers:9Issues:2Issues:5

picofeedgen

A minimum-viable atproto feed genedator

Language:PythonLicense:MITStargazers:7Issues:3Issues:0
Language:PythonLicense:MITStargazers:7Issues:2Issues:0

millipds

A successor to picopds

Language:PythonLicense:MITStargazers:5Issues:1Issues:7

dag-sqlite

DAG-SQLite is an SQLite-based represention of the IPLD Data Model

Language:PythonLicense:MITStargazers:3Issues:1Issues:0

mp4decrypt.js

`mp4decrypt` CLI utility implemented using MP4Box.js

Language:JavaScriptLicense:MITStargazers:3Issues:1Issues:0

atmst

A Python library for wrangling atproto-flavoured Merkle Search Trees

Language:PythonLicense:MITStargazers:2Issues:2Issues:1

hash-cryptanalysis

My attempts to understand/replicate existing attacks on hash functions (mostly collisions)

Language:PythonLicense:MITStargazers:2Issues:2Issues:0

atproto

Social networking technology created by Bluesky

Language:TypeScriptLicense:MITStargazers:1Issues:1Issues:0

bad-licenses

A compendium of absurd open-source licenses.

License:NOASSERTIONStargazers:1Issues:0Issues:0

pack-analysis

Reverse engineering the https://pack.ac/ file format

Language:PythonLicense:MITStargazers:1Issues:2Issues:0

cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0

dag-cbor-benchmark

Test data for benchmarking dag-cbor decoders and encoders

Language:PythonStargazers:0Issues:0Issues:0
Language:HTMLStargazers:0Issues:3Issues:0

DefinitelyTyped

The repository for high quality TypeScript type definitions.

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0

install-is-pip-install

Alias `install` to `pip install`

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

ipld

InterPlanetary Linked Data

Language:NunjucksLicense:NOASSERTIONStargazers:0Issues:1Issues:0

Libraries

Libraries needed for SCL

License:Apache-2.0Stargazers:0Issues:0Issues:0

ml-kem-stuff

A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

mlkem768

A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).

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

Pack

Pack

Language:PascalLicense:Apache-2.0Stargazers:0Issues:0Issues:0

py-ed25519-bindings

Python bindings for the ed25519-dalek RUST crate

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

pysimd

simd-like operations using python ints

Language:PythonStargazers:0Issues:0Issues:0

social-app

The Bluesky Social application for Web, iOS, and Android

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0