silveroak
silveroak copied to clipboard
Formal specification and verification of hardware, especially for security and privacy.
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.5 to 1.13.6. Release notes Sourced from nokogiri's releases. 1.13.6 / 2022-05-08 Security [CRuby] Address CVE-2022-29181, improper handling of unexpected data types, related to untrusted inputs to...
express `device_implements_state_machine` using only `run1`, without `runUntilResp` (on top of #959)
I'm trying to work top-down from `device_implements_state_machine` towards Cava Hmac, and the first too-high-level item that I encountered was that the read/write steps in `device_implements_state_machine` talk about several device steps...
Not intended to be merged, just to show generated SystemVerilog
Similar to #639: now that we're exporting `Util/`, it would be nice to clean it up a bit. This issue tracks those efforts. - [ ] Remove experimental code and...
Currently `native_compute` cannot find the ocaml compiler. Either the CI path needs updating or the nix definitions need ocaml adding.
See discussion in #929 The previous cava library had two main files that library users would import, `Cava.Cava` (imports needed for circuit definitions and tests) and `Cava.CavaProperties` (imports needed for...
I need the following information about the representation of BitVec. ```coq Axiom denote_bv_max : forall (n : N) (m : denote_type (BitVec (N.to_nat n))), m < 2 ^ n. ```...
The AES s-box can be implemented in a wide variety of ways, with different timing properties and side-channel resistances. However, all of these implementations can easily be tested exhaustively, because...
Compared to the lightbulb's end-to-end theorem, ours currently does not involve any I/O with the external world, but it might actually be quite easy to add that. More concretely, I'm...
Some relevant discussion in https://github.com/project-oak/silveroak/pull/910 Right now, we have a lot of code in `cava/Cava/Util` that is not specific to our project. That means our dependency structure is a little...