all it does is increment a value! Btw one of our coding tenets is never to mix control flow and message parsing in the same function. Big win here!
github.com/awslabs/s2n/bl…
now that's done by hand and we have to trust it, it's the "bottom turtle" in the proof, but it's easy to read and review.
github.com/awslabs/s2n/bl…
github.com/awslabs/s2n/tr…
and check that the formal verification fails! This is super important for checking formal verf btw, and often overlooked.