Remix.run Logo
fl0ki 6 hours ago

In fairness, it's one thing for an implementation like a building to be as over-enginereed as possible in its own right, but it's another when a standard has to ensure that multiple implementations can interoperate. I'm not saying FIPS-140 has only that kind of limitation (far from it), just that this isn't the best analogy.

akerl_ 5 hours ago | parent [-]

Is any of FIPS about ensuring interoperability?

dlgeek 4 hours ago | parent [-]

Yeah, there's a ton of correctness testing involved. That's mostly at the algorithm, rather than the module level, so it'll fall under CAVP/ACVP rather than CMVP.

akerl_ 4 hours ago | parent [-]

That's not for interop, that's for "are you actually doing the crypto you said you'd do". It's designed to prevent broken crypto, not to ensure coordination between parties.