Skip to content

Commit cc6c398

Browse files
authored
Merge pull request #892 from pq-code-package/cbmc_readme
README: Don't claim absolute absence of UB
2 parents cf753e5 + 8880b30 commit cc6c398

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ It is a fork of the ML-KEM [reference implementation](https://github.com/pq-crys
1515

1616
mlkem-native includes native backends for AArch64 and AVX2, offering competitive performance on most Arm, Intel, and AMD platforms
1717
(see [benchmarks](https://pq-code-package.github.io/mlkem-native/dev/bench/)). The frontend and the C backend (i.e., all C code in [mlkem/*](mlkem) and [mlkem/fips202/*](mlkem/fips202)) are verified
18-
using [CBMC](https://github.com/diffblue/cbmc) to be free of undefined behaviour. In particular, there are no out of
18+
using [CBMC](https://github.com/diffblue/cbmc) to be free of various classes of undefined behaviour. In particular, there are no out of
1919
bounds accesses, nor integer overflows during optimized modular arithmetic.
2020
[HOL-Light](https://github.com/jrh13/hol-light) is used to verify the functional correctness of core AArch64 assembly routines.
2121

0 commit comments

Comments
 (0)