diff --git a/README.md b/README.md index c055e9f4..93bfb5e2 100644 --- a/README.md +++ b/README.md @@ -63,15 +63,15 @@ _The checking of items on this list is still being developed. Checked items shou ## Requirements on C implementations that are manually checked -* Makefiles without explicit rules (rely on implicit, built-in rules) +* Minimalist Makefiles * `#ifdef`s only for header encapsulation * No stringification macros * Output-parameter pointers in functions are on the left * `const` arguments are labeled as `const` * All exported symbols are namespaced in place -* All integer types are of fixed size, using `stdint.h` types (including `uint8_t` instead of `unsigned char`) -* Integers used for indexing are of size `size_t` -* variable declarations at the beginning (except in `for (size_t i=...`) +* Integer types are of fixed size where relevant, using `stdint.h` types +* Integers used for indexing memory are of size `size_t` +* Variable declarations at the beginning (except in `for (size_t i=...`) ## Clean C implementations currently in PQClean