Seattle

Jack O'Connor

Elite
@oconnor663

duct.rs. a Rust library for running child processes

1k

bao. an implementation of BLAKE3 verified streaming

577

sha256_project. The SHA-256 Project, developed for NYU Tandon's Applied Cryptography course

554

clinacl. a command line tool for playing with NaCl

267

blake3-py. Python bindings for the BLAKE3 cryptographic hash function

200

blake2_simd. high-performance implementations of BLAKE2b/s/bp/sp in pure Rust with dynamic SIMD

142

duct.py. a Python library for running child processes

139

os_pipe.rs. a cross-platform library for opening OS pipes in Rust

115

fbmessenger. [deprecated] a PyQt clone of Facebook Messenger for Windows

100

blake3-6502. the BLAKE3 hash function implemented in 6502 assembly

58

shared_child.rs. a wrapper around std::process::Child that lets multiple threads wait or kill at once

51

applied_crypto_2021_fall. problem sets for CS-GY 6903 Applied Cryptography

41

bessie. an authenticated, chunked cipher based on BLAKE3

23

pure_python_blake3. a pure Python implementation of BLAKE3

23

dotfiles. Jack's config files

16

blake3_reference_impl_c. a C port of the BLAKE3 Rust reference implementation

14

riddance. a reservable, retiring, recyclable slotmap/arena (WIP)

7

blake2_c.rs. a safe wrapper around the BLAKE2 C implementation (deprecated in favor of blake2b_simd and blake2s_simd)

7

kangarootwelve_xkcp.rs. A Rust wrapper around the XKCP implementation of the KangarooTwelve hash function

7

founder. A wrapper around fzf and fd, which keeps track of files you've opened before

6

powerline-fontpatcher. Script to patch arrow and symbol glyphs into fonts for usage with Powerline and other compatible plugins.

6

pure_python_salsa_chacha. pure Python implementations of Salsa20, XSalsa20, ChaCha20 (IETF), and XChaCha20

6

unsafe_rust_is_not_c_talk.

6

blake3_aead. an experimental authenticated cipher built entirely on top of the BLAKE3 hash function

6

jacko.io. source files for my personal website

5

rust_c. Examples of calling C from Rust

5

arch. Jack's install scripts for Arch Linux.

5

bao_presentation. HTML

5

avx512_test. Rust

4

simd_examples. Rust

4

mersenne_breaker. Rust

4

async_demo. teaching examples for async Rust

4

copy_in_place. [deprecated] a single-function Rust crate providing a safe wrapper around ptr::copy for efficient copying within slices

4

chacha20_simd. experimental

4

bao_experiments. benchmarks for various design changes to github.com/oconnor663/bao

4

rust-examples. scary things that Rust keeps you safe from

4

atomic_examples. Rust

3

hashes. Collection of cryptographic hash functions written in pure Rust

3

easy_steps_chinese_vocab. Python

3

baokeshed. Rust

3

drop_guard. Catch everything as it is falling out of scope

3

happy_eyeballs. A demo comparison between futures in Rust and in Python's Trio

3

byteorder. Rust library for reading/writing numbers in big-endian and little-endian.

3

keybase_validator. Rust

3

cpp_rust_talk. https://youtu.be/IPmRDS0OSxM

3

dua-cli. A tool to conveniently learn about the disk usage of directories, fast!

3

stdsimd. Rust's standard library vendor-specific APIs and run-time feature detection

3

crossbeam-utils. Utilities for concurrent programming

3

zsh-sensible. zsh defaults that everyone can agree on

3

blake2s_simd. DEPRECATED

3

tosqlite. Python

3

supercop. Jack's working copy of the SUPERCOP source tree, for BLAKE3 submissions (see crypto_hash/blake3/)

2

rust-learning. A bunch of links to blog posts, articles, videos, etc for learning Rust

2

starship. ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

2

scratch.

2

cpython. The Python programming language

2
56
Apply