mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-22 23:48:58 +00:00
Update README based on discussion on integer sizes
This commit is contained in:
parent
cdb0fd89f4
commit
67ba4b661c
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user