VRVishwaksen Reddy Dhareddyinvishwaksen.hashnode.dev·2d ago · 8 min readBuilding 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 mecha00
VRVishwaksen Reddy Dhareddyinvishwaksen.hashnode.dev·Jun 1 · 7 min readAES, 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 00
VRVishwaksen Reddy Dhareddyinvishwaksen.hashnode.dev·Jun 1 · 6 min readWhy 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, bu00
VRVishwaksen Reddy Dhareddyinvishwaksen.hashnode.dev·Jun 1 · 6 min readAncient 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 wh00
VRVishwaksen Reddy Dhareddyinvishwaksen.hashnode.dev·Jun 1 · 6 min readDoes 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, doe00