Hugo Landau

Results 63 issues of Hugo Landau

AFAICT Skiboot is now reproducible, except for the STB container. This is due to use of `openssl dgst -sign`, which doesn't support deterministic ECDSA (which is unfortunate anyway, as it's...

enhancement
secure-and-trusted-boot

For usage information and discussion, see `quic_stream.h`. The PN set structure which was included as part of the ACKM has been refactored out into a generic 64-bit UINT_SET, as it...

branch: master
approval: review pending
triaged: feature

approval: done
branch: master
triaged: feature
triaged: design

Built on the ACKM PR. Includes design document.

branch: master
approval: review pending
approval: otc review pending
triaged: feature

Just realised we were missing this from the QRL, so I added it. Not too complex. Built on top of #19251.

branch: master
approval: review pending
approval: otc review pending
triaged: feature

While talking about the QUIC record layer, I noticed that I didn't impose any limit on the number of deferred datagrams we buffer. This could allow a malicious peer to...

approval: done
branch: master
triaged: bug

Known answer tests for how OpenSSL 1.1 processes EC compression parameters. See #16624. My idea of what is required here is a little vague, feedback welcomed.

approval: review pending
branch: 1.1.1
approval: otc review pending
triaged: documentation

This PR has been structured by commit to ease review; it is recommended to review it by commit. ## Refactors to other components Other components have been refactored slightly where...

branch: master
approval: review pending
approval: otc review pending
triaged: feature
severity: fips change

Implementation work on the CSM and front-end I/O API is ongoing. In the meantime, here's the design document for the CSM to chew on. If there's anything I overlooked, let...

branch: master
approval: review pending
triaged: documentation
hold: need otc decision

This is the QUIC TX Packetiser. It includes a streams mapper which maps from stream ID to a new QUIC_STREAM object; I ended up creating this since it actually simplifies...

approval: done
branch: master
triaged: feature
tests: present