镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
View KurathSec's full-sized avatar

Highlights

  • Pro

Block or report KurathSec

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KurathSec/README.md
    __ __  __  __  ____    ___   ______  __  __  _____   ______  ______
   / //_/ / / / / / __ \  /   | /_  __/ / / / / / ___/  / ____/ / ____/
  / ,<   / / / / / /_/ / / /| |  / /   / /_/ /  \__ \  / __/   / /
 / /| | / /_/ / / _, _/ / ___ | / /   / __  /  ___/ / / /___  / /___
/_/ |_| \____/ /_/ |_| /_/  |_|/_/   /_/ /_/  /____/ /_____/  \____/

software, and the instruments that check it

5         6         7         8         9         10        11        12
|---------|---------|---------|---------|---------|---------|---------|
              |        |        |        |        #        |        |
              0        1        2        3        4        5        6

--[ .plan ]-------------------------------------------------------------

security and correctness in cryptographic and systems code, and the
tools that measure it. most of my work starts with a narrow question and
ends with a result someone else can rerun and, where it turns up
something useful, a patch or a report to the project involved.

--[ upstream ]----------------------------------------------------------

[merged] openssl       #33285     RAND(7): a restore from a saved image
                                  is not detected. all active branches
[merged] botan         #6049      fork safety guidance for snapshot and
                                  checkpoint restores
[merged] circl         #704       wycheproof ml-kem vectors: 1,725 cases
[merged] pmd           #6883      cognitive complexity counts java
                                  switch expressions. released in 7.27.0
[tested] botan         #6054      maintainer's vm rollback fix: repeats
                                  at its parent (15/15 pairs), distinct
                                  with it (30/30)
[review] openssl       #33286     reseed provider drbgs when the linux
                                  vmclock generation counter changes
[review] openssl       #33508     RAND(7): a fork that keeps its pid
[review] circl         #705       wycheproof x25519 and x448 vectors
[review] cargo-mutants #655       --stop-on-missed: stop after the first
                                  missed mutant
[report] acvp-server   #468 #470  gaps between what fips 203 and 204
                                  mandate and what the validation
                                  vectors can exercise. root causes and
                                  measurements on #460, #462, #464
[report] criu          #3237      dump fails on aarch64 when a process
                                  maps /dev/vmclock0; traced the cause
[report] rand          #1843      threadrng after a restore; docs
                                  updated in #1844
[report] node          #66880     crypto random functions after a
                                  restore; docs request

--[ instruments ]-------------------------------------------------------

codecaliper          how readable and complex code is, for python, java,
                     and go. every number cites the versioned rule and
                     grammar behind it
                     [docs] [pypi] [doi]
limen                whether a benchmark comparison clears its own noise
                     floor, from repeated runs, with a ci gate
                     [docs] [pypi] [doi] [action]
cupel                which clauses of fips 203 and 204 the acvp
                     validation vectors exercise, neutralising one check
                     at a time
                     [doi]

--[ systems ]-----------------------------------------------------------

gm-recomp            windows gamemaker games in desktop browsers, from
                     their original executables: x86 recompiled to
                     webassembly, windows apis in rust. ships an
                     embeddable player
                     [releases]
fangame-archive      serverless catalog and reviews for i wanna be the
                     guy fangames: 20,000+ games, 156,000 reviews, 8
                     languages, on cloudflare pages, d1, r2, kv
spaghetti-architect  one program description compiled to python,
                     javascript, go, java, and c++, each run to check
                     they match. also generates labelled llm benchmarks
                     [arxiv] [doi]

--[ stack ]-------------------------------------------------------------

domain     cybersecurity, applied cryptography, fips 203/204
language   rust, c, go, python, java, javascript
runtime    webassembly, webgl2, x86, linux, qemu/kvm, firecracker, criu
method     mutation testing, differential testing, static analysis
platform   cloudflare workers, react, sqlite, github actions

--[ 88x31 ]-------------------------------------------------------------

gm-recomp Fangame Archive Spaghetti Architect codecaliper limen cupel
merged in OpenSSL merged in Botan merged in CIRCL merged in PMD arXiv 2607.18642 view source

kurathsec@github:~$ _

Pinned Loading

  1. gm-recomp gm-recomp Public

    Windows GameMaker games (GM8, GameMaker: Studio 1.4 VM/YYC) in the browser: x86 → WebAssembly recompilation of the original executables, Win32/Direct3D in Rust

    Rust 1

  2. codecaliper codecaliper Public

    Code readability and complexity measurement for Python, Java, and Go: every number traces to a versioned rule and the exact grammar

    Python

  3. limen limen Public

    The same-configuration noise floor of an evaluation: verdict flakiness, sign-stability rulings, and a CI gate over repeated identical runs

    Python

  4. cupel cupel Public

    a clause-level coverage meter over the ACVP validation path for FIPS 203 and FIPS 204

    Python

  5. Spaghetti-Architect Spaghetti-Architect Public

    Anti-optimization transpiler: one JSON IR to deliberately redundant, verified Python, JavaScript, Go, Java, and C++, plus a labelled benchmark generator for LLMs on code

    Python

  6. fangame-archive fangame-archive Public

    Serverless catalog and review platform for I Wanna Be The Guy fangames: 20,000+ games and 150,000+ reviews on Cloudflare Pages, D1, R2, and KV

    JavaScript