|
|
|
|
|
by SilasX
2636 days ago
|
|
So, stupid question... >Functional correctness (all the crypto implementations are faithful to their algorithms) You have to translate the human-written spec into the computer code that is used to validate the implemenation's code, right? And this point just means that this aspect is proven, yes? So, doesn't that mean it's not proving an absence of errors in translating the human-readable version of spec into the validator code, right? |
|
It is validators all the way down. And at the very bottom there is a base piece of theorem-proving software that is only a few hundred lines of code that has been validated only by humans and self tests.