(04) 写作
一些工作笔记。
关于 Rust、密码学、Agent 工具,以及做软件里那些不那么光鲜的部分。 不求精雕细琢,只记下值得写下来的东西。
-
什么都没变的版本,就不发
发出去的版本号是对字节的承诺,不是工作量的流水账。这篇讲 gm-crypto-rs 里几个最硬的周期,为什么干脆没发。 阅读 →
-
把 unsafe 挡在默认构建之外
快路径需要 unsafe。与其让它们进核心,不如把它们放进一个你主动选用的 crate——这样默认构建始终是 #![forbid(unsafe_code)]。 阅读 →
-
符合标准,就是逐字节一致——否则不算
密码学的测试不问「输出看着对不对」。它问的是:在相同的模式语义下,是不是和参考实现一模一样的字节——而难就难在后半句。 阅读 →
-
在 CI 里拦住常量时间回归
「常量时间」是那种你做对一次、又会悄悄丢掉的性质。这篇讲 CI 里那根绊线:时序泄漏一回来就让构建变红——以及为什么它是检测,不是证明。 阅读 →
-
开个笔记本
关于 Rust、密码学、Agent 工具的短笔记——以及做软件里那些不那么光鲜的部分。 阅读 →