Messages in this thread | | | Date | Fri, 30 Sep 2022 15:09:34 -0700 | Subject | Re: [PATCH] crypto: tcrypt - fix return value for multiple subtests | From | Anirudh Venkataramanan <> |
| |
On 9/30/2022 2:40 PM, Robert Elliott wrote: > When a test mode invokes multiple tests (e.g., mode 0 invokes modes > 1 through 199, and mode 3 tests three block cipher modes with des), > don't keep accumulating the return values with ret += tcrypt_test(), > which results in a bogus value if more than one report a nonzero > value (e.g., two reporting -2 (-ENOENT) end up reporting -4 (-EINTR)). > Instead, keep track of the minimum return value reported by any > subtest.
I am assuming this is for the case when fips_enabled is true?
I agree that returning the cumulative sum or errors isn't particularly useful, but how is returning the minimum error value useful? Wouldn't it be more useful to return the first error return?
Ani
| |