<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - serialization - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ serialization News feed</description>
    <item>
      <title>Ink &amp; Switch Introduces Bijou64: Canonical Variable-Length Integer Encoding for Safe Parsing</title>
      <link>https://www.infoq.com/news/2026/07/bijou64-canonical-varint/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=serialization-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/07/bijou64-canonical-varint/en/headerimage/generatedHeaderImage-1784638187891.jpg"/&gt;&lt;p&gt;Ink &amp; Switch published bijou64, a variable-length integer encoding where every number has exactly one byte representation, closing the canonicality bug class behind attacks on PKCS#1, JWT libraries, and Bitcoin. The design also decodes two to ten times faster than LEB128. Community ports to Elixir, Go, Perl, and Java followed, while HN commenters debated SIMD performance and residual range checks.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Algorithms</category>
      <category>Application Security</category>
      <category>serialization</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Thu, 23 Jul 2026 09:43:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/07/bijou64-canonical-varint/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=serialization-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-07-23T09:43:00Z</dc:date>
      <dc:identifier>/news/2026/07/bijou64-canonical-varint/en</dc:identifier>
    </item>
  </channel>
</rss>
