doc/wg/opentitan/notes/2020-04-16.md
Present:
Brad: Tock core is planning on doing a 1.5 release this month. That means the merge window will be ending soon, then we will do testing and will only merge bug fixes. Goal is to get the release done ASAP and resume normal development.
Garret: Is there documentation, or can you quickly describe the release process?
Brad: Sure, when 1.5 is ready we will tag a commit on master with the 1.5 release. If we missed something and major bugs are found we will do a 1.5.1 branch, and backport the fix, but generally we do not backport features into existing releases.
Garret: For testing, how automated is that, or is there a script?
Brad: It is ad-hoc, where individual platform maintainers are asked to test their platforms on a host of tests, and identify any bugs or issues.
Alistair: Please review HMAC PR.
Phil: Why is key a slice and not a fixed length array?
Alistair: It seems that the original HMAC spec allows for keys of any length.
Phil: But then is it guaranteed that different hardware platforms will handle keys of different lengths the same way?
Alistair: Not clear.
Phil: Seems like that should be a different API.
Garret: That sounds like a Key Derivation Function, which I agree should be a separate API.
Alistair: Ok, that makes sense.
Brad: What about supporting multiple apps?
Alistair: The updated version should support multiple apps.
Garret: Silvestrs, I think you mentioned successfully using DIFs?
Silvestrs: Yes, I made a proof of concept.
Silvestrs: I'm also working on configuration options and features, see the open PR in Tock.