You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change types `uint32_t t0, t1;` to` int32_t t0, t1;` due to potential
overflow in `if (t0 < 9){a[ctr++] = 4 - t0;}` causing cbmc proofs to
fail.
### Issues:
From pq-code-package/mldsa-native#86.
### Description of changes:
The output array is of type `int32_t* a`, thus, `uint32_t` aux values
`t0, t1` cause cbmc proofs to fail due to potential overflow.
### Testing:
`./crypto/crypto_test `
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and the ISC license.
0 commit comments