mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-10-26 12:37:40 +00:00
Inferring entry points from algorithms is nice in that it makes capability specifications shorter and less redundant, but that's not really important. It also makes capabilities more fragile: if the core starts supporting new mechanisms based on the same algorithm (for example, adding hash-and-sign when only sign-the-hash existed before), a driver only supporting the old mechanisms would fail at build time. So make entry points mandatory. This has the benefit of making the semantics of capabilities easier to describe. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| proposed | ||
| .gitignore | ||
| getting_started.md | ||
| PSACryptoDriverModelSpec.pdf | ||