Nik Swamy
lambdanik.bsky.social
Nik Swamy
@lambdanik.bsky.social
I work on Programming Languages at Microsoft Research
And especially to Chris Brzuska, Aymeric Fromherz, Markulf Kohlweiss, Guido Martinez, Bryan Parno, and @protz.bsky.social: it was fun reflecting on the work and writing this paper together!
June 9, 2025 at 6:17 PM
With huge thanks to the many contributors to this work, from @msftresearch.bsky.social, Inria, @cmu.edu, and several other institutions.
June 9, 2025 at 5:57 PM
This was fantastic! Thanks for sharing
June 2, 2025 at 3:02 PM
If you're building security-critical components in embedded systems, secure boot loaders, device attestation components, software bill of materials, etc.: Use our formally verified, high-performance code!
May 29, 2025 at 5:09 PM
* and a verified implementation of DICE Protection Environment, using the CBOR profile
May 29, 2025 at 5:09 PM
* a verified compiler for CDDL specifications, yielding either verified C or verified safe Rust code, for parsing and serializing CBOR objects according to a CDDL schema

* a verified implementation of COSE_Sign1, again in C or Rust, using verified cryptography from HACL*
May 29, 2025 at 5:09 PM
Including:

* a formalization of multiple RFCs, with mechanically checked proofs of correctness and security.

* a library in verified C and in verified safe Rust for validating, parsing, and serializing CBOR objects
May 29, 2025 at 5:09 PM
The paper includes a verified implementation of a task pool in the style of OCaml 5

#fstarlang #ocaml
May 28, 2025 at 10:08 PM
PulseCore is the foundation for Pulse, an embedded language in F* for proof-oriented programming with dependent types & concurrent separation logic.

fstar-lang.org/tutorial/boo...
Pulse: Proof-oriented Programming in Concurrent Separation Logic — Proof-Oriented Programming in F* documentation
fstar-lang.org
May 28, 2025 at 10:02 PM
way too much shit around here
April 18, 2025 at 1:43 AM
hahahahahaha
April 18, 2025 at 1:40 AM
ok, ok, fine ... i should let my own grumpiness pass : )
April 18, 2025 at 12:35 AM
Come on! Beautiful gentle yaanai v colonial demagogue??
April 17, 2025 at 2:38 PM
A most gratifying recent moment was a sequence of puns related to knitting towards the end of Asterix in Corsica, which I had never picked up on, but kid (who knits) picked up on instantly and explained to me!
March 8, 2025 at 3:49 PM
We read them all too, and obsessively re-read them, appreciating more of the puns & allusions each time. That too my old, battered versions of the albums from the 80s which my mom found : )
March 8, 2025 at 3:49 PM