Recent submissions

Comment · 4 months ago
This post is apparently not publicly shown on the main page for some reason.
Comment · 11 months ago
> BLAKE3 isn’t a reduced-round tweak of BLAKE2 <...> It's a different construction

My initial argument was meant to highlight the difference between BLAKE and its successors. However, I have no idea what you back your statements with, BLAKE3 in fact _is_ BLAKE2s with reduced round + tree-based structure on top of it. The authors even directly mention it in the spec.

> K12 and TurboSHAKE on the other hand are literally the same permutation with fewer rounds

It's true for TurboSHAKE, but as for K12, it builds a tree-based structure on top of TurboSHAKE by the virtue of Sakura encoding (similar to what Bao encoding is used for in BLAKE3).

IANAC, so I won't make any claims about cryptographical strengths of the functions.

Comment · 11 months ago
> trading a conservative security margin for speed

That's what precisely happened to BLAKE with BLAKE2/3, isn't it?

Comment · 11 months ago
Comment · 2 years ago
Thanks for the detailed answer! I really appreciate that.
Comment · 2 years ago
That's an impressive read, thank you and congrats on the release! I think that nowadays the development and adoption of performant IPC mechanisms is unfairly low, it's good to have such tech opensourced.

My question is, how does Flow-IPC compare to projects like Mojo IPC (from Chromium) and Eclipse iceoryx? At first glance they all pursue similar goals and pay much less attention to complex allocation management, yet managing to perform well enough.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton