chibipub

experimental activitypub node in C
git clone git://jb55.com/chibipub
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.build.yml9L
-rw-r--r--.envrc5L
-rw-r--r--.gitignore17L
-rw-r--r--CONTRIBUTING3L
-rw-r--r--COPYING1L
-rw-r--r--Makefile68L
-rw-r--r--README7L
-rw-r--r--TODO1L
-rw-r--r--corpus/like.json12L
-rw-r--r--default.nix7L
-rw-r--r--deps/blake3/README.md270L
-rw-r--r--deps/blake3/blake3.c607L
-rw-r--r--deps/blake3/blake3.h60L
-rw-r--r--deps/blake3/blake3_avx2.c325L
-rw-r--r--deps/blake3/blake3_avx2_x86-64_unix.S1815L
-rw-r--r--deps/blake3/blake3_avx2_x86-64_windows_gnu.S1817L
-rw-r--r--deps/blake3/blake3_avx2_x86-64_windows_msvc.asm1828L
-rw-r--r--deps/blake3/blake3_avx512.c1204L
-rw-r--r--deps/blake3/blake3_avx512_x86-64_unix.S2585L
-rw-r--r--deps/blake3/blake3_avx512_x86-64_windows_gnu.S2615L
-rw-r--r--deps/blake3/blake3_avx512_x86-64_windows_msvc.asm2634L
-rw-r--r--deps/blake3/blake3_dispatch.c276L
-rw-r--r--deps/blake3/blake3_impl.h269L
-rw-r--r--deps/blake3/blake3_neon.c346L
-rw-r--r--deps/blake3/blake3_portable.c160L
-rw-r--r--deps/blake3/blake3_sse2.c565L
-rw-r--r--deps/blake3/blake3_sse2_x86-64_unix.S2291L
-rw-r--r--deps/blake3/blake3_sse2_x86-64_windows_gnu.S2332L
-rw-r--r--deps/blake3/blake3_sse2_x86-64_windows_msvc.asm2350L
-rw-r--r--deps/blake3/blake3_sse41.c559L
-rw-r--r--deps/blake3/blake3_sse41_x86-64_unix.S2028L
-rw-r--r--deps/blake3/blake3_sse41_x86-64_windows_gnu.S2069L
-rw-r--r--deps/blake3/blake3_sse41_x86-64_windows_msvc.asm2089L
-rw-r--r--deps/blake3/example.c27L
-rw-r--r--deps/blake3/main.c166L
-rw-r--r--deps/rotate-bits/package.json13L
-rw-r--r--deps/rotate-bits/rotate-bits.h46L
-rw-r--r--deps/sha256/package.json15L
-rw-r--r--deps/sha256/sha256.c221L
-rw-r--r--deps/sha256/sha256.h24L
-rw-r--r--src/ap_json.c365L
-rw-r--r--src/ap_json.h23L
-rw-r--r--src/base64.c169L
-rw-r--r--src/base64.h24L
-rw-r--r--src/chibipub.c15L
-rw-r--r--src/chibipub.h8L
-rw-r--r--src/cursor.h193L
-rw-r--r--src/debug.h4L
-rw-r--r--src/env.h26L
-rw-r--r--src/errors.h39L
-rw-r--r--src/hash.h31L
-rw-r--r--src/hex.c17L
-rw-r--r--src/hex.h4L
-rw-r--r--src/http.c170L
-rw-r--r--src/http.h45L
-rw-r--r--src/inbox.c134L
-rw-r--r--src/inbox.h20L
-rw-r--r--src/io.c106L
-rw-r--r--src/io.h16L
-rw-r--r--src/json.c608L
-rw-r--r--src/json.h52L
-rw-r--r--src/main.c539L
-rw-r--r--src/outbox.c137L
-rw-r--r--src/outbox.h10L
-rw-r--r--src/parse.h47L
-rw-r--r--src/post.c184L
-rw-r--r--src/post.h12L
-rw-r--r--src/sigcheck.c666L
-rw-r--r--src/sigcheck.h12L
-rw-r--r--src/test_json.c85L
-rw-r--r--src/ubjson.c518L
-rw-r--r--src/ubjson.h44L
-rw-r--r--src/util.c33L
-rw-r--r--src/util.h28L