Building rtl-aid: CI-Native Documentation for RTL Projects rtl-aid is a small documentation and linting toolkit for Verilog and SystemVerilog projects. It generates one Markdown page per RTL module, preserves the human-written description, and keeps the mechaJun 21 · 8 min readvishwaksen.hashnode.dev
AES, DES, ECB, CBC: When Random-Looking Bytes Still Leak StructureThis is Part 4 of the KL divergence experiment series. The earlier posts showed that hashes and some encryption outputs can look close to uniform at the byte level, while weak classical ciphers often Jun 1 · 7 min readvishwaksen.hashnode.dev
Why Unigram KL Is Not EnoughThis is Part 3 of the series on KL divergence, hashing, and encryption outputs. The first two posts used byte frequencies as the main lens. That worked for plaintext, hashes, and some weak ciphers, buJun 1 · 6 min readvishwaksen.hashnode.dev
Ancient Ciphers Hide Text, But Do They Destroy Structure?This is Part 2 of the KL divergence experiment series. Part 1 showed that hashing a wordlist makes the byte distribution look much closer to uniform. This post asks a messier question: what happens whJun 1 · 6 min readvishwaksen.hashnode.dev
Does Hashing Make Text Look Random?This post is the first part of a small experiment series on statistical structure in text, hashes, and encrypted data. The question is simple: if I take a list of English words and hash each word, doeJun 1 · 6 min readvishwaksen.hashnode.dev