Writing.

Audit reports, security advisories, software releases, research, and essays.

2026.02.23 · Software

Verifpal, Rewritten in Rust

After seven years in Go, Verifpal has been completely rewritten in Rust, gaining a new analysis engine, massive performance improvements, a rich terminal interface, and a novel attack strategy that finds more attacks.

9 min read
2026.02.17 · Research

Even More Bugs in CE Labs' libcrux: ML-DSA

Three findings in libcrux's ML-DSA implementation: a verifier norm check that is dead code due to a wrong constant, a missing bounds check in hint deserialization, and a wrong multiplication specification that renders AVX2 proofs unsound.

12 min read
2026.02.10 · Software

Verifpal Verifies Signal Across Three Messages

Verifpal 0.31.2 ships a major overhaul to active attacker analysis. Verifpal can now fully verify a model of Signal's three-message protocol, a result other tools reached years ago and that is new only for Verifpal.

7 min read
2025.12.21 · Software

Kyber-K2SO 1.0: Now Implementing ML-KEM

Kyber-K2SO version 1.0 upgrades from Kyber v3 to ML-KEM, the NIST-standardized post-quantum key encapsulation mechanism.

4 min read
2024.06.04 · Security

2PC-MPC in Rust: Audit Report

The public report from our audit, with 3MI Labs, of dWallet Labs' 2PC-MPC Rust implementation.

1 min read
2023.11.01 · Announcement

Supporting Real World Crypto 2024

Symbolic Software is sponsoring the IACR Real World Cryptography Symposium for the sixth consecutive year.

1 min read